返回
Software quality in the clouds: a cloud-based solution
DOI:10.1007/s10586-012-0233-8.png)
摘要
En 中文
Cloud computing, an on-demand computation model that consists of large data-centers (Clouds) managed by cloud providers, offers storage and computation needs for cloud users based on service level agreements (SLAs). Services in cloud computing are offered at relatively low cost. The model, therefore, forms a great target for many applications, such as startup businesses and e-commerce applications. The area of cloud computing has grown rapidly in the last few years; yet, it still faces some obstacles. For example, there is a lack of mechanisms that guarantee for cloud users the quality that they are actually getting, compared to the quality of service that is specified in SLAs. Another example is the concern of security, privacy and trust, since users lose control over their data and programs once they are sent to cloud providers. In this paper, we introduce a new architecture that aids the design and implementation of attestation services. The services monitor cloud-based applications to ensure software quality, such as security, privacy, trust and usability of cloud-based applications. Our approach is a user-centric approach through which users have more control on their own data/applications. Further, the proposed approach is a cloud-based approach where the powers of the clouds are utilized. Simulation results show that many services can be designed based on our architecture, with limited performance overhead.
Keyword:
Security
Software quality
Cloud computing
期刊
C
IF:
4.1
论文数:
5.0K
被引数:
7.5K
机构
引用论文
Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility云计算和新兴IT平台: 将计算作为第五种实用工具交付的愿景、炒作和现实
没有更多内容

