Behind the scenes of IaaS implementations

Size: px
Start display at page:

Download "Behind the scenes of IaaS implementations"

Transcription

1 Behind the scenes of IaaS implementations Sumayah Alrwais Indiana University Abstract Open source IaaS is hot topic in cloud computing and every year a new IaaS with a different design is announced. This paper provides a closer look into three common IaaS; Eucalyptus, OpenStack & Nimbus. OpenStack is currently the best choice of public cloud providers due to its aim at standardization and scalability while Eucalyptus is more appropriate for private cloud deployments. 1. Introduction Cloud computing is the term used to describe basically outsourced services. Armbrust and others [29] have called it the dream of computing as a utility cloud computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased The cloud system can be divided mainly into three layers as shown in figure1. The infrastructure as a service (IaaS) is the lowest level which delivers computing infrastructure as a service to end users. Iaas provides users with a way to monitor, manage and lease resources by deploying virtual machine () instances on Software as a service (SAAS) those resources. Amazon EC2, Eucalyptus, Nimbus, Open stack & Open Nebula [1, 2, 16, 24, 30] are examples of cloud infrastructure implementations. Platform as a service (PAAS) An interesting cloud infrastructure is Nimbus. Nimbus first came out in 2005 and is gaining momentum and popularity especially in scientific communities. It is an open source implementation of cloud infrastructure which aims to allow providers to build private clouds and workspace services. Nimbus facilitates the management of images and allows users to utilize cloud computing resources [24]. Although Nimbus has been thoroughly researched and analyzed in different dimensions, security did not get a fair share of it. Another commonly used cloud infrastructure is Eucalyptus [1] which is a reverse engineering of EC2 and has an commercial enterprise version. OpenStack [16] is a cloud infrastructure announced in June 2010 that is gaining momentum and competing with Eucalyptus for customers and sponsors such as NASA and IBM. In this paper, we provide closer look into the design, architecture, network configurations and security of Eucalyptus, OpenStack and Nimbus. The remainder of this paper is organized as follows; section 2 provides an overview of related works. Sections 3, 4 & 5 describe Eucalyptus, OpenStack and Nimbus. Section 6 provides a discussion and comparison of the main features and section 7 concludes the paper. 2. Related works Infrastructure as a service (IAAS) Figure 1: Cloud Architecture layers There are many works in the literature giving an over view of the Eucalyptus systems such as [6, 7, 8] where they gave a detailed description of system design and performance. The authors in [7] also provide a general overview of the networking within Eucalyptus. To best of our knowledge, there is no published works in the design of the OpenStack or Nimbus. There are number of published works into experiments performed on Nimbus but not its design. A comparison between Eucalyptus, open nebula, nimbus and others is provided in [8, 9] but these works only gave a brief description of nimbus and didn t include OpenStack. This paper is unique in its inclusion of OpenStack and considering the network and security features of all three Eucalyptus, OpenStack and Nimbus. 1

2 3. Eucalyptus Eucalyptus is an open source implementation of IaaS which enables the creation and administration of private clouds that are scalable, elastic and extensible. Eucalyptus is the result of a research project team led by Rich Wolski at the MAYHEM labs, University of California, Santa Barbara [1]. The name Eucalyptus stands for Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems. The Eucalyptus cloud allows users to create, manage and terminate virtual machines images using tools (such as Euca2ools) that is the same as AWS EC2 and S3 APIs [3, 2] making it easier for users to migrated between EC2 and eucalyptus without needing to learn new tools. Using the same interface as EC2 allows hybrid cloud containing Eucalyptus and EC2 to exist. Eucalyptus has three partners; Ubuntu, Dell, HP, Novel and Redhat [1]. Ubuntu used to be the largest supporter of Eucalyptus and has adopted Eucalyptus in its Ubuntu server releases [4]. A commercial enterprise version of Eucalyptus was released in early 2009 [5] System architecture and design Eucalyptus was designed with the goal of its use to be in research setting. According to its designers [1, 6, 7, 8, 9], it is designed to be extensible and easy to modify and use with not require dedicated resources. Eucalyptus components were designed and implemented as web services and thus each service had a WSDL interface. Use of web services made it possible to utilize WSsecurity to secure communications between components and to plug in components as needed. The Eucalyptus system is composed of composed of a 5 main components interacting together; Client, cloud controller, storage controller (Walrus), cluster controller and a node controller. These components are organized in hierarchical structure as illustrated in figure 2 and communicate through private and public networks as described in the networking section. Following is a description of each component according to [6, 7, 8, 9]: 1. Node Controller: Node controller is installed on each physical resource (node). It is responsible of hosting and administering virtual machine () instances running on it. The node controller interface described through WSDL provides functionalities to manage its s such as runinstance, terminateinstance, describeinstance, describeresource and startnetwork. The first three functions interact with the node s underlying hypervisor to execute and govern such services. Eucalyptus supports both XEN and K hypervisors. The describeresource is a query that reports to the cluster controller its currents capabilities such as number of cores, memory and disk capacity. The startnetwork sets up the node s virtual network. Client Cloud Controller and warlus Cluster Controller Cluster 1 Node Controller Node Controller Public and private networks Cluster Controller Cluster n Node Controller Node Controller Node Controller Node Controller Node Controller Node Controller Figure 2: Eucalyptus Architecture 2

3 2. Cluster Controller: Cluster controller runs on one machine (usually the head node) per cluster and works as an intermediary between the cloud controller and node controller. A cluster controller manages a number of node controllers in its cluster and is connected to both public and private networks. A cluster controller collects state information about its node controllers, schedules creation requests and configures both public and private networks. Its WSDL is similar to that of a node controller but is specific to a number of instances rather than one. Its functions are runinstances, terminateinstances, describeinstances and describeresource. These functions interact with NC to execute. The cluster controller performs scheduling by running describeresource on each node controller and selecting the first free node. 3. Storage controller: Storage controller (Warlus) is a component that provides storage services for storing virtual machine images and user s data. Warlus runs also as a web service and has a WSDL interface compatible to that of S3 [2]. 4. Cloud Controller: Cloud controller is the user s entry point into the Eucalyptus system and only one instance is run on the system. It provides users with a way managing the system. Cloud controller processes and handles user s (regular users and administrators) requests, schedules instance creation, maintain system and user data and process service level agreements [7]. According to [6], the cloud controller is built using the Enterprise service bus [10] providing decoupling from the services implementation and the users requests which enabled the use of multiple interfaces and different implementations of such services. Figure 3 illustrates the use of the ESB. Scheduler SLA Engine User interfaces Others Enterprise Service Bus (ESB) Scheduler SLA Engine User interfaces Others Figure 3: Cloud Controller ESB 5. Client: The client component provides the user with a way to access the Eucalyptus system (cloud controller). Eucalyptus provides two interfaces; One is a WDSL which is a SOAP client interface similar to AWS EC2 [3] interface called euca2ools. Another interface is a HTTP query based interface. The administrator is provided with an interface to manage users and images. Networking Networking in the cloud constitutes both inter- communication and external communication. Eucalyptus delivers networking by providing private and public networks. Each instance is assigned two virtual NICs; one is called private and is connected to the private network and used for inter- while the other public is connected to the public network (either through NAT or a direct IP address). Figure 4 illustrates the use of private and public interfaces per. 3

