EduCloud : a private cloud tool for academic environments

Size: px
Start display at page:

Download "EduCloud : a private cloud tool for academic environments"

Transcription

1 EduCloud : a private cloud tool for academic environments Paolo Cemim, Luis Carlos Jersak, Giuseppe Alves Lopes, Jair De Mello Junior and Tiago Ferreto PPGCC-PUCRS {paolo.cemim, luis.jersak, giuseppe.lopes, jair.junior}@acad.pucrs.br, tiago.ferreto@pucrs.br Abstract Cloud computing emerged in the last years as a novel approach to deal with computational resources. The amount of resources available seems infinite, resources are charged per use (usually by the hour), provisioning or releasing resources is performed on demand and quickly. In addition, everyday more and more features are included by cloud providers in their cloud services menu. These novelties impose a shift in the traditional paradigm to build, manage and use computational resources. Therefore, there is a need to prepare current and future IT professionals to comprehend this new paradigm. This paper presents EduCloud, an academic private cloud tool that provides a simple environment to comprehend and experiment cloud computing concepts. EduCloud can be easily deployed using standard local computing resources, without the need of special hardware or access to external resources. It can be used to evaluate how a cloud computing environments works (e.g., cloud portal interaction, provisioning/decommissioning of resources, etc), and also to implement and experiment new strategies for cloud resources management (e.g., automatic scaling strategies, new billing models, etc) using standard computing resources. I. INTRODUCTION It is common sense that Cloud Computing introduced significant changes in the manner IT infrastructure is used and provisioned. Instead of being a singular breakthrough, Cloud Computing is based on the composition of several innovations proposed in the last decades, such as virtualization, utility computing, IT infrastructure management, and others. Nevertheless, Cloud Computing is still being constantly redefined. Everyday, new proposals appear and disappear under the Cloud computing umbrella. Therefore, understanding deeply cloud computing is a continuous and laborious task, specially when evaluating its applicability in a real scenario. There are basically three approaches to understand and evaluate a cloud computing approach: (i) subscribing a public cloud provider, (ii) creating an on-premises private cloud, or (iii) creating experiments using cloud simulators. Public cloud providers [1], [2] offer a production environment to execute elastic applications. All sorts of resources are provided to enable the execution of any type of application. Despite its robust and complete environment, they usually present a high learning curve. The amount of services provided usually increases its complexity and confuses the user when experiencing a cloud environment. Besides, most systems require the user commitment through a credit card which may not be feasible in some cases, such as in academia. Another approach is deploying locally a private cloud [3] [5]. There are several open-source packages to deploy production-grade private cloud environments. The installation is usually straightforward and, after installation, the system can be immediately used to host different types of applications. However, these packages usually present huge requirements, such as special processors with virtualization capability, huge amounts of memory and disk, and the need of a dedicated environment (usually as a hypervisor constraint). Performing trivial experiments using standard hardware is almost impractical. For instance, Eucalyptus requires at least 2 machines with 8GB of memory each, 8 2.4GHz cores for the frontend controller and GHz cores for node controllers, and a Type 1 hypervisor which needs to run directly on top of host s hardware 1. There are also cloud computing simulators [6] [12] that can be used to learn the functioning of a cloud computing environment. These simulators provide abstractions for virtual machines, storage, networks, enabling the simulation of a whole Data Center and the behavior of applications running on it. However, depending on the utilization, the high abstraction can be prohibitive to evaluate a cloud computing environment, making the experience quite far from a real environment. This paper presents EduCloud, a private cloud tool for academic environments. EduCloud enables the creation of a small cloud testbed using minimal requirements in terms of hardware and software. It can be effectively used to perform small experiments to evaluate common cloud computing characteristics, such as: automatic provisioning of virtual machines, interaction through a web portal, scaling of resources, among others. Due to its minimal requirements, it can be easily deployed in a classroom, using available resources (e.g. students notebooks) to teach cloud computing characteristics. It can also be used to implement and evaluate new ideas to solve problems like resource allocation, billing strategies, etc. This paper is organized as follows: In Section II we present and discuss relevant works related to our proposal. In Section III the Educloud platform is presented. In Section IV we analyze the platform and show the results obtained. Finally, Section V presents our conclusions and future works. 1 Eucalyptus 3.1 Compatibility Matrix - eucalyptus-cloud/iaas/compatibility

