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
Summary
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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have