4 Node Instance1 Instance N Public interface Private interface Public interface Private interface VLAN 1 VLAN N Public Bridge Private Bridge Physical Interface VDE Switch To Ethernet To another VDE Switch Figure 4: Network Configurations per node The public interface of each is directly connected to the public bridge (software based) which is connected to the physical NIC. The cluster controller sets up and configures the public interface network and IPs are assigned in one of three ways [11, 7]: 1. IPs are assigned using the DHCP server running on the whole physical network. 2. IPs are dynamically selected from a pre-specified IP pool (Elastic IP). 3. Static MAC (Media Access control) and IP tuples are pre-defined by the administrator. The private network is set up through the use of Virtualized Ethernet Switch [12] which is software based. Each private bridge is connected the private bridge to the Virtualized Ethernet Switch network. The VDE switch provides virtual networks and handles connections to the real Ethernet network. One VDE switch is created per cluster controller and node controller. In order to avoid two instances owned by two different users from inspecting and altering other user s packets (i.e. network traffic isolation), VLANs can be used. VLAN are used by tagging each packet with its VLAN name which would make the VDE switch send the packet to that VLAN only as shown in figure 3. Eucalyptus offers four networking modes; MANAGED, MANAGED-NOVLAN, SYSTEM and STATIC. Table 1 [11] provides a comparison between the different networking modes and their supported features. IP control referes to whether the IPs are assigned by Eucalyptus s DHCP server or a DHCP server outside Eucalyptus. Metadata service provides instance specific information from inside a instance. Mode\Feature IP control Security groups Elastic IPs Metadata Isolation service Managed X X X X X Managed-NoVLAN X X X X X Static X X System X Table 1: Eucalyptus Network modes Security The eucalyptus provides ensures security in a number of ways. VDE switches are connected to each other providing one whole private network inside eucalyptus. Their connections to each other are governed by firewall rules and a user sets up rules to specify which packet to allow and deny. This is provided through security groups which are a set of rules to all instances associated with a certain security group. Another security feature is the utilization of VLANs which allows the isolation of user s network traffic. Eucalyptus s web services communication is secured through the use of WS-Security which enforces message confidentiality and integrity as specified in the security policies. End user s communication to the eucalyptus system is secured through the command line via secure socket shell which uses public key cryptography to encrypt traffic between the two end points. 4

5 4. OpenStack OpenStack is another open source cloud infrastructure implementation. OpenStack is developed jointly by RackSpace cloud hosting [13] and NASA. In the latest report by Guy Rosen, RackSpace is the 2 nd top cloud hosting company in use. OpenStack was first introduced in June, 2010 and is gaining momentum and popularity every day. OpenStack acquired partnership of Ubuntu and CISCO in addition to many other contributors [15]. OpenStack mission acourding to [15] is To produce the ubiquitous Open Source cloud computing platform that will meet the needs of public and private cloud providers regardless of size, by being simple to implement and massively scalable. OpenStack has taken the spotlight from Eucalyptus and has acquired NASA s partnership. The main advantage of OpenStack over Eucalyptus is that it is geared toward public cloud provision and support of large deployments in addition to private clouds. Figure 5: Top Cloud hosting services [14] OpenStack has three main parts: Swift, Nova and Imaging service. Swift is a redundant, scalable object storage capacity service provided by RackSpace and is currently called OS Object Storage and Nova, the underlying cloud controller developed by NASA and is currently called OS Compute. The imaging service provides image lookup and retrieval. In this paper we will focus on OS Compute which provides cloud management of all resources, networking, authorization and scalability [16]. Current release is Bexar which was released in Feb, 3, 2010 which provides support of XEN, K, UML, QEMU and Microsoft hyper-v hypervisor. OpenStack Compute controls access to the cloud through users and projects. Projects constitute the main organization structure with in the cloud. Projects are resource containers encompassing users, images, instances, keys, volumes & VLANs [17]. Each project has a pre-determined quota that controls the number and size of volumes, number of instances, number of cores and the public IPs. OpenStack system is designed to be used by many types of users. Access of different kinds of users is governed through the adoption of a role based access control (RBAC) where five roles are defined as follows [17]: 1. Cloud Administrator (Admin): provides root system access to the whole system. 2. IT Security (itsec): allows users to quarantine instances. 3. Project Managers (projectmanager): it is used by project owners to manage projects by adding users, images and instance administration. System architecture and design OpenStack compute was designed to be component based, highly available, fault tolerant, recoverable and provides API compatibility [18]. OpenStack compute consists of 8 main components as illustrated in figure 6. The components are designed to interact based on message based architecture. Communication between the cloud controller, scheduler, network controller and volume controller is performed through the AMPQ (Advanced Message Queue Protocol) using asynchronous communication. 5

6 EC2 API API Server OpenStack API Nova-manage Cloud Contoller AMQP http AMQP AMQP Queue AMQP Object Store Scheduler Network Controller Volume Controller Auth Manager Compute Controller Following is a description of each component [17, 18]: Figure 6: OpenStack Architecture 1. API Servers: User s front end providing interaction with the cloud controller allowing users holding all kinds of roles to access and manage storage, network, images, projects, users and instances. Two interfaces are provided; one in EC2 compatible and another is openstack specific. Also, a nova-manage interface is provided for users holding admin roles for administration and maintenance of the cloud. 2. Cloud controller: maintains cloud state and handles interaction between services such as scheduler, volume and network controller through the use of a message queue called RabbitMQ [19]. 3. Scheduler: Selects the available compute controller to host an instance. 4. Network controller: manages networking resources on each node builds virtual networks to be used by computer controllers. It provides the commands such as Allocate Fixed IP Addresses, Configuring VLANs for projects and Configuring networks for compute nodes. 5. Volume controller: provides permanent storage for the compute controllers. It provides commands such as Create Volumes, Delete Volumes and Establish Compute volumes. 6. Auth Manager: Provides authorization and authentication services. 7. Compute controller: manages hosted instances and provides commands such as Run instances, Terminate instances, Reboot instances, Attach volumes, Detach volumes and Get console output through an API interface. Networking OpenStack provides two types of IPs; Fixed IPs which are assigned to the at creation time and remains with it until the is terminated and Floating IPs which are associated and de-associated with s dynamically. The network controller for each node creates virtual networks and uses bridge networking to link virtual networks to each other and to public network. Three networking modes are supported to implement fixed IPs; flat mode, flat DHCP mode and VLAN DHCP mode. In flat mode, the network administrator specifies an IP prefix (IP pool) which is used to assign fixed IPs to instances at boot time. Two 6