2 II. RELATED WORK In this section we present some relevant studies for the cloud computing area focusing on educational purposes. Currently, there are few options for teaching cloud computing concepts using a practical approach. Some of these options are private cloud platforms, some public cloud providers which offer free student accounts and simulators. A. Public cloud platforms Along with the growth of the cloud computing paradigm, several companies started to offer public cloud services. Some of these, like Amazon EC2 [1] and Microsoft Azure [2] have free trials and/or educational plans where students can use the cloud services the same way as regular paid plans. Although this provides a good experience as a user of cloud computing technologies, public clouds cannot provide in-depth knowledge about some concepts like the management and technical configuration of a cloud environment. For instance, a user of a public cloud is not allowed to change the scheduling policies or to implement a new algorithm for scale-up. Several other aspects like network configuration, consolidation policies and placement algorithms are also inaccessible. EduCloud assists in teaching not only the concepts from a user perspective, but also the technical concepts of a cloud computing environment from a datacenter engineer point of view, allowing the students to change parameters that alter the way the entire cloud runs. B. Private cloud platforms 1) Open Nebula: Open Nebula [4] is an open source IaaS-type cloud development toolkit. It was projected for the deployment of private clouds, but using interface exposition it is possible to create public clouds. Also it is possible to create hybrid clouds through communication to other clouds. The Open-Nebula toolkit supports XEN, K and ware hypervisors. The internal architecture of Open Nebula is divided in three layers: tools, drivers and core. The tools has several tools for managing the core through its interfaces. The available API allows developers to create custom tools. One of the tools distributed with the Open Nebula basic installation is the Command Line Interface (CLI), which allows administrators and users to manipulate the manual procedures of the virtual infrastructure. The drivers layer has a set of modules for communication with specific middleware. Some examples are the hypervisors, cloud services, file transfer mechanisms, etc. The core of Open Nebula is a set of components for managing virtual machines, virtual networks, storage, etc. Like other private clouds, Open Nebula manages storage, network and host virtualization dynamically. It has three main functional components: the hypervisor, Virtual Infrastructure Manager and the Scheduler. The Hypervisor is the virtualization manager installed in each host for management. The Virtual Infrastructure Manager is the component responsible for centralized management and overall management of the cloud s resources. The Scheduler is responsible for several tasks like allocation policies, enforcement of restrictions, capacity reservations, etc. 2) Eucalyptus: Eucalyptus [3] is an open source framework for IaaS clouds. It supports XEN and K hypervisors. Eucalyptus modules were projected with well-defined interfaces, aiming to facilitate the development of custom modules by its users. The Eucalyptus framework is composed of four main components: Node Controller: The Node Controller is responsible for controlling the virtual machines on the host were it is running. This module responds the requisitions made by the Cluster Controller. Cluster Controller: The Cluster Controller intermediates the requisitions from the Cloud Controller to the Node Controllers. It also manages the virtual network of its Node Controllers. Storage Controller: The Storage Controller, also known as Walrus, is a storage service which allows users to store and retrieve data or images of s. Cloud Controller: The Cloud Controller is the entry point for the Eucalyptus users. It is responsible for the general management of the cloud, making decisions and sending requests to the Cluster Controllers. 3) OpenStack: OpenStack [5] is an IaaS Project created by a partnership between Rackspace Cloud and NASA. It is free and open source under the Apache license terms. It is composed of three main components: Nova (services infrastructure): Controls the lifecycle of the instances and manages the computational resources, network, authorizations and scalability. It has a REST based API and supports several hypervisors like XEN, XenServer, K, UML and Hyper-V. Swift (storage infrastructure): Handles the cloud s storage tasks. It stores the virtual machines images, provides redundancy, fault tolerance, backup services and archiving. Glance (images infrastructure): It does the searching and retrieval of s images. It can interact with the OpenStack native image system or with the Amazon s S3. 4) Platforms comparison: Table I shows a comparison of the presented platforms. The following characteristics were considered: Supported hypervisors; Platform s codebase; Security/authentication methods supported; Implantation models supported; Storage systems supported; Public cloud providers compatibility. C. Simulators 1) icancloud: icancloud is a simulation platform aimed to model and simulate cloud computing systems. The main objectiveof icancloud is to predict the trade-offs between cost and performance of a given set of applications executed in a

3 TABLE I CLOUD PLATFORMS COMPARISON. Eucalyptus OpenNebula OpenStack Hypervisors ware, K, Xen ware, K, Xen Xen, K, QEMU, LXC 1, Ware 1, ESXi 1, Hyper-V Code base Java Java, Ruby Python Security Public/private keys Passwords, SSH, RSA, LDAP Security Groups Implantation Models Public 1, Private, Hybrid Public, Private, Hybrid Public, Private, Hybrid Storage Walrus NFS, Secure CoPy Swift Public Providers EC2, S3 EC2 EC2, S3 specific hardware, and then provide to users useful information about such costs [10]. The icancloud simulator was written in C++ and has MPI support to enable simulations in distributed systems (not fully implemented yet). It has a graphical user interface to facilitate its usage and has models compatible with Amazon s EC2. 2) MDCsim: MDCsim [11] is an event driven simulator built on top of CSIM [7]. It is composed of three layers: the communication layer where all communications are modeled, the kernel layer which maintains a run queue for each CPU in the system, and the high-level application layer where processes like Web/Application/Database Servers are managed. The main drawback of MDCSim, as stated in [10] is that MDCsim is not available for public download as CSIM is a commercial product. 3) CloudSim: CloudSim [6] is a cloud simulator formerly based on GridSim [9], a grid simulator. In its later versions its core has been rewritten to not depend on GridSim anymore. It is written in Java, which is a drawback due to some J restrictions (for instance, 32 bit versions of the J can only use 2GB of system memory). 4) GreenCloud: GreenCloud [8] is a cloud simulator focused on energy efficiency, simulating the power consumption of nodes, switches, links and etc. It is based on the NS2 network simulator [12] and written in C++ language. GreenCloud mainly simulates the communication between processes in a cloud environment and allow the use of plugins to extend its functionalities. In this section we presented some options to help teaching the cloud computing concepts using a practical approach. However, the options mentioned above have some drawbacks. Most of the private cloud platforms must be installed and deployed using dedicated hardware or present restrictions to aggregate heterogeneous hardware to its resource pool. Some public clouds (Amazon EC2 for instance) although providing free accounts, only provide the experience from a user point of view, not providing knowledge about the technical aspects of the environment. This complicates the teaching of some key concepts like scaling, placement or consolidation. Simulators are an inexpensive option but of difficult understanding and usage. Also, there are not many options of existing cloud computing simulators and some of these are not available for public access [11]. III. EDUCLOUD The EduCloud is an open source platform for private cloud computing that can use dedicated or transient resources (like a student s laptop) to build its infrastructure. Transient resources do not need to be fully dedicated to run Educloud. The main purpose of Educloud is to provide a simple and user friendly private cloud infrastructure for academic environments. The service model implemented by EduCloud is Infrastructure as a Service (IaaS) and it uses [13] to provide virtualization. In the next sections the architecture of EduCloud and its functions will be explained. A. Architecture The architecture of EduCloud is divided in five main components: Cloud Controller, Node Controller, Centralized Storage, API Control and User Interface. Figure III-A shows the relation between the components of the architecture. These components will be explained in the next sections. User... Node Controller User Interface Fig Not fully supported yet. API Control Node Controller Centralized Storage Cloud Controller Node Controller Architecture of Educloud

