Affiliation:
1. Masaryk University, Brno, Czech Republic
Abstract
Cloud computing is becoming a popular approach to software application operation, utilizing on-demand network access to a pool of shared computing resources, and associated with many benefits including low-effort provisioning, rapid elasticity, maintenance cost reduction and pay-as-yougo billing model. However, application deployment in the cloud is not itself a guarantee of high performance, scalability, and related quality attributes, which may come as a surprise to many software engineers who detract from the importance of proper design of a cloud application, expecting that the cloud itself is the solution.
In this paper we analyze the issues and challenges associated with the design of a cloud application that has to be in compliance with given performance criteria, such as the throughput and response time. We also analyze the concerns related to other relevant quality criteria, including scalability, elasticity and availability. To support our findings, we demonstrate the identified performance effects of the examined design decisions on two case studies.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Hardware and Architecture,Software
Reference21 articles.
1. Wikimedia servers. =https://meta.wikimedia.org/wiki/Wikimedia servers 2015. Accessed: 2015-10-25. Wikimedia servers. =https://meta.wikimedia.org/wiki/Wikimedia servers 2015. Accessed: 2015-10-25.
2. Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities
3. Windows Azure Storage
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献