7 network bridges (named br100) are configured; one on the network controller and the other on the compute controller with all s connected to it. In flat DHCP mode, an IP prefix is specified as in the flat mode but the assignment of the IPs is performed through the use of a DHCP server where a dnsmasq is run on the network controller to listen to dhcpdiscover requests. In flat mode and flat DHCP modes, the IPs assigned are public IPs thus s are not isolated. In VLAN DHCP mode, VLANs are created using switches that support host managed VLAN tagging where one VLAN is created for each project. In VLAN, Instances are assigned private IP and are only accessible from the VLAN. In order for the user to gain access to the VLAN, the user needs first to access a head node called the cloud pipe which provided VPN access. The user then is able to VPN into the VLAN and accesses the instances with the private IPs. VLAN DHCP is the default mode in OpenStack. Figures 7 obtained from [18] give an overview of the VLAN DHCP mode. In the current release, IPv6 is supported in all network modes but FlatManager. Figure 7: OpenStack VLAN Network mode [18] Security OpenStack uses a similar notion of security groups as in Eucalyptus by defining packet filtering rules (firewall) per security group. Each project can be associated with one or more security group. Also, OpenStack enforces access control through user level privileges using an RBAC model as explained above. Network communication is secured through the use of VPNs and VLAN providing isolation. Also, OpenStack has reported its plan to adopt Open vswitch [20] which is a great enhancement to network security. Communication between s is secured through the use SSH for command line access. For cloud auditing, OpenStack is considering the use of cloudaudit [21] which provides a common interface for the automation of Audit, Assertion, Assessment and assurance of the IaaS. 5. Nimbus Nimbus is another open source infrastructure as a service implementation framework which came online September 2005 [25] and was initiated from the Workspace Service Project [22]. Nimbus was designed with the goal of turning clusters into clouds mainly to be used in scientific applications [25]. According to [23], Nimbus aims to allow building of private clouds, allow users to use clouds by leasing resources and allow developers to experiment with Nimbus. System architecture and design Nimbus offers a cloudkit that allows users to lease remote resources by allocating and configuring Virtual Workspace Service (VWS). The design of Nimbus which consists of a number of components based on the web service technology as illustrated in figure 8 adopted from [25]. 7

8 Cumulus Storage Service Workspace resource manager Context Broker WSRF Workspace service Workspace Pilot Workspace control EC2 Context Client Cloud client Workspace client Cloud provider such as OpenNebula Following is a description of each component [8, 9, 23, 24]: Figure 8: Nimbus Architecture (adopted from [25]) 1. Workspace service: Allows clients to manage and administer s by providing to two interfaces; One interface is based on the web service resource framework (WSRF) and the other is based on EC2 WSDL. This service communicates with a workspace resource manager or a workspace pilot to manage instances. 2. Workspace resource manager: Implements instance creation on a site and management. 3. Workspace pilot: provides virtualization with significant changes to the site configurations. 4. Workspace control: implements instance management such as start, stop and pause. It also provides image management and sets up networks and provides IP assignment. 5. Context broker: allows clients coordinate large virtual cluster launches automatically and repeatedly. 6. Workspace client: a complex client that provides full access to the workspace service functionality. 7. Cloud client: a simpler client providing access to selected functionalities in the workspace service. 8. Storage service: Cumulus is a web service providing users with storage capabilities to store images and works in conjunction with GridFTP [26]. Networking Similar to Eucalyptus, Nimbus provides two network configuration; external and internal. In external, a instance is associated with either a private IP (accessible through VPN) or a public IP. Each instance can specify one or more network configuration and thus mixing public and private networks similar to Eucalyptus. Security Nimbus implements and follows the grid security infrastructure (GSI) [28] in order to provide public key based authentication and authorization. It is also used to secure communications by forcing running processes in Nimbus to communicate through SSH. Key exchange is performed the integration of Globus certificate credentials. 6. Discussion OpenStack, Eucalyptus and Nimbus are some of the most commonly used infrastructure as a service open source implementations. OpenStack is one of top leading IaaS since its completely open source and is making headway design and implementation wise. OpenStack has a great advantage which is being supported by Rackspace and aims to standardized infrastructures as service frameworks. Eucalyptus is lacking because it is providing certain features in the commercial versions only and aims to implement every feature provided by AWS EC2. OpenStack is a good choice to cloud provider because it is scalable. Nimbus on the other hand, is geared towards scientific applications and its architecture does not seem to be scalable although it supports interesting security features except isolations. Table2 provides a comparison some of the main features found in Eucalyptus, OpenStack and Nimbus. 8