4 1) Cloud Controller: The Cloud Controller is the central component of EduCloud. It is responsible for managing all the routines of EduCloud, tasks running on the cloud and schedule new requests from the graphical interface. The use of a scheduler allows asynchronous task execution. Also, the Cloud Controller manages the responsible for the centralized storage. This requires to be installed on the Cloud Controller. The management done by the Cloud Controller consists in creating Ls (Logical Volume Manager) where the discs of the s provisioned by Educloud are stored. The Cloud Controller is also responsible for exporting the L to its respective. The user management is another task of the Cloud Controller as well as its authentication. It also manages a database containing information about the structure and resources available and provides a communication interface through the control API. This communication interface sends the information required by the Node Controller to manage its requests. 2) Node Controller: The Node Controller has full control over one single host on the infrastructure. It is responsible for the execution of local tasks in its respective host. The local tasks done by the Node Controller are: creation and removal of virtual machines, starting up and shutting down virtual machines, registering new virtual machines and sending information about the virtual machines to the Cloud Controller. Each Node Controller needs installed and the communication between the Node Controller and is done through s WebServices. These tasks are better explained in Section III-B. 3) Control API: The control API is a Java component that abstracts the access to functions and information exported by the Cloud Controller s interface. The control API allows developers to integrate other functionalities or Java applications to Educloud. 4) Centralized Storage: The Centralized Storage Unit can be deployed by several ways, the most common being the utilization of a dedicated hardware called NAS storage. This type of equipment has high acquisition and management costs. To avoid this restriction, software-based solutions can be used. These solutions can emulate storage units on regular hardware or even in virtual machines. There are some ready to use solutions that emulate a Network-Attached Storage (NAS), such as FreeNAS [14] and OpenFiler [15], but some difficulties of integrating these solutions with Educloud forced the use of another option. In Educloud we used a distribution of Linux CentOS 6.2 with tools for exporting iscsi and creation and management of Ls. The centralized storage unit consists of a virtual machine hosted at the same node as the Cloud Controller. This unit is managed by the Cloud Controller, and accessed by the Node Controllers to configure its virtual machines with disks hosted in it. The disk is remotely exported by the centralized storage to the s using iscsi protocol. This way, each virtual machine has only one iscsi target pointing to the centralized storage unit. The templates of virtual machines that can be provisioned by the Educloud are also stored in this unit. The usage of a centralized storage area may cause a performance bottleneck on the provisioning of virtual machines since there will be dispute for resources during the creation of new s. But this is not a critical issue since the main focus of the EduCloud platform is to be deployed in small scale environments with educational purposes (e.g. a class room with a few computers) and not a high performance system. 5) User Interface: The User Interface is the component responsible for the user interaction with Educloud via a web browser. It provides access to all the Educloud s functionalities, allowing the inclusion, alteration and removal of tasks on the cloud, providing easy and fast usability of the Educloud system. Also, the Educloud users access the portal using the user interface, where they must input an user login and password. There are two types of users: normal users and administrators. The administrators can manage the templates available in the cloud, the normal users and have access to the information about the nodes that compose the cloud infrastructure. The normal user has access to the information about its provisioned resources and can modify or allocate new resources. B. Functions In this section we present the functionalities of the Educloud platform. We show in detail the Template Registry, the Virtual Machine management and the scale-up and scale-out functions. 1) Template Registry: Each template loads a readyto-use virtual machine image. This image must be already registered at Educloud. The template files must be previously saved inside the Cloud Controller s file system using the s virtual disk format (.vdi). The templates must be registered by an administrator through the User Intrface before they can be used by the users. 2) Virtual Machine Management: The main features of Educloud related to management are: Creation and Removal, Initialization and Shutdown, Scale-up and Scale-out. This features are described in the following sections. Creation and Removal: The disk units management of each node is done by the centralized storage unit at the behest of the Cloud Controller. The Cloud Controller will register the new virtual machine at the Educloud s database, where it will remain in the pending state until the process is completed. The disks of the s provided by the cloud are kept by the Centralized Storage Unit inside a L. A copy of the template s disk is stored in this L. When this process is completed, the state of the virtual machine is changed to finished indicating it is ready for use. The process of removal of a virtual machine consists of deleting the information about the and the logical volume. This process ensures that all the data generated during the existence of the is erased.

