International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-4 Issue-6, January 2015 Comparative Study of Eucalyptus, Open Stack and Nimbus Lakshmi D Kurup, Chandni Chandawalla, Zalak Parekh, Kunjita Sampat Abstract- Cloud computing is a Service Oriented Architecture ii. PaaS (Platform as a Service): A platform as a which reduces information technology overhead for the end-user service (PaaS) offering, usually depicted in all- and provides great flexibility, reduced total cost of ownership, on- cloud diagrams between the SaaS layer above it demand services and many other benefits. Hence it delivers all IT and the IaaS layer below, is a broad collection of related capabilities as services rather than product .Services on application infrastructure (middleware) services cloud are divided into three broad categories: Software as a Service, Infrastructure as a Service & Platform as a Service. (including application platform, integration, Same as services cloud is also classified as Private Cloud, Public business process management and database Cloud & Hybrid Cloud. Private cloud is gaining popularity, not services). However, the hype surrounding the PaaS only among large organizations but also small and medium concept is focused mainly on application PaaS enterprises. To deploy public or private cloud there are many (aPaaS) as the representative of the whole open source software platforms available such as Eucalyptus, category. Nimbus, OpenStack, Open Nebula, Cloud Stack and Amazon iii. SaaS (Software as a Service): Gartner defines Web Services. In this paper, we provide a comparative study of software as a service (SaaS) as software that is three open source cloud management platforms: Eucalyptus, owned, delivered and managed remotely by one or OpenStack and Nimbus. We believe that the comparison presented in this paper would benefit enterprises as well as more providers. The provider delivers software research institutes in selecting best open source platforms to meet based on one set of common code and data their technology demands. definitions that is consumed in a one-to-many model by all contracted customers at any time on a Keywords: - OpenStack, Cloud computing, Eucalyptus, Nimbus, pay-for-use basis or as a subscription based on use Private Cloud, Public Cloud, Hybrid Cloud. metrics. Iaas services are further categorized as: Private Cloud — the I. INTRODUCTION cloud infrastructure has been deployed, and is maintained As per the NIST definition, "cloud computing is a model for and operated for a specific organization. Public Cloud — the enabling ubiquitous, convenient, on-demand network access cloud infrastructure is available to the public on a to a shared pool of configurable computing resources (e.g., commercial basis by a cloud service provider. Hybrid Cloud networks, servers, storage, applications and services) that — the cloud infrastructure consists of a number of clouds of can be rapidly provisioned and released with minimal any type, but the clouds have the ability through their management effort or service provider interaction." There interfaces to allow data and/or applications to be moved are basically below mentioned three kinds of services from one cloud to another. The main goal of this paper is to provided by cloud computing platforms: present a comparison among the three main open source i. Iaas (Infrastructure as a Service): Infrastructure as software for IaaS cloud implementation that are: Eucalyptus, a service (IaaS) is a standardized, highly OpenStack and Nimbus. automated offering, where compute resources, A. Eucalyptus complemented by storage and networking EUCALYPTUS stands for Elastic Utility Computing capabilities are owned and hosted by a service Architecture for Linking Your Program To Useful System. provider and offered to customers, on-demand. It is open source software that was developed by University Customers are able to self-provision this of California-Santa Barbara for Cloud Computing to infrastructure, using a Web-based graphical user implement Infrastructure as a Service. In early 2008, it interface that serves as an IT operations become the first open source software which is compatible management console for the overall environment. with Amazon Web Service API for deploying On-premise API access to the infrastructure may also be private cloud .Amazon Web Service (AWS) is one of the offered as an option. major players for providing Infrastructure As A Service. [2, 3]They have two popular services Elastic Compute Cloud (EC2) and Simple Storage Service (S3). Eucalyptus provide an EC2 -compatible cloud Computing Platform and S3- Manuscript Received on December 2014. Lakshmi D Kurup, Asst. Prof., Dwarkadas J Sanghvi College of compatible Cloud Storage thus its services are available Engineering, Mumbai, India. through EC2/S3 compatible APIs [4].Eucalyptus can Chandni Chandawalla, Bachelor of Engineering, Dwarkadas J Sanghvi leverage(drag) a heterogeneous collection of virtualization College of Engineering, Mumbai, India. technologies within a single Zalak Parekh, Bachelor of Engineering, Dwarkadas J Sanghvi College of Engineering, Mumbai, India. cloud, to incorporate resources Kunjita Sampat, Bachelor of Engineering, Dwarkadas J Sanghvi that have already been College of Engineering, Mumbai, India. virtualized without modifying Published By: Retrieval Number: F2460014615/2015©BEIESP Blue Eyes Intelligence Engineering 23 & Sciences Publication Pvt. Ltd. Comparative Study of Eucalyptus, Open Stack and Nimbus their configuration. Eucalyptus has five high-level provisioned from potentially multiple clouds. Nimbus also components: Cloud Controller (CLC) -it is the entry point offers scaling tools allowing users to automatically scale into the private cloud for end user, project managers across multiple distributed providers. These tools are called developers and administrator. It also help in manage "sky computing tools" as they often operate in a multi-cloud virtualized resources. Walrus: It implements bucket-based environment combining private and public cloud storage, which is available inside and outside the cloud capabilities. Enable developers to extend, experiment and system. Cluster Controller (CC):It executes on a machine customize IaaS: To achieve this goal we provide a high- that has network connectivity to the machines that are quality, highly configurable and extensible open source running on Node Controller and Cloud Controller .It implementation. For example, the Workspace Service can be manages the Virtual Machine (VMs) Network. All Node configured to support different virtualization Controllers associated with a single CC must be in the same implementations (Xen or KVM), resource management subnet.; Walrus is the storage system, which allow user to options (including schedulers such as PBS), interfaces store data, organized as bucket and object, it is also used to (including compatibility with Amazon EC2), and many create, delete, and list buckets. Storage Controller (SC) other options. Nimbus components are regularly acceptance provides block-level network storage including support for tested which allows developers to easily extend them. Over Amazon Elastic Block Storage (EBS) semantics; and Node time, the project has attracted a community of open source Controller (NC) is installed in each compute node to control contributors and committers. Virtual Machine activities, including the execution, Combining those tools and capabilities in different ways inspection, and termination of VM instances. allows users to rapidly develop custom community-specific B. OpenStack solutions. In July 2010, OpenStack was announced and the initial II. COMPARATIVE STUDY contributes of it are NASA and Rackspace. It is the fastest growing free open source software. Rackspace contributed The comparison between Eucalyptus, OpenStack and their "Cloud Files" platform (code) to power the Object Nimbus is based on the study of the architecture of Storage part of the OpenStack, while NASA contributed respective open source platform. Each Open source software their "Nebula" platform (code) to power the Compute part. provides Infrastructure as a Service to deliver virtualization OpenStack is a collection of open source software project environment, as a service to user. that developers and cloud computing technologist can use to A. Origin and Community Support setup and run their cloud compute and storage infrastructure. Eucalyptus: Eucalyptus was the result of research project of Its services are available through Amazon EC2/S3 the University of California, Santa Barbara, Department of compatible APIs and hence the client tools written for AWS computer science. It has a powerful community that can also be used with OpenStack. [15, 16]It consists of three contributes to platform development and assists in finding core software projects: OpenStack Compute Infrastructure and fixing [1]. also called Nova; OpenStack Object Storage Infrastructure OpenStack: OpenStack started in summer 2010 when also called Swift and OpenStack Image Service RackSpace and NASA jointed its initial project "Cloud Infrastructure also called Glance. Nova is the main part of Files" and "Nebula" respectively. OpenStack is led by a Infrastructure as a service and it also is the computing foundation (integrated by 850 companies and 4500 Fabric controller for the OpenStack cloud individual members) and has a broad range of support from .Enterprises/Organization can use Nova to host and manage major tech
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages5 Page
-
File Size-