9 Feature \ IaaS Eucalyptus OpenStack Nimbus Virtual network VDE VDE & Open vswitch VDE isolation VLAN VLAN Not available System Security Firewall filters (Security VPN access, SSH, security VPN access, SSH & use of User Security groups),ssh & WS-Security User credentials provide through web interface groups and CloudAudit User credential using certificate authority for VPN access globus certificate credentials. Users x509 public key certificates which is provided to the cloud DHCP On the cluster controller On the network controller On the individual node Hypervisor support XEN, K & ware XEN, K, UML, QEMU & XEN & K Microsoft hyper-v Storage System Warlus Object store Cumlus Table 2: Feature comparison of Eucalyptus, OpenStack and Nimbus 7. Conclusion In this paper, we took a closer look into three common infrastructure as a service (IaaS) framework implementations; Eucalyptus, OpenStack and Nimbus. For each framework, we illustrated its architecture and design, network configurations and system security. OpenStack is the best choice for public cloud providers due to its scalability. Eucalyptus is a possible choice for private cloud providers and researchers due to its extensibility and quick installation. Nimbus is also a good choice for researchers and scientific applications since it has an efficient job scheduler. Although Nimbus started in 2005, it was lacking in detailed documentation and publications. As a future work we plan to expand our review on the security of Infrastructure as a service implementations. 8. References [1] Eucalyptus home page, march, 2010 [2] Amazon S3 API, [3] Amazon EC2 API, [4] Ubuntu cloud computing home page, [5] Eucalyptus Enterprise home page, [6] D. Nurmi et al., The Eucalyptus Open-Source Cloud- Computing System, Cloud Computing and Applications 2008 (CCA 08), 2008;. [7] Nurmi, d., wolski, r., grzegorczyk, c., obertelli, g., soman, s., youseff, l., and zagorodnov, d. Eucalyptus: a technical report on an elastic utility computing archietcture linking your programs to useful systems. Tech. Rep , university of california, santa barbara, october 2008 [8] P. T. Endo, G. E. Gon calves, J. Kelner, and D. Sadok. A Survey on Open-source Cloud Computing Solutions. Brazilian Symposium on Computer Networks and Distributed Systems, May [9] Peter Sempolinski, Douglas Thain, "A Comparison and Critique of Eucalyptus, OpenNebula and Nimbus," cloudcom, pp , 2010 IEEE Second International Conference on Cloud Computing Technology and Science, 2010 [10] M. Chang, J. He, and E. Castro-Leon. Service orientation in the computing infrastructure. In SOSE 06: Proceedings of the Second IEEE International Symposium on Service-Oriented System Engineering, pages 27 33, Washington, DC, USA, IEEE Computer Society. [11] Eucalyptus network configuration, [12] Virtual Distributed Ethernet, [13] RackSpace cloud hosting home page, [14] State of the Cloud January 2011, [15] OpenStack Tutorial, IEEE CloudCom, df [16] OpenStack compute home page, [17] Open Stack Administration Manual home page, 9

10 compute/admin/content/ [18] Nova s Documentation, [19] Rabbit MQ home page, [20] Open Virtual Switch home page, [21] CloudAudit home page, [22] The Globus alliance home page, [23] Keahey, K. Nimbus: Open Source Infrastructure-as-a-Service Cloud Computing Software, Workshop on adapting applications and computing services to multi-core and virtualization, CERN, Switzerland, 2009 [24] Nimbus home page, [25] K. Keahey, T. Freeman. Science Clouds: Early Experiences in Cloud computing for Scientific Applications, Cloud Computing and Its Applications 2008 (CCA-08), Chicago, IL. October 2008 [26] W. Allcock, J. Bester, J. Bresnahan, A. Chervenak, L. Liming, and S. Tuecke, GridFTP: Protocol Extension to FTP for the Grid, Grid Forum Internet-Draft, March 2001 [27] Making your workspace secure: establishing trust with s in the Grid, Wei Lu. SC05 Poster, Seattle, WA. November 2005 [28] Overview of the grid security infrastructure (GSI), [29] Armbrust. M et al. A view of cloud computing. Commun. ACM 53, 4 (Apr. 2010), [30] OpenNebula, 10

Comparative Study of Eucalyptus, Open Stack and Nimbus

Comparative Study of Eucalyptus, Open Stack and Nimbus 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 which reduces information

More information

FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito.

FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito. + FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito.it) + OUTLINE INTRODUCTION OF CLOUD DEFINITION OF CLOUD BASIC CLOUD COMPONENTS

More information

Comparing Open Source Private Cloud (IaaS) Platforms

Comparing Open Source Private Cloud (IaaS) Platforms Comparing Open Source Private Cloud (IaaS) Platforms Lance Albertson OSU Open Source Lab Associate Director of Operations lance@osuosl.org / @ramereth About me OSU Open Source Lab Server hosting for Open

More information

Building a Cloud Computing Platform based on Open Source Software. 10. 18. 2011. Donghoon Kim ( donghoon.kim@kt.com ) Yoonbum Huh ( huhbum@kt.

Building a Cloud Computing Platform based on Open Source Software. 10. 18. 2011. Donghoon Kim ( donghoon.kim@kt.com ) Yoonbum Huh ( huhbum@kt. Building a Cloud Computing Platform based on Open Source Software 10. 18. 2011. Donghoon Kim ( donghoon.kim@kt.com ) Yoonbum Huh ( huhbum@kt.com) Topics I.Open Source SW and Cloud Computing II. About OpenStack

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Shang Juh Kao Dept. of Computer Science and Engineering National Chung Hsing University 2011/10/27 CSE, NCHU 1 Table of Contents 1. Introduction ( 資 料 取 自 NCHC 自 由 軟 體 實

More information

OpenStack Ecosystem and Xen Cloud Platform

OpenStack Ecosystem and Xen Cloud Platform OpenStack Ecosystem and Xen Cloud Platform Amit Naik Prasad Nirantar BMC Software 1 Agenda Introduction Rise of OpenStack OpenStack Details and Ecosystem OpenStack and Xen Cloud Platform - Demo Conclusion

More information

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD By Yohan Wadia ucalyptus is a Linux-based opensource software architecture that implements efficiencyenhancing private and hybrid clouds within an enterprise s

More information

Deploying Business Virtual Appliances on Open Source Cloud Computing

Deploying Business Virtual Appliances on Open Source Cloud Computing International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012] 26 ISSN 2047-3338 Deploying Business Virtual Appliances on Open Source Cloud Computing Tran Van Lang 1 and

More information

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson Director lance@osuosl.org @ramereth

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson Director lance@osuosl.org @ramereth Comparing Ganeti to other Private Cloud Platforms Lance Albertson Director lance@osuosl.org @ramereth About me OSU Open Source Lab Server hosting for Open Source Projects Open Source development projects

More information

2) Xen Hypervisor 3) UEC

2) Xen Hypervisor 3) UEC 5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools

More information

A STUDY ON OPEN SOURCE CLOUD COMPUTING PLATFORMS

A STUDY ON OPEN SOURCE CLOUD COMPUTING PLATFORMS 31 A STUDY ON OPEN SOURCE CLOUD COMPUTING PLATFORMS ABSTRACT PROF. ANITA S. PILLAI*; PROF. L.S. SWASTHIMATHI** *Faculty, Prin. L. N. Welingkar Institute of Management Development & Research, Bengaluru,

More information

w w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform

w w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform w w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform http://www.ulticloud.com http://www.openstack.org Introduction to OpenStack 1. What OpenStack is

More information

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms

More information

The Eucalyptus Open-source Cloud Computing System

The Eucalyptus Open-source Cloud Computing System The Eucalyptus Open-source Cloud Computing System Chris Grzegorczyk, Dan Nurmi, Graziano Obertelli, Rich Wolski, Sunil Soman, Lamia Youseff, Dmitrii Zagorodnov University of California, Santa Barbara Cloud

More information

Mobile Cloud Computing T-110.5121 Open Source IaaS

Mobile Cloud Computing T-110.5121 Open Source IaaS Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital

More information

Comparison of Several Cloud Computing Platforms

Comparison of Several Cloud Computing Platforms Second International Symposium on Information Science and Engineering Comparison of Several Cloud Computing Platforms Junjie Peng School of computer science & High performance computing center Shanghai

More information

Cloud Models and Platforms

Cloud Models and Platforms Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model

More information

LSKA 2010 Survey Report I Device Drivers & Cloud Computing

LSKA 2010 Survey Report I Device Drivers & Cloud Computing LSKA 2010 Survey Report I Device Drivers & Cloud Computing Yu Huang and Hao-Chung Yang {r98922015, r98944016}@csie.ntu.edu.tw Department of Computer Science and Information Engineering March 31, 2010 Abstract

More information

Private Cloud in Educational Institutions: An Implementation using UEC

Private Cloud in Educational Institutions: An Implementation using UEC Private Cloud in Educational Institutions: An Implementation using UEC D. Sudha Devi L.Yamuna Devi K.Thilagavathy,Ph.D P.Aruna N.Priya S. Vasantha,Ph.D ABSTRACT Cloud Computing, the emerging technology,

More information

Efficient Cloud Management for Parallel Data Processing In Private Cloud

Efficient Cloud Management for Parallel Data Processing In Private Cloud 2012 International Conference on Information and Network Technology (ICINT 2012) IPCSIT vol. 37 (2012) (2012) IACSIT Press, Singapore Efficient Cloud Management for Parallel Data Processing In Private

More information

Private Distributed Cloud Deployment in a Limited Networking Environment

Private Distributed Cloud Deployment in a Limited Networking Environment Private Distributed Cloud Deployment in a Limited Networking Environment Jeffrey Galloway, Susan Vrbsky, and Karl Smith The University of Alabama jmgalloway@crimson.ua.edu, vrbsky@cs.ua.edu, smith102@crimson.ua.edu

More information

Nessus or Metasploit: Security Assessment of OpenStack Cloud

Nessus or Metasploit: Security Assessment of OpenStack Cloud Nessus or Metasploit: Security Assessment of OpenStack Cloud Aleksandar Donevski, Sasko Ristov and Marjan Gusev Ss. Cyril and Methodius University, Faculty of Information Sciences and Computer Engineering,

More information

Research of Enterprise Private Cloud Computing Platform Based on OpenStack. Abstract

Research of Enterprise Private Cloud Computing Platform Based on OpenStack. Abstract , pp.171-180 http://dx.doi.org/10.14257/ijgdc.2014.7.5.16 Research of Enterprise Private Cloud Computing Platform Based on OpenStack Jiang Yunxia, Zhao Bowen, Wang Shuqi and Sun Dongnan School of Automation,

More information

Private Cloud: By Means of Different Open Source Softwares

Private Cloud: By Means of Different Open Source Softwares Private Cloud: By Means of Different Open Source Softwares Sarita Shankar Pol #1, Prof. Shyamrao V Gumaste *2 # Computer Engineering-SPPU, Pune, Computer Engineering-SPPU, Pune 1 polsarita@gmail.com 2

More information

Cloud on TEIN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat University

Cloud on TEIN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat University Cloud on TEIN Part I: OpenStack Cloud Deployment Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat University Outline Objectives Part I: OpenStack Overview How OpenStack

More information

Criteria for Evaluation of Open Source Cloud Computing Solutions

Criteria for Evaluation of Open Source Cloud Computing Solutions Criteria for Evaluation of Open Source Cloud Computing Solutions Ivan Voras, Branko Mihaljević, and Marin Orlić Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia ivan.voras@fer.hr,

More information

OpenStack Towards a fully open cloud. Thierry Carrez Release Manager, OpenStack

OpenStack Towards a fully open cloud. Thierry Carrez Release Manager, OpenStack OpenStack Towards a fully open cloud Thierry Carrez Release Manager, OpenStack Cloud? Why we need open source IaaS A cloud building block Emergence of a standard Eliminate cloud vendor lock-in Enable federation

More information

Ubuntu Enterprise Cloud Architecture

Ubuntu Enterprise Cloud Architecture Technical White Paper Ubuntu Enterprise Cloud Architecture By Simon Wardley, Etienne Goyer & Nick Barcet August 2009 Copyright Canonical 2009 www.canonical.com Overview Ubuntu Enterprise Cloud (UEC) brings

More information

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman 1, Kawser Wazed Nafi 2, Prof. Syed Akhter Hossain 1 and Prof. M. M. A. Hashem 1 Department

More information

T-110.5121 Mobile Cloud Computing Private Cloud & Assignment 2 19.10.2011

T-110.5121 Mobile Cloud Computing Private Cloud & Assignment 2 19.10.2011 T-110.5121 Mobile Cloud Computing Private Cloud & Assignment 2 19.10.2011 Yrjö Raivio, Koushik Annapureddy, Ramasivakarthik Mallavarapu Aalto University, School of Science Department of Computer Science

More information

Introduction to OpenStack

Introduction to OpenStack Introduction to OpenStack Carlo Vallati PostDoc Reseracher Dpt. Information Engineering University of Pisa carlo.vallati@iet.unipi.it Cloud Computing - Definition Cloud Computing is a term coined to refer

More information

A Survey on Open-source Cloud Computing Solutions

A Survey on Open-source Cloud Computing Solutions VIII Workshop em Clouds, Grids e Aplicações 3 A Survey on Open-source Cloud Computing Solutions Patrícia Takako Endo 1, Glauco Estácio Gonçalves 1, Judith Kelner 1, Djamel Sadok 1 1 Universidade Federal

More information

SERVER 101 COMPUTE MEMORY DISK NETWORK

SERVER 101 COMPUTE MEMORY DISK NETWORK Cloud Computing ก ก ก SERVER 101 COMPUTE MEMORY DISK NETWORK SERVER 101 1 GHz = 1,000.000.000 Cycle/Second 1 CPU CYCLE VIRTUALIZATION 101 VIRTUALIZATION 101 VIRTUALIZATION 101 HISTORY YEAR 1800 YEARS LATER