5 Initialization and Shutdown: These tasks are requested by the Cloud Controller to the Node Controller through the s WebServices. Scale-up: The scale-up process consists of request for resizing a virtual machine, allowing the alteration of the computational resources allocated for this machine. allows the dynamic resizing of some resources, without the need to reboot the virtual machine. However, some operating systems do not support dynamic hardware changes. In this case it is necessary to reboot the virtual machine. The resources that can be changed through scale-up are: amount of RAM, number of processors and processing capacity (CAP). The amount of RAM is the quantity of physical RAM allocated to the virtual machine based on the amount of RAM available on the node where the is being executed. The number of processors is based on the amount of cores available in the node. Also, as mentioned before, scale-up allows the alteration of the processing capacity of the. This parameter defines a percentage of processing capacity that can be used by the virtual machine. This way it is possible, for instance, to set a to use only 20% of the node s total processing capacity, allowing scale-up even when there are no cores available. Scale-out: The feature of scale-out (or horizontal scaling) allows to increase or decrease the processing capacity of a virtual machine by duplicating or cloning it. The tool responsible for the load balance between the machines in Educloud is the LVS (Linux Virtual Server). Some LVS characteristics relevant to this work are its versatility about hardware and software requirements, its free license policy and, most important, it is a native service of the Linux operating system. During the configuration of the LVS, the virtual machines related to a cluster are mapped into the LVS by its MAC addresses. Then the LVS manages the load balancing among these machines. To enable the scale-out feature it is necessary to inform that a virtual machine will use this feature as this means that, during the provisioning, an additional virtual machine must be created to act as the load balancer. The scale-out process consists of cloning a virtual machine and attaching it to the cluster through the LVS. IV. EVALUATION To demonstrate the utilization of Educloud, some tests were performed. With such tests it is possible to evaluate the platform s performance, usability and operation. Initially we present the test environment followed by the analysis and results obtained. A. Test Environment The test environment consisted of three computers interconnected by a Gigabit Ethernet network. The operating system installed was Linux Ubuntu and several other software tools required by the application, such as Java and, were installed. The computers used in the test environment had two different hardware configurations. The machine responsible by the Cloud Controller had a 2.4Ghz Intel Core 2 Quad processor and 4 GB of RAM. The two computers responsible for the Node Controllers had 2.8Ghz Intel Core i3 processors with 4GB of RAM. B. Results and Analysis The tests performed focused on the main functionalities of the Educloud platform: Template Registration, Provisioning, Startup, Provisioning with scale-out, Startup with scale-out, Scale-out and scale-up. The results obtained are shown in Table II (further analyses are made in the following sections). TABLE II TEST RESULTS Test Time (secs) Template Registration 5 Provisioning 255 Startup 6 Provisioning with Scale-out 453 Startup with Scale-out 25 Scale-out 258 Scale-up 1 1) Template Registration: To perform the Template Registration test we used a 2GB file that was already stored at the Cloud Controller. The Template Registration test total time was approximately 5 seconds. This time was performed on a centralized storage unit and the time is considered acceptable. 2) Provisioning: The greatest challenge during this test is its execution time. The process of template cloning makes a physical copy of the disk block informed by the used template, which is one of the most time consuming processes in this application. During this test an Ubuntu virtual machine is created, using a 2GB disk. As the storage unit is centralized, there is no need to transfer data through the network and the storage unit is responsible for the disk management. This is done via iscsi protocol. 3) Startup: The centralization of the storage unit provides lower startup times as there is no need to send storage blocks through the network. This way it is only necessary to start the at the node controller and it will be ready to the user. 4) Provisioning with Scale-out: The entire execution process took approximately 453 seconds, representing a 77% increase in comparison to the creation of a virtual machine without the scale-out feature enabled. This is due to the fact that, in this case, it is necessary to instantiate to distinct virtual machines, one to act as the itself and another one for the Load Balancer, as seen in Section III-B2. 5) Startup with Scale-out: This process, besides being responsible for the startup, prepares the environment for the scale-out process. This way, the load balancer and the virtual machine are configured to support this functionality.

