Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1926618.1926641guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

EC2 performance analysis for resource provisioning of service-oriented applications

Published: 23 November 2009 Publication History

Abstract

Cloud computing is receiving increasingly attention as it provides infinite resource capacity and "pay-as-you-go" resource usage pattern to hosted applications. To maintain its SLA targets, resource provisioning of service-oriented applications in the cloud requires reliable performance from the cloud resources. In this paper, we study performance behavior of small instances in Amazon EC2. We demonstrate that the performance of virtual instances is relatively stable over time with fluctuations of mean response time within at most 8% of the longterm average. Moreover, we also show that different supposedly identical instances often have very different performance, up to a ratio 4 from each other. We consider this as an important issue that must be addressed, but also as an opportunity as it allows one to assign each instance with a task that matches its own performance profile.

References

[1]
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. In: Proc. SOSP (2003).
[2]
Cherkasova, L., Gardner, R.: Measuring CPU overhead for I/O processing in the Xen virtual machine monitor. In: Proc. USENIX Annual Technical Conf. (2005).
[3]
Menon, A., Santos, J.R., Turner, Y., Janakiraman, G.J., Zwaenepoel, W.: Diagnosing performance overheads in the Xen virtual machine environment. In: Proc. Intl. Conf. on Virtual execution environments (2005).
[4]
Urgaonkar, B., Shenoy, P., Chandra, A., Goyal, P.: Dynamic provisioning of multitier internet applications. In: Proc. Intl. Conf. on Autonomic Computing (2005).
[5]
Amazon.com: Amazon Elastic Compute Cloud, http://aws.amazon.com/ec2/
[6]
Campegiani, P., Presti, F.L.: A general model for virtual machines resources allocation in multi-tier distributed systems. In: Proc. Intl. Conf. on Autonomic and Autonomous Systems, pp. 162-167 (2009).
[7]
Wang, X., Du, Z., Chen, Y., Li, S.: Virtualization-based autonomic resource management for multi-tier web applications in shared data center. Jounal of Systems and Software 81(9), 1591-1608 (2008).
[8]
Ostermann, S., Iosup, A., Yigitbasi, N., Prodan, R., Fahringer, T., Epema, D.: An early performance analysis of cloud computing services for scientific computing. Technical Report PDS-2008-006, Delft University of Technology (December 2008).
[9]
Cherkasova, L., Gupta, D., Vahdat, A.: When virtual is harder than real: Resource allocation challenges in virtual machine based it environments. Technical Report HPL-2007-25, HP Laboratories Palo Alto (February 2007).
[10]
Apparao, P., Makineni, S., Newell, D.: Characterization of network processing overheads in Xen. In: Proc. Intl.Workshop on Virtualization Technology in Distributed Computing (2006).
[11]
Quetier, B., Neri, V., Cappello, F.: Scalability comparison of four host virtualization tools. Journal of Grid Computing 5(1), 83-98 (2007).

Cited By

View all
  • (2020)The Limit of Horizontal Scaling in Public CloudsACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/33733565:1(1-22)Online publication date: 4-Feb-2020
  • (2018)Robust optimization for energy-efficient virtual machine consolidation in modern datacentersCluster Computing10.5555/3287988.328801221:3(1681-1709)Online publication date: 1-Sep-2018
  • (2018)Optimal Bloom Filters and Adaptive Merging for LSM-TreesACM Transactions on Database Systems10.1145/327698043:4(1-48)Online publication date: 8-Dec-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICSOC/ServiceWave'09: Proceedings of the 2009 international conference on Service-oriented computing
November 2009
579 pages
ISBN:3642161316

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 23 November 2009

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2020)The Limit of Horizontal Scaling in Public CloudsACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/33733565:1(1-22)Online publication date: 4-Feb-2020
  • (2018)Robust optimization for energy-efficient virtual machine consolidation in modern datacentersCluster Computing10.5555/3287988.328801221:3(1681-1709)Online publication date: 1-Sep-2018
  • (2018)Optimal Bloom Filters and Adaptive Merging for LSM-TreesACM Transactions on Database Systems10.1145/327698043:4(1-48)Online publication date: 8-Dec-2018
  • (2018)Cost and fault-tolerant aware resource management for scientific workflows using hybrid instances on cloudsMultimedia Tools and Applications10.1007/s11042-017-5304-777:8(10171-10193)Online publication date: 1-Apr-2018
  • (2017)Subscriber-Driven Interference Detection for Cloud-Based Web ServicesIEEE Transactions on Network and Service Management10.1109/TNSM.2016.264283814:1(48-62)Online publication date: 1-Mar-2017
  • (2017)An Approach and Case Study of Cloud Instance Type Selection for Multi-Tier Web ApplicationsProceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing10.1109/CCGRID.2017.12(534-543)Online publication date: 14-May-2017
  • (2016)Handling the uncertainty in resource performance for executing workflow applications in cloudsProceedings of the 9th International Conference on Utility and Cloud Computing10.1145/2996890.2996902(89-98)Online publication date: 6-Dec-2016
  • (2016)Patterns in the Chaos—A Study of Performance Variation and Predictability in Public IaaS CloudsACM Transactions on Internet Technology10.1145/288549716:3(1-23)Online publication date: 19-Apr-2016
  • (2016)Enhancing Reliability of Workflow Execution Using Task Replication and Spot InstancesACM Transactions on Autonomous and Adaptive Systems10.1145/281562410:4(1-21)Online publication date: 3-Feb-2016
  • (2016)Hubbub-scaleProceedings of the 16th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing10.1109/CCGrid.2016.71(233-244)Online publication date: 16-May-2016
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media