More information

Moving SNE to the Cloud

Moving SNE to the Cloud UNIVERSITY OF AMSTERDAM Moving SNE to the Cloud RP1 Report Sudesh Jethoe 30-12-2011 *[27] Summary: In this research the OpenStack framework is used to build a private, public and hybrid cloud for the System

More information

Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH

Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH CONTENTS Introduction... 4 System Components... 4 OpenNebula Cloud Management Toolkit... 4 VMware

More information

Snakes on a cloud. A presentation of the OpenStack project. Thierry Carrez Release Manager, OpenStack

Snakes on a cloud. A presentation of the OpenStack project. Thierry Carrez Release Manager, OpenStack Snakes on a cloud A presentation of the OpenStack project Thierry Carrez Release Manager, OpenStack Cloud? Buzzword End-user services Software as a Service (SaaS) End-user services Online storage / streaming

More information

A Survey on Open-source Cloud Computing Solutions

A Survey on Open-source Cloud Computing Solutions A Survey on Open-source Cloud Computing Solutions Research paper produced for project OSEPA by: www.cquadrat.de Abstract Cloud computing is an attractive computing model since it allows for resources to

More information

Comparison and Evaluation of Open-source Cloud Management Software

Comparison and Evaluation of Open-source Cloud Management Software Comparison and Evaluation of Open-source Cloud Management Software SRIVATSAN JAGANNATHAN Masters Degree Project Stockholm, Sweden XR-EE-LCN 2012:008 Comparison and Evaluation of Open-source Cloud Management

More information

Standard Interfaces for Open Source Infrastructure as a Service Platforms

Standard Interfaces for Open Source Infrastructure as a Service Platforms 68 Informatica Economică vol. 19, no. 4/2015 Standard Interfaces for Open Source Infrastructure as a Service Platforms Andrei IONESCU Bucharest University of Economic Studies andrei.ionescu@antiferno.ro

More information

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Assistant Professor (Department of CSE), M.M.M. Engineering College, Gorakhpur (UP), India E-mail: rajendra_bhilai@yahoo.com

More information

Cloud Design and Implementation. Cheng Li MPI-SWS Nov 9 th, 2010

Cloud Design and Implementation. Cheng Li MPI-SWS Nov 9 th, 2010 Cloud Design and Implementation Cheng Li MPI-SWS Nov 9 th, 2010 1 Modern Computing CPU, Mem, Disk Academic computation Chemistry, Biology Large Data Set Analysis Online service Shopping Website Collaborative

More information

Cloud Computing using

Cloud Computing using Cloud Computing using Summary of Content Introduction of Cloud Computing Cloud Computing vs. Server Virtualization Cloud Computing Components Stack Public vs. Private Clouds Open Source Software for Private

More information

Private Clouds with Open Source

Private Clouds with Open Source Private Clouds with Open Source GridKa School 2010 KIT September 7 th 2010 Christian Baun baun@kit.edu http://www.kit.edu Cloud-Computing? Building on compute and storage virtualization, and leveraging

More information

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager pchadwick@suse.com. Product Marketing Manager djarvis@suse.

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager pchadwick@suse.com. Product Marketing Manager djarvis@suse. SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager pchadwick@suse.com Product Marketing Manager djarvis@suse.com SUSE Cloud SUSE Cloud is an open source software solution based on OpenStack

More information

cloud functionality: advantages and Disadvantages

cloud functionality: advantages and Disadvantages Whitepaper RED HAT JOINS THE OPENSTACK COMMUNITY IN DEVELOPING AN OPEN SOURCE, PRIVATE CLOUD PLATFORM Introduction: CLOUD COMPUTING AND The Private Cloud cloud functionality: advantages and Disadvantages

More information

CERN Cloud Infrastructure. Cloud Networking

CERN Cloud Infrastructure. Cloud Networking CERN Cloud Infrastructure Cloud Networking Contents Physical datacenter topology Cloud Networking - Use cases - Current implementation (Nova network) - Migration to Neutron 7/16/2015 2 Physical network