6 After this test was performed, it was found that this process takes approximately 25 seconds to complete, representing an increase when compared to the startup process of a regular. It is important to note that a with the scale-out feature enabled starts two virtual machines. 6) Scale-out: After the creation and initialization of the virtual machine and the configuration of the load balancer, the scale-out feature is available. This process is composed of two stages: initially a clone of the source is created and then this new instance is added to the existing load balancer. After this test was performed, we found that the process responsible to clone the takes almost the entire time to conclude the whole task (approximately 98%). 7) Scale-up: During the execution of the scale-up tests, three available parameters were tested showing this functionality. The tests were performed on a running Linux Ubuntu, configured to initially use 1 processor with a 30% load cap and 256MB of RAM. All the parameters were successfully changed and the had its computational resources reallocated instantly. The entire process was completed in less than 1 second mainly as a consequence of the Node Controller and integration. The Node Controller requests direct access to the and reallocates its resources. Although the resource reallocation was dynamic, the operational system was unable to identify it, requiring a reboot. V. CONCLUSIONS AND FUTURE WORK In this paper we presented Educloud, a simple tool to build cloud computing testbeds using standard hardware and software. Educloud enables the execution of several tasks related to the management of a cloud infrastructure, serving as an option to demonstrate the concepts of cloud computing. Another feature of Educloud is the possibility of expanding its functionalities through its Control API or modifying its internal source code. Considering that the goal of EduCloud is not to substitute other private clouds solutions, such as Open Nebula [4], Eucalyptus [3] or OpenStack [5], performance was not the main issue when implementing the tool. However, results show that the time required to perform by the tasks is acceptable for an academic scenario. It is important to note that EduCloud enables the deployment of a private cloud using heterogeneous resources, composed by common hardware usually found in academic environments. This is one of the most important characteristics of Educloud. As future work we intend to add support for several hypervisors, reduce the load balancer and centralized storage size and allow integration between private and public clouds. Also we plan to add new features, such as dynamic scaling and live migration. We provide more details about each future work below. Multi-hypervisor Supporting several hypervisors would make EduCloud more platform independent. Currently it supports only but other hypervisors could be integrated, like Xen [16] or VmWare [17]. Reduced load balancer, centralized storage and template sizes It would reduce the disk capacity required by the Cloud Controller and Node Controller and also would decrease the size of the Educloud s package, facilitating its distribution to students. Integration between private and public clouds Integrating EduCloud with other private and public clouds could make Educloud s infrastructure more scalable, allowing to allocate more resources when available. Dynamic Scaling feature Implementing a dynamic scaling strategy would provide better utilization of the cloud s resources as the resources allocated would be only what the application running in the cloud demands. Live Migration feature Supporting live migration would solve the issue related to transient resources being part of the cloud. This feature would allow the live migration of s allocated in a node that will be removed from the cloud, to another free node in the infrastructure. REFERENCES [1] Amazon EC2, sep [Online]. Available: ec2/ [2] Windows Azure, sep [Online]. Available: windowsazure.com/ [3] Eucalyptus.com, sep [Online]. Available: com [4] OpenNebula.org, sep [Online]. Available: [5] OpenStack.org, sep [Online]. Available: org [6] R. N. Calheiros, R. Ranjan, C. A. F. D. Rose, and R. Buyya, Cloudsim: A novel framework for modeling and simulation of cloud computing infrastructures and services, CoRR, vol. abs/ , [7] CSIM Development Toolkit, sep [Online]. Available: http: // [8] D. Kliazovich, P. Bouvry, and S. Khan, Greencloud: a packet-level simulator of energy-aware cloud computing data centers, The Journal of Supercomputing, pp. 1 21, [9] R. Buyya and M. Murshed, GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing, Concurrency and Computation: Practice and Experience, vol. 14, no , pp , [10] A. Nunez, J. Vazquez-Poletti, A. Caminero, G. Castane, J. Carretero, and I. Llorente, icancloud: A flexible and scalable cloud infrastructure simulator, Journal of Grid Computing, vol. 10, pp , 2012, /s [11] S.-H. Lim, B. Sharma, G. Nam, E.-K. Kim, and C. R. Das, Mdcsim: A multi-tier data center simulation, platform. in CLUSTER. IEEE, 2009, pp [12] S. Mccanne, S. Floyd, and K. Fall, NS2 (Network Simulator 2), [Online]. Available: lbl.gov/ns [13] Oracle, sep [Online]. Available: https: // [14] FreeNAS, sep [Online]. Available: [15] OpenFiler, sep [Online]. Available: [16] Xen, sep [Online]. Available: [17] VmWare, sep [Online]. Available:

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

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

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

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

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

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of

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

Modeling and Simulation Frameworks for Cloud Computing Environment: A Critical Evaluation

Modeling and Simulation Frameworks for Cloud Computing Environment: A Critical Evaluation 1 Modeling and Simulation Frameworks for Cloud Computing Environment: A Critical Evaluation Abul Bashar, Member, IEEE Abstract The recent surge in the adoption of Cloud Computing systems by various organizations

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

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

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH ORGANIZED BY र ट र य इल क ट र नक एव स चन प र य गक स थ न, ग रखप र National Institute of Electronics and Information Technology (NIELIT) Gorakhpur An Autonomous

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

How To Build A Cloud Stack For A University Project

How To Build A Cloud Stack For A University Project IES+Perto Project Cloud Computing Instituições de Ensino Superior Mais Perto Higher Education Institutions Closer Universities: Aveiro, Coimbra, Porto José António Sousa (UP), Fernando Correia (UP), Mário

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

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

OGF25/EGEE User Forum Catania, Italy 2 March 2009

OGF25/EGEE User Forum Catania, Italy 2 March 2009 OGF25/EGEE User Forum Catania, Italy 2 March 2009 Constantino Vázquez Blanco Javier Fontán Muiños Raúl Sampedro Distributed Systems Architecture Research Group Universidad Complutense de Madrid 1/31 Outline

More information

OpenNebula The Open Source Solution for Data Center Virtualization

OpenNebula The Open Source Solution for Data Center Virtualization LinuxTag April 23rd 2012, Berlin OpenNebula The Open Source Solution for Data Center Virtualization Hector Sanjuan OpenNebula.org 1 What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision

More information

The OpenNebula Cloud Platform for Data Center Virtualization

