Abstract

the number of open source cloud management platforms is increasing day-by-day. The features of these software vary significantly and this creates a difficulty for the cloud consumers to choose the software based on their business and scientific requirements. This paper evaluates Eucalyptus and CloudStack, the two most popular open source platforms used to build private Infrastructure as a service (IaaS) clouds. The performance of virtual machines (VMs) initiated and managed by Eucalyptus and CloudStack are evaluated in terms of CPU utilization, memory bandwidth, disk I/O access speed, and network performance using suitable benchmarks. Different VM management operations such as add, delete and live migration are also assessed to determine which cloud solution is more suitable than other to be adopted as a private cloud solution. As a further performance testing, a simple web application has been implemented on the both clouds to evaluate their suitability in web application hosting. Keywords—Cloud Computing; CloudStack; Eucalyptus;

Highlights

  • Cloud computing as a new Internet service concept has become popular to provide a variety of services to users

  • Www.ijacsa.thesai.org (IJACSA) International Journal of Advanced Computer Science and Applications, Vol 5, No 5, 2014. An example for this problem is choosing platform much suitable for hosting web applications or running high performance computing (HPC) applications, or meeting specific user usage way like users that demand a few virtual machines (VMs) but want to run them for a long period of time with guarantees on high-availability, or scientists requiring a large number of resources to conduct actual calculations and analyses of data

  • Every time concurrent TCP connections in the network are started from the VMs, each of them gets a different share of the link bandwidth and has the ability to starve the other depending on which connection begins first

Read more

Summary

INTRODUCTION

Cloud computing as a new Internet service concept has become popular to provide a variety of services to users. Some software systems and applications require different performance levels, quality of services, reliability, and security, which are generally not guaranteed by a public cloud. There are many commercial and open source cloud management platforms that are used to build Infrastructure as a service (IaaS) private cloud solution such as Eucalyptus, OpenNebula, and Vmware cloud. The features of cloud management software vary significantly and this creates a difficulty for cloud consumers to choose the software based on their business requirements An example for this problem is choosing platform much suitable for hosting web applications or running high performance computing (HPC) applications, or meeting specific user usage way like users that demand a few virtual machines (VMs) but want to run them for a long period of time with guarantees on high-availability, or scientists requiring a large number of resources to conduct actual calculations and analyses of data.

RELATED WORK
TEST ENVIRONMENT AND METHODOLOGY
PERFORMANCE EVALUATION OF VMS
Comparison with Traditional IT infrastructure
Memory Performance
Network Performance
VM PROVISIONING AND RELEASE TIME
Number of VMs
Type of VMs
PERFORMANCE EVALUATION OF VM LIVE MIGRATION
Image Size
WEB APPLICATION OVER CLOUD COMPUTING
VIII. CONCLUSION
FUTURE WORK
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call