More information

Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack

Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack This vendor-independent research contains a product-by-product comparison of the most popular cloud platforms (along with

More information

Virtualization & Cloud Computing (2W-VnCC)

Virtualization & Cloud Computing (2W-VnCC) Virtualization & Cloud Computing (2W-VnCC) DETAILS OF THE SYLLABUS: Basics of Networking Types of Networking Networking Tools Basics of IP Addressing Subnet Mask & Subnetting MAC Address Ports : Physical

More information

Cloud Infrastructure Pattern

Cloud Infrastructure Pattern 1 st LACCEI International Symposium on Software Architecture and Patterns (LACCEI-ISAP-MiniPLoP 2012), July 23-27, 2012, Panama City, Panama. Cloud Infrastructure Pattern Keiko Hashizume Florida Atlantic

More information

salsadpi: a dynamic provisioning interface for IaaS cloud

salsadpi: a dynamic provisioning interface for IaaS cloud salsadpi: a dynamic provisioning interface for IaaS cloud Tak-Lon (Stephen) Wu Computer Science, School of Informatics and Computing Indiana University, Bloomington, IN taklwu@indiana.edu Abstract On-demand

More information

THE CC1 PROJECT SYSTEM FOR PRIVATE CLOUD COMPUTING

THE CC1 PROJECT SYSTEM FOR PRIVATE CLOUD COMPUTING Computer Science 13 (2) 2012 http://dx.doi.org/10.7494/csci.2012.13.2.103 J. Chwastowski R. Grzymkowski M. Kruk M. Nabożny Z. Natkaniec A. Olszewski H. Pa lka Z. Sobocińska T. Sośnicki M. Szostak P. Syktus

More information

OpenStack Alberto Molina Coballes

OpenStack Alberto Molina Coballes OpenStack Alberto Molina Coballes Teacher at IES Gonzalo Nazareno alb.molina@gmail.com @alberto_molina Table of Contents From public to private clouds Open Source Cloud Platforms Why OpenStack? OpenStack

More information

SDN v praxi overlay sítí pro OpenStack. 5.10.2015 Daniel Prchal daniel.prchal@hpe.com

SDN v praxi overlay sítí pro OpenStack. 5.10.2015 Daniel Prchal daniel.prchal@hpe.com SDN v praxi overlay sítí pro OpenStack 5.10.2015 Daniel Prchal daniel.prchal@hpe.com Agenda OpenStack OpenStack Architecture SDN Software Defined Networking OpenStack Networking HP Helion OpenStack HP

More information

Privileged Cloud Storage By MaaS JuJu

Privileged Cloud Storage By MaaS JuJu Privileged Cloud Storage By MaaS JuJu Sarita Shankar Pol 1, S. V. Gumaste 2 1 Computer Engineering, Sharadchandra College of Engineering, Otur (Pune), India 2 Professor, Computer Engineering, Sharadchandra

More information

Scientific Cloud Computing: Early Definition and Experience

Scientific Cloud Computing: Early Definition and Experience The 10th IEEE International Conference on High Performance Computing and Communications Scientific Cloud Computing: Early Definition and Experience Lizhe Wang, Jie Tao, Marcel Kunze Institute for Scientific

More information

A Survey on Build Private Cloud Computing implementation tools 1 Rana M Pir, 2 Rumel M S Pir, 3 Imtiaz U Ahmed 1 Lecturer, 2 Assistant Professor, 3 Lecturer 1 Leading University, Sylhet Bangladesh, 2 Leading

More information

Chapter 11 Cloud Application Development

Chapter 11 Cloud Application Development Chapter 11 Cloud Application Development Contents Motivation. Connecting clients to instances through firewalls. Chapter 10 2 Motivation Some of the questions of interest to application developers: How

More information

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Department of CSE, M.M.M. Engineering College, Gorakhpur (UP), India 273010 rajendra_bhilai@yahoo.com

More information

LABS Agenda University of Luxembourg, FSTC, 6 rue Richard Coudenhove-Kalergi

LABS Agenda University of Luxembourg, FSTC, 6 rue Richard Coudenhove-Kalergi Cloud computing enables the delivery of computing resources as a service, rather than a single bundled product. Amongst the many options for running a cloud infrastructure, the open source solution, OpenStack,

More information

AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD

AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD M. Lawanya Shri 1, Dr. S. Subha 2 1 Assistant Professor,School of Information Technology and Engineering, Vellore Institute of Technology, Vellore-632014

More information

CLOUD COMPUTING. When It's smarter to rent than to buy

CLOUD COMPUTING. When It's smarter to rent than to buy CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit

More information

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer

More information

CLEVER: a CLoud-Enabled Virtual EnviRonment

CLEVER: a CLoud-Enabled Virtual EnviRonment CLEVER: a CLoud-Enabled Virtual EnviRonment Francesco Tusa Maurizio Paone Massimo Villari Antonio Puliafito {ftusa,mpaone,mvillari,apuliafito}@unime.it Università degli Studi di Messina, Dipartimento di

More information

Cloud on TIEN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat

Cloud on TIEN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat Cloud on TIEN Part I: OpenStack Cloud Deployment Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat Outline Part I: OpenStack Overview How OpenStack components work

More information

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com Exciting Weather Forecasts Commercial Cloud Formation Eucalyptus - Confidential What

More information

Project Documentation

Project Documentation Project Documentation Class: ISYS 567 Internship Instructor: Prof. Verma Students: Brandon Lai Pascal Schuele 1/20 Table of Contents 1.) Introduction to Cloud Computing... 3 2.) Public vs. Private Cloud...

More information

PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS

PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS Amar More 1 and Sarang Joshi 2 1 Department of Computer Engineering, Pune Institute of Computer Technology, Maharashtra,

More information

Vyatta Network OS for Network Virtualization

Vyatta Network OS for Network Virtualization Complete Security and Compliance for Virtual Environments Vyatta takes the concept of virtualization beyond just applications and operating systems and allows enterprise IT to also virtualize network components

More information

Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida

Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida Amazon Web Services Primer William Strickland COP 6938 Fall 2012 University of Central Florida AWS Overview Amazon Web Services (AWS) is a collection of varying remote computing provided by Amazon.com.

More information

Comparison of Multiple Cloud Frameworks