The OpenNebula Cloud Platform for Data Center Virtualization CloudOpen 2012 San Diego, USA, August 29th, 2012 The OpenNebula Cloud Platform for Data Center Virtualization Carlos Martín Project Engineer Acknowledgments The research leading to these results has received

More information

OpenNebula Open Souce Solution for DC Virtualization

OpenNebula Open Souce Solution for DC Virtualization OSDC 2012 25 th April, Nürnberg OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized

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

OpenNebula Open Souce Solution for DC Virtualization

OpenNebula Open Souce Solution for DC Virtualization 13 th LSM 2012 7 th -12 th July, Geneva OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision

More information

9/26/2011. What is Virtualization? What are the different types of virtualization.

9/26/2011. What is Virtualization? What are the different types of virtualization. CSE 501 Monday, September 26, 2011 Kevin Cleary kpcleary@buffalo.edu What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,

More information

A Middleware Strategy to Survive Compute Peak Loads in Cloud

A Middleware Strategy to Survive Compute Peak Loads in Cloud A Middleware Strategy to Survive Compute Peak Loads in Cloud Sasko Ristov Ss. Cyril and Methodius University Faculty of Information Sciences and Computer Engineering Skopje, Macedonia Email: sashko.ristov@finki.ukim.mk

More information

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud) Open Cloud System (Integration of Eucalyptus, Hadoop and into deployment of University Private Cloud) Thinn Thu Naing University of Computer Studies, Yangon 25 th October 2011 Open Cloud System University

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

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar OpenNebula Open Souce Solution for DC Virtualization C12G Labs Online Webinar What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized Environments I m using virtualization/cloud,

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

Design of Simulator for Cloud Computing Infrastructure and Service

Design of Simulator for Cloud Computing Infrastructure and Service , pp. 27-36 http://dx.doi.org/10.14257/ijsh.2014.8.6.03 Design of Simulator for Cloud Computing Infrastructure and Service Changhyeon Kim, Junsang Kim and Won Joo Lee * Dept. of Computer Science and Engineering,

More information

Open Source Cloud Computing: Characteristics and an Overview

Open Source Cloud Computing: Characteristics and an Overview Open Source Cloud Computing: Characteristics and an Overview Naylor G. Bachiega 1, Henrique P. Martins 1, Roberta Spolon 1, Marcos A. Cavenaghi 1, Renata S. Lobato 2, Aleardo Manacero 2 1 Computer Science

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

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

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

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

SLA Driven Load Balancing For Web Applications in Cloud Computing Environment

SLA Driven Load Balancing For Web Applications in Cloud Computing Environment SLA Driven Load Balancing For Web Applications in Cloud Computing Environment More Amar amarmore2006@gmail.com Kulkarni Anurag anurag.kulkarni@yahoo.com Kolhe Rakesh rakeshkolhe139@gmail.com Kothari Rupesh

More information

Getting Started Hacking on OpenNebula

Getting Started Hacking on OpenNebula LinuxTag 2013 Berlin, Germany, May 22nd Getting Started Hacking on OpenNebula Carlos Martín Project Engineer Acknowledgments The research leading to these results has received funding from Comunidad de

More information

CloudFTP: A free Storage Cloud

CloudFTP: A free Storage Cloud CloudFTP: A free Storage Cloud ABSTRACT: The cloud computing is growing rapidly for it offers on-demand computing power and capacity. The power of cloud enables dynamic scalability of applications facing

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

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India sudha.mooki@gmail.com 2 Department

More information

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions Cloud Computing and its Applications 20th October 2009 OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions Distributed Systems Architecture Research Group Universidad Complutense

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

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to

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

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

Enabling Technologies for Distributed and Cloud Computing

Enabling Technologies for Distributed and Cloud Computing Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Multi-core CPUs and Multithreading

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

Intro to Virtualization

Intro to Virtualization Cloud@Ceid Seminars Intro to Virtualization Christos Alexakos Computer Engineer, MSc, PhD C. Sysadmin at Pattern Recognition Lab 1 st Seminar 19/3/2014 Contents What is virtualization How it works Hypervisor

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

How To Test Cloud Stack On A Microsoft Powerbook 2.5 (Amd64) On A Linux Computer (Amd86) On An Ubuntu) Or Windows Xp (Amd66) On Windows Xp 2.2.2 (Amd65

How To Test Cloud Stack On A Microsoft Powerbook 2.5 (Amd64) On A Linux Computer (Amd86) On An Ubuntu) Or Windows Xp (Amd66) On Windows Xp 2.2.2 (Amd65 Function and Performance Test of pen Source CloudStack Platform for HPC Service Function and Performance Test of pen Source CloudStack Platform for HPC Service 1 Jaegyoon Hahm, 2 Sang Boem Lim, 3 Guohua

More information

Virtual Machine Management with OpenNebula in the RESERVOIR project

Virtual Machine Management with OpenNebula in the RESERVOIR project CISCO Cloud Computing Research Symposium (C 3 RS) November 5 & 6, 2008 San Jose, CA Virtual Machine Management with OpenNebula in the RESERVOIR project Ruben Santiago Montero Distributed Systems Architecture

More information

JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI

JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI Job oriented VMWARE training is offered by Peridot Systems in Chennai. Training in our institute gives you strong foundation on cloud computing by incrementing

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

The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures

The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures Jornadas Técnicas de RedIRIS 2009 Santiago de Compostela 27th November 2009 The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures Distributed Systems Architecture Research Group

More information

Experience with Server Self Service Center (S3C)

Experience with Server Self Service Center (S3C) Experience with Server Self Service Center (S3C) Juraj Sucik, Sebastian Bukowiec IT Department, CERN, CH-1211 Genève 23, Switzerland E-mail: juraj.sucik@cern.ch, sebastian.bukowiec@cern.ch Abstract. CERN

More information

Virtual Machine Instance Scheduling in IaaS Clouds

Virtual Machine Instance Scheduling in IaaS Clouds Virtual Machine Instance Scheduling in IaaS Clouds Naylor G. Bachiega, Henrique P. Martins, Roberta Spolon, Marcos A. Cavenaghi Departamento de Ciência da Computação UNESP - Univ Estadual Paulista Bauru,

More information

Best Practices for Virtualised SharePoint

Best Practices for Virtualised SharePoint Best Practices for Virtualised SharePoint Brendan Law Blaw@td.com.au @FlamerNZ Flamer.co.nz/spag/ Nathan Mercer Nathan.Mercer@microsoft.com @NathanM blogs.technet.com/nmercer/ Agenda Why Virtualise? Hardware

More information

GBD IAAS Manager: A Tool for Managing Infrastructure-as-a-Service for Private and Hybrid Clouds

GBD IAAS Manager: A Tool for Managing Infrastructure-as-a-Service for Private and Hybrid Clouds GBD IAAS Manager: A Tool for Managing Infrastructure-as-a-Service for Private and Hybrid Clouds Carlos Roberto Valêncio valencio@ibilce.unesp.br Diogo Lemos Guimarães diogolg06@gmail.com Andrielson Ferreira

More information

A Survey on Cloud Computing-Deployment of Cloud, Building a Private Cloud and Simulators

A Survey on Cloud Computing-Deployment of Cloud, Building a Private Cloud and Simulators A Survey on Cloud Computing-Deployment of Cloud, Building a Private Cloud and Simulators Nivedita Manohar Department of CSE, Faculty of Alliance College of Engg. and Design, Alliance University,Bangalore

More information

OpenNebula Leading Innovation in Cloud Computing Management

OpenNebula Leading Innovation in Cloud Computing Management OW2 Annual Conference 2010 Paris, November 24th, 2010 OpenNebula Leading Innovation in Cloud Computing Management Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad

More information

Outline. Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models

Outline. Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models 1 2 Outline Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models 3 Introduction What is Virtualization Station? Allows users to create and operate

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

International Symposium on Grid Computing 2009 April 23th, Academia Sinica, Taipei, Taiwan

International Symposium on Grid Computing 2009 April 23th, Academia Sinica, Taipei, Taiwan International Symposium on Grid Computing 2009 April 23th, Academia Sinica, Taipei, Taiwan New resource provision paradigms for Grid Infrastructures: Virtualization and Cloud Ruben Santiago Montero Distributed

More information

Services Transactions on Cloud Computing (ISSN 2326-7550) Vol. 3, No. 2, April-June 2015

Services Transactions on Cloud Computing (ISSN 2326-7550) Vol. 3, No. 2, April-June 2015 WEBCLOUDSIM: AN OPEN ONLINE CLOUD COMPUTING SIMULATION TOOL FOR ALGORITHM COMPARISON Youqi Chen, Qibo Sun, Ao Zhou, Shangguang Wang State Key Laboratory of Networking and Switching Technology Beijing University

More information

Enabling Technologies for Distributed Computing

Enabling Technologies for Distributed Computing Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF Multi-core CPUs and Multithreading Technologies

More information

vnas Series All-in-one NAS with virtualization platform 2014.01.03

vnas Series All-in-one NAS with virtualization platform 2014.01.03 vnas Series All-in-one NAS with virtualization platform 2014.01.03 2 Imaging NAS Virtualization Station VMware ESX 3 Install Virtualization Station on a specialized Turbo NAS VM vnas Use vnas series to

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

Virtualization For Network Testing & Staff Training

Virtualization For Network Testing & Staff Training Virtualization For Network Testing & Staff Training Virtualization Technologies They are everywhere By abstracting functionality away from hardware we gain Improved capacity usage Lower power consumption

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

Evaluation of Multi-Hypervisor Management with HotLink SuperVISOR

Evaluation of Multi-Hypervisor Management with HotLink SuperVISOR White Paper White Paper Managing Public Cloud Computing in the Enterprise Evaluation of Multi-Hypervisor Management with HotLink SuperVISOR A Quick Start Guide By David Davis vexpert 1 Table of Contents

More information

VMware vsphere: Install, Configure, Manage [V5.0]

VMware vsphere: Install, Configure, Manage [V5.0] VMware vsphere: Install, Configure, Manage [V5.0] Gain hands-on experience using VMware ESXi 5.0 and vcenter Server 5.0. In this hands-on, VMware -authorized course based on ESXi 5.0 and vcenter Server

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

A Study on Architecture of Private Cloud Based on Virtual Technology

A Study on Architecture of Private Cloud Based on Virtual Technology A Study on Architecture of Private Cloud Based on Virtual Technology Zhao Huaming National Science Library, Chinese Academy of Sciences Beijing, China Abstract with the cloud service platform of National

More information

Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,

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

Open Source Cloud Computing Management with OpenNebula

Open Source Cloud Computing Management with OpenNebula CloudCamp Campus Party July 2011, Valencia Open Source Cloud Computing Management with OpenNebula Javier Fontán Muiños dsa-research.org Distributed Systems Architecture Research Group Universidad Complutense

More information

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose,

More information

Cloud Computing #8 - Datacenter OS. Johan Eker

Cloud Computing #8 - Datacenter OS. Johan Eker Cloud Computing #8 - Datacenter OS Johan Eker Outline What is a Datacenter OS? OpenStack Kubernetes Resource Management What is an OS? What is an OS? Manage hardware resources such as CPU, RAM, disk, I/O,

More information

Deployment of Private, Hybrid & Public Clouds with OpenNebula

Deployment of Private, Hybrid & Public Clouds with OpenNebula EL / LAK (FOSS) 2010 May 14th, 2010 Deployment of Private, Hybrid & Public Clouds with OpenNebula University Complutense of Madrid The Anatomy of an IaaS Cloud Deployment of Private, Hybrid & Public Clouds

More information

Red Hat enterprise virtualization 3.0 feature comparison

Red Hat enterprise virtualization 3.0 feature comparison Red Hat enterprise virtualization 3.0 feature comparison at a glance Red Hat Enterprise is the first fully open source, enterprise ready virtualization platform Compare the functionality of RHEV to VMware

More information

Virtualization for Cloud Computing

Virtualization for Cloud Computing Virtualization for Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF CLOUD COMPUTING On demand provision of computational resources

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

ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy

ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to

More information

VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine

VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine OGF-EU: Using IT to reduce Carbon Emissions and Delivering the Potential of Energy Efficient Computing OGF25, Catania, Italy 5 March 2009 VM Management for Green Data Centres with the OpenNebula Virtual

More information

OpenStack Introduction. November 4, 2015

OpenStack Introduction. November 4, 2015 OpenStack Introduction November 4, 2015 Application Platforms Undergoing A Major Shift What is OpenStack Open Source Cloud Software Launched by NASA and Rackspace in 2010 Massively scalable Managed by

More information

Introduction to Cloud computing. Viet Tran

Introduction to Cloud computing. Viet Tran Introduction to Cloud computing Viet Tran Type of Cloud computing Infrastructure as a Service IaaS: offer full virtual machines via hardware virtualization tech. Amazon EC2, AbiCloud, ElasticHosts, Platform

More information

Zadara Storage Cloud A whitepaper. @ZadaraStorage

Zadara Storage Cloud A whitepaper. @ZadaraStorage Zadara Storage Cloud A whitepaper @ZadaraStorage Zadara delivers two solutions to its customers: On- premises storage arrays Storage as a service from 31 locations globally (and counting) Some Zadara customers

More information

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com ` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and

More information

Li Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more

Li Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more 36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng lsheng1@uci.edu Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors

More information

Large Construction of a Cloud IaaS with Dynamic Resource Allocation Method Using OpenStack

Large Construction of a Cloud IaaS with Dynamic Resource Allocation Method Using OpenStack Large Construction of a Cloud IaaS with Dynamic Resource Allocation Method Using OpenStack Chao-Tung Yang and Yu-Tso Liu Department of Computer Science, Tunghai University, Taichung City, 40704 Taiwan

More information

VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES

VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES U.P.B. Sci. Bull., Series C, Vol. 76, Iss. 2, 2014 ISSN 2286-3540 VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES Elena Apostol 1, Valentin Cristea 2 Cloud computing

More information

RED HAT ENTERPRISE VIRTUALIZATION

RED HAT ENTERPRISE VIRTUALIZATION Giuseppe Paterno' Solution Architect Jan 2010 Red Hat Milestones October 1994 Red Hat Linux June 2004 Red Hat Global File System August 2005 Red Hat Certificate System & Dir. Server April 2006 JBoss April

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

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

Cisco Intercloud Fabric for Business

Cisco Intercloud Fabric for Business Data Sheet Cisco Intercloud Fabric for Business Combining the Benefits of Public and Private Clouds in a Hybrid Cloud Cisco Intercloud Fabric for Business enables enterprises to create a seamless hybrid

More information

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems RH413 Manage Software Updates Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems Allocate an advanced file system layout, and use file

More information

Quick Start Guide for Parallels Virtuozzo

Quick Start Guide for Parallels Virtuozzo PROPALMS VDI Version 2.1 Quick Start Guide for Parallels Virtuozzo Rev. 1.1 Published: JULY-2011 1999-2011 Propalms Ltd. All rights reserved. The information contained in this document represents the current

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

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

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

Simulation-based Evaluation of an Intercloud Service Broker

Simulation-based Evaluation of an Intercloud Service Broker Simulation-based Evaluation of an Intercloud Service Broker Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, SCC Karlsruhe Institute of Technology, KIT Karlsruhe, Germany {foued.jrad,

More information

Agenda. Begining Research Project. Our problems. λ The End is not near...

Agenda. Begining Research Project. Our problems. λ The End is not near... About me... Davor Guttierrez Company 3 Gen d.o.o. 33 employes Located in Ljubljana - Slovenia IBM Mainframe, Virtualization (RHEL, OracleVM, ) Oracle Application Servers Oracle Databases Jboss, Weblogic,

More information