Comparison of Multiple Cloud Frameworks Comparison of Multiple Cloud Frameworks Gregor von Laszewski, Javier Diaz, Fugang Wang, Geoffrey C. Fox Pervasive Technology Institute, Indiana University Bloomington, IN 47408, U.S.A. e-mail: {laszewski,

More information

Today. 1. Private Clouds. Private Cloud toolkits. Private Clouds and OpenStack Introduction

Today. 1. Private Clouds. Private Cloud toolkits. Private Clouds and OpenStack Introduction Today Private Clouds and OpenStack Introduction 1. Private Clouds 2. Introduction to OpenStack What is OpenStack? Architecture and Main components Demo: basic commands Luis Tomás Department of Computing

More information

การใช งานและต ดต งระบบ OpenStack ซอฟต แวร สาหร บบร หารจ ดการ Cloud Computing เบ องต น

การใช งานและต ดต งระบบ OpenStack ซอฟต แวร สาหร บบร หารจ ดการ Cloud Computing เบ องต น การใช งานและต ดต งระบบ OpenStack ซอฟต แวร สาหร บบร หารจ ดการ Cloud Computing เบ องต น Kasidit Chanchio kasidit@cs.tu.ac.th Thammasat University Vasinee Siripoonya Electronic Government Agency of Thailand

More information

Virtual Datacenter or Virtualization in the datacenter. (OpenStack) Larry Rudolph

Virtual Datacenter or Virtualization in the datacenter. (OpenStack) Larry Rudolph Virtual Datacenter or Virtualization in the datacenter (OpenStack)! Larry Rudolph A merge of several public presentations Rackspace & NASA started it off, and OpenStack has grown dramatically All possible

More information

Plug-and-play Virtual Appliance Clusters Running Hadoop. Dr. Renato Figueiredo ACIS Lab - University of Florida

Plug-and-play Virtual Appliance Clusters Running Hadoop. Dr. Renato Figueiredo ACIS Lab - University of Florida Plug-and-play Virtual Appliance Clusters Running Hadoop Dr. Renato Figueiredo ACIS Lab - University of Florida Advanced Computing and Information Systems laboratory Introduction You have so far learned

More information

Tcl and Cloud Computing Automation

Tcl and Cloud Computing Automation Tcl and Cloud Computing Automation Tclcloud, Tclwinrm & Cato Patrick Dunnigan Chief Architect, Cloud Sidekick cloudsidekick.com @CloudSidekick Tclcloud - Tcl api for AWS public cloud / Ecualyptus private

More information

Science Clouds: Early Experiences in Cloud Computing for Scientific Applications Kate Keahey and Tim Freeman

Science Clouds: Early Experiences in Cloud Computing for Scientific Applications Kate Keahey and Tim Freeman Science Clouds: Early Experiences in Cloud Computing for Scientific Applications Kate Keahey and Tim Freeman About this document The Science Clouds provide EC2-style cycles to scientific projects. This

More information

OpenStack. Orgad Kimchi. Principal Software Engineer. Oracle ISV Engineering. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

OpenStack. Orgad Kimchi. Principal Software Engineer. Oracle ISV Engineering. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. OpenStack Orgad Kimchi Principal Software Engineer Oracle ISV Engineering 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The following is intended to outline

More information

Scheduler in Cloud Computing using Open Source Technologies

Scheduler in Cloud Computing using Open Source Technologies Scheduler in Cloud Computing using Open Source Technologies Darshan Upadhyay Prof. Chirag Patel Student of M.E.I.T Asst. Prof. Computer Department S. S. Engineering College, Bhavnagar L. D. College of

More information

Sistemi Operativi e Reti. Cloud Computing

Sistemi Operativi e Reti. Cloud Computing 1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi ogervasi@computer.org 2 Introduction Technologies

More information

The Eucalyptus Open-source Cloud-computing System

The Eucalyptus Open-source Cloud-computing System The Eucalyptus Open-source Cloud-computing System Daniel Nurmi, Rich Wolski, Chris Grzegorczyk Graziano Obertelli, Sunil Soman, Lamia Youseff, Dmitrii Zagorodnov Computer Science Department University

More information

Cluster, Grid, Cloud Concepts

Cluster, Grid, Cloud Concepts Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of

More information

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction

More information

NephOS A Licensed End-to-end IaaS Cloud Software Stack for Enterprise or OEM On-premise Use.

NephOS A Licensed End-to-end IaaS Cloud Software Stack for Enterprise or OEM On-premise Use. NephOS A Licensed End-to-end IaaS Cloud Software Stack for Enterprise or OEM On-premise Use. Benefits High performance architecture Advanced security and reliability Increased operational efficiency More

More information

Restricted Document. Pulsant Technical Specification

Restricted Document. Pulsant Technical Specification Pulsant Technical Specification Title Pulsant Government Virtual Server IL2 Department Cloud Services Contributors RR Classification Restricted Version 1.0 Overview Pulsant offer two products based on

More information

An Introduction to Cloud Computing Concepts

An Introduction to Cloud Computing Concepts Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC ahmed.gamal.eldin@itida.gov.eg

More information

Delivering IaaS for the Greek Academic and Research Community

Delivering IaaS for the Greek Academic and Research Community Greek Research and Technology Network Internal Presentation 59 Delivering IaaS for the Greek Academic and Research Community Vangelis Koukis vkoukis@grnet.gr ki Technical Coordinator, okeanos Project Greek

More information

Web Service Robust GridFTP

Web Service Robust GridFTP Web Service Robust GridFTP Sang Lim, Geoffrey Fox, Shrideep Pallickara and Marlon Pierce Community Grid Labs, Indiana University 501 N. Morton St. Suite 224 Bloomington, IN 47404 {sblim, gcf, spallick,

More information

4 SCS Deployment Infrastructure on Cloud Infrastructures

4 SCS Deployment Infrastructure on Cloud Infrastructures 4 SCS Deployment Infrastructure on Cloud Infrastructures We defined the deployment process as a set of inter-related activities to make a piece of software ready to use. To get an overview of what this

More information

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases NASA Ames NASA Advanced Supercomputing (NAS) Division California, May 24th, 2012 Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases Ignacio M. Llorente Project Director OpenNebula Project.

More information

STeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

STeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case) 10 th International Conference on Software Testing June 18 21, 2013 at Bangalore, INDIA by Sowmya Krishnan, Senior Software QA Engineer, Citrix Copyright: STeP-IN Forum and Quality Solutions for Information

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition

More information

Eucalyptus 3.2: Design, Build, Manage

Eucalyptus 3.2: Design, Build, Manage Eucalyptus 3.2: Design, Build, Manage Eucalyptus Contents 2 Contents Eucalyptus History...10 Eucalyptus Cloud Characteristics...11 Open Source...11 Amazon Web Services Compatible...11 Hypervisor Agnostic...11

More information

Architecture des plates-formes IaaS Etat des lieux et perspectives

Architecture des plates-formes IaaS Etat des lieux et perspectives Architecture des plates-formes IaaS Etat des lieux et perspectives Frédéric Dang Tran Orange Labs Joint CompatibleOne and OSCi workshop, 7 June 2011 1 Outline > Scope and objectives > User-facing API and

More information

Introduction to Openstack, an Open Cloud Computing Platform. Libre Software Meeting

Introduction to Openstack, an Open Cloud Computing Platform. Libre Software Meeting Introduction to Openstack, an Open Cloud Computing Platform Libre Software Meeting 10 July 2012 David Butler BBC Research & Development david.butler@rd.bbc.co.uk Introduction: Libre Software Meeting 2012

More information

Setting up a private cloud for academic environment with open source software

Setting up a private cloud for academic environment with open source software Setting up a private cloud for academic environment with open source software Cloud Computing Course ITU of Copenhagen February 27 th, 2012 Who am I? Zoran Pantić Infrastructure Architect & Systems Specialist

More information

Mirantis www.mirantis.com/training

Mirantis www.mirantis.com/training TM Mirantis www.mirantis.com/training Goals Understand OpenStack purpose and use cases Understand OpenStack ecosystem o history o projects Understand OpenStack architecture o logical architecture o components

More information

FLOSSK: FLOSSTalk OpenStack 22 nd February, 2012. Arturo Suarez: Founder, COO&BizDev StackOps 21/02/12 1

FLOSSK: FLOSSTalk OpenStack 22 nd February, 2012. Arturo Suarez: Founder, COO&BizDev StackOps 21/02/12 1 FLOSSK: FLOSSTalk OpenStack 22 nd February, 2012 Arturo Suarez: Founder, COO&BizDev StackOps 21/02/12 1 l l Introductions OpenStack l l l l l Identifying the gap A little bit of history The Projects The

More information

Toward a Unified Ontology of Cloud Computing

Toward a Unified Ontology of Cloud Computing Toward a Unified Ontology of Cloud Computing Lamia Youseff University of California, Santa Barbara Maria Butrico, Dilma Da Silva IBM T.J. Watson Research Center 1 In the Cloud Several Public Cloud Computing

More information

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com Exciting Weather Forecasts Commercial Cloud Formation Eucalyptus - Confidential What

More information