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

Size: px
Start display at page:

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

Transcription

1 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 da Silva andrielson@msn.com Adriano Mauro Cansian adriano@ibilce.unesp.br Abstract The increase in the demand for computing resources with scalable infrastructure and easily managed has stimulated the emergence of IaaS Infrastructure-as-a-Service providers in public clouds, as well as the creation of open source IaaS solutions for institutions that prefer to implant their own private cloud. Aiming at expanding the cost-benefit, it is often necessary to integrate public and private cloud services. However, the wide variety of interfaces for communication with the services provided by each solution may impair the management of these clouds by the current environment management tool. In this context, is proposed a management tool for private and hybrid clouds, referred to as GBD IaaS Manager, which offers as original contribution, support for migration of virtual elements to these environments, allowing for a better utilization of computing resources and the load balancing among private and hybrid clouds. Keywords cloud computing; Infrastructure-as-a-Service IaaS; hybrid cloud management I. INTRODUCTION The use of the cloud computing model is becoming even more frequent, either by large companies and governmental institutions [1] or by end-users [2]. In this scenario, the Infrastructure-as-a-Service IaaS is useful [3] for providing virtually infinite computing resources [4] at a hardware level CPU, RAM memory and storage. IaaS has a great advantage of allowing the user to worry only with the amount of resources necessary for executing its applications, while the service provider is responsible for ensuring service availability [5]. Due to the IaaS attractive trade potential, large corporations in the area of Information Technology IT, such as Amazon and Microsoft, for example, have been encouraged to create public clouds and sell them to users from all over the world, benefiting from the computing power often underused from their datacenters [2]. Additionally, the opensource technologies enable many large companies to create their own IaaS private clouds aiming at integrating their infrastructure and enabling a better resource allocation and ease of management. When a company needs resources beyond their private cloud capacity, it may use the services from a public provider by integrating both environments and creating a hybrid cloud [4]. However, as each IaaS cloud have their own standard of Application Programming Interface - API to communicate with cloud services, to create a management environment that may integrate clouds from several providers is not a simple task, and this integration may be unfeasible if it is not supported by a management tool that includes private and public cloud APIs capable of handling the differences regarding the deployment of services provided by each provider [3], [6]. In this scenario, this work presents a Web tool, referred to as GBD IaaS Manager, for managing private and hybrid clouds and, as its main contribution enables the migration of virtual elements between registered environments. In order to demonstrate the efficiency of the proposed tool, some experiments in different IaaS clouds were carried out, in which the tool was capable of transferring virtual images and instances between managed environments. This work is organized as follows: in section 2, the bibliographic review and the related works are presented; in section 3, the developed tool is introduced; in section 4, the experiments and results are exhibited; in section 5, we present the conclusion.

2 II. BIBLIOGRAPHIC REVIEW In this section, is presented the basic concepts for understanding the developed work and the related works found in the literature. A. Cloud computing Cloud computing refers to applications and services that run in a distributed network, by using virtualized resources that are accessed through Internet and local networks. In this platform, resources are highly scalable and the details of the hardware, in which the software is executed, are accessed by the user [2]. It is defined as a model that allows the demand access to a shared pool of configurable computing resources networks, servers, storage, applications and services that may be quickly provided and released with a minimum of management effort and of interaction with the service provider [4]. The cloud is also classified according to the datacenter owner, provided that the environment may be composed of services provided by one or more providers. In the public cloud model, a cloud computing provider uses its datacenter computing capacity for providing resources to third parties through Internet. It is the most widespread model because the users may pay the provider in order to use the resources as needed [7]. A private cloud provides computing resources to a restricted group of users pertaining to the same organization that deployed it. Accordingly, the cloud computing may be useful for managing the organization s hardware and software resources [7]. The community cloud model provides greater safety than public environments without requiring the same investment made in a private cloud. Such model is characterized by a partnership between two or more organizations in order to make the private model utilization feasible and to share resources between both of them [5]. A hybrid cloud is characterized by the integration between private and public clouds. In this model, a private cloud may use the resources of a public cloud to balance the workload and to prevent performance losses in the services provided [7]. Therefore, an institution may use the computing power of its internal infrastructure (private cloud) to deal with a lower workload and, when the demand for resources reaches levels under its capacity, an institution may use public cloud resources to deal with the overload [8]. B. Virtualization The resource virtualization is an essential part of several cloud architectures as it enables an abstract and logical view regarding physical resources, such as servers, storage devices and networks. The purpose of its use in cloud computing is to make a computing resource pool available and to manage them as a whole [9]. An example is the dynamic generation of a platform for a specific application, when necessary, through a virtual solution rather than using a real machine. The most common types of virtualization used in cloud computing are: storage, networks, servers, applications and services, provided that the virtualization enables a more efficient and shared access to a resource pool. C. Infrastructure-as-a-Service model The IaaS model provides the user with an abstract view regarding the hardware computers, mass storage systems, networks, etc. obtained through an interface for managing the pool of resources [9]. In this context, the provider holds the following equipment: servers, storage, network infrastructure, among others, and the developer owns the virtualized resources required for developing applications and services [2]. This model is the foundation for all cloud computing environment as it provides services related to hardware and infrastructure equipment [5]. Its advantage is that the user may focus only in sizing the amount of technological resources required to execute his task, while the service provider ensures that such resources are available and priced according to their cumulative quantity [2]. Typically, through virtualization, these resources are abstracted, encapsulated and exposed to the upper layer and to end-users with standard interfaces, such as unified resources in IaaS form [6]. The services provided by the IaaS model may be summarized in: image, instance and volume. Virtual images are virtual machine drivers that enable read-only access and operate as an instance model [10]. Virtual instances constitute a copy of a running virtual image together with the hardware resources allocated by the user. Therefore, the instance is a running virtual machine with well-defined resources, but which may be dynamically adjusted according to the demand and which may also be remotely accessed via SSH and HTTP, for example, pursuant to the installed functionalities. Finally, the volume represents the logical units of data storage used in the instances [11]. Through the interaction between these elements it is possible to provide a virtualized and complete hardware infrastructure capable of virtually executing the same tasks executed by a physical machine, but with greater scalability [11]. D. Related Works There are few works in the literature aiming at providing a management tool that supports the integration between private and public clouds in order to obtain a hybrid environment that increases the cost-benefit of the use of cloud computing resources. One of the works found in this regard is the HybridFox, which is an extension for Mozilla Firefox that enables to manage cloud computing environments of known public and private providers [12]. Initially developed for managing Amazon Elastic Cloud Computing [13], it provides support to other platforms compatible with EC2 API, such as Eucalyptus, OpenStack and OpenNebula [14]. HybridFox provides a single interface that enables the transparent switching among several accounts of IaaS providers in order to manage the respective cloud computing environments and it has functionalities of

3 image management, virtual instances, access credentials and logical block storage [12]. Another work found in the literature is the Monsoon [15], a solution for managing multiple IaaS clustered environments based on a lower layer for IaaS proxy Web2Exchange [16]. The tool communication with the proxy is carried out by APIs based on REST architecture (Representational State Transfer). It supports the management of instances, virtual images, logical volumes, simple file storage and security aspects, such as firewall rules and RSA keys for connecting to the instances. III. GBD IAAS MANAGER Within a hybrid IaaS environment, the user may utilize the services of a public cloud when the capacity of his private infrastructure does not meet the demand for application resources. In this scenario, it is often necessary to migrate a running instance from a private cloud to a public cloud and even from virtual images that are not present in both environments [11]. The GBD IaaS Manager tool proposes a solution that supports the migration of images and instances in hybrid clouds through snapshots (instantaneous). The GBD IaaS Manager tool has three main modules: credentials, images and instances; provided that each one is responsible for managing an element from the infrastructureas-a-service model. Credentials are essential for the tool operation and are formed by the data required to authenticate the cloud service providers and to access all its resources. Data that composes a credential may vary according to the API used and it should include at least an address of the IaaS provider s authentication service (URL) and an attribute that may prove the user s identity, which is usually constituted by an user and a password. However, there may be more sophisticated forms of authentication, for example, RSA encryption key pairs, digital certificates or even biometric techniques. After the registration of the valid credentials, they are stored in the database in order to be restored when necessary and to prevent the user from entering them every time he wants to use the provider s services. Then, the tool was used to authenticate itself in the cloud provider and to obtain the endpoints of the services provided, which is the URL address of the Web service made available by the provider. The module responsible for managing virtual images supports functions related to sending images to an IaaS provider and also functions relating to the removal of images the user does not need anymore. Furthermore, the tool has functionalities obtained from image migration techniques, such as sending an image and sharing its copy with several providers, which are not found in related works and are useful to the user when creating similar instances in the several environments used one of the most relevant contributions mentioned in this work. The module responsible for managing virtual instances supports the functions related to the execution of several instances as of an image included in the IaaS provider s image repository and also functions related to the interruption or disconnection of running instances. Moreover, the tool presents functionalities obtained from the instance migration technique that differ from those found in the literature, such as the replication of a running instance to several providers through snapshots, making it easier to the user to create similar instances in the several environments used. In Fig. 1, a diagram presenting the instance migration is illustrated. The instance execution process enables the user to run one or more instances as of a virtual image existing in the image repository. In the tool interface, the user may assign a name to the instance and a number of instances to be entered. If more than one is selected, the tool creates instances with the name assigned by the user and a counter is implemented to differentiate them. In addition to the name, the tool requires information about the virtual image to be instantiated and the flavor of the instance. IV. EXPERIMENTS AND RESULTS The experiments were performed in order to validate the operation of the GBD IaaS Manager. Therefore, was adopted a methodology, in which three environments were created to support virtual images and instances in a hybrid IaaS cloud, by migrating these elements among registered environments. For the experiments, was used three different IaaS clouds, of which two were private clouds deployed in the laboratory of Grupo de Banco de Dados - GBD (Database Group) infrastructure team and the other one was a public cloud provided by Amazon Web Services [17], as described below: Environment A an IaaS cloud deployed through OpenStack[18] open source solution and distributed into three physical machines; Environment B an IaaS cloud deployed through OpenNebula[19] open source solution and distributed into three physical machines; Environment C an IaaS cloud provided by Amazon Web Services AWS [17] and distributed into its datacenter in São Paulo. Fig. 1. Diagram representing an instance migration through snapshots

4 A. Credential A credential registration is the starting point for using the GBD IaaS Manager tool, so the environments A, B and C were registered. Such module is responsible for receiving and storing data provided by the user and subsequently for obtaining the endpoints of the services available for such credential. In Fig. 2, it is illustrated the registration of environment A, and in Fig. 3, the respective endpoints created are presented. The environment A credential returned several endpoints to the OpenStack API used in its registration, which reports an address for each type of service provided: authentication, image, instance, volume and storage. Whereas, during the registration of environment B and C credentials, the solutions use the EC2 API that requires a single address provided at the moment of the storage to report all services. B. Image The first experiment in this module consists in sending virtual image files to environments A and B registered and in monitoring this process. The files to be sent are described below: File I virtual drive in QEMU Copy On Write format QCOW2 [20] with Linux Ubuntu (32 bits) operating system that was stored in the hard disk drive of the client computer used to connect the tool and that was sent to environment A; File II virtual drive in Amazon Machine Image AMI format [21] with Linux Fedora 16 (32 bits) operating system that is hosted on the Internet and sent to environment B; In Fig. 4, the interface for the image registration regarding File I environment A is presented, provided that the process is similar concerning environment B. The image management module presents four states regarding the process of sending virtual images: standby, sending, error, active. The status standby indicates that an image registration was created in the IaaS provider, but the binary file was not sent yet. On the other hand, the status sending indicates that the virtual image file is being sent, but it is not concluded yet. The status error shows that there was a failure in the process and the image could not be created. Finally, the status active indicates that the file was successfully sent and the image is ready to be used. In Fig. 5, it can be verified that the file were successfully sent to environments A and B as the status for both environments is active. In the second experiment, the sent files were replicated to the other two environments, provided that the experiment was classified into: Phase I to reproduce file I of environment A in environments B and C according to the interface presented in Fig. 6; Phase II to reproduce file II of environments B in environments A and C. The image replication option is accessed through the image management interface presented in Fig. 7. The virtualization architectures of OpenNebula and OpenStack solutions use a platform that supports virtual images in QCOW2 format, while the platform used by AWS does not support these images. When detecting such incompatibility, the tool does not execute the file copy and returns the state of error to the user. Fig. 4. Image registration in environment A Fig. 2. Registration of environment A Fig. 5. Files successfully sent to environment A and B Fig. 3. Environment A endpoints Fig. 6. Interface for the function of replicating an image to environments

5 Fig. 10. Sequence regarding the removal of a virtual image Fig. 7. Image management interface The results of phase I of the replication experiment may be observed in Fig. 8. The copy of file I (Linux Ubuntu (32 bits) to environment B was successfully completed and it created a new image with the same characteristics of the original image. On the other hand, during the copy of the image to environment C, a new state of error was created as expected, due to the incompatibility presented by AWS solution. In phase II, both copies were successfully completed as the file II format (Linux Fedora 16 (32 bits) is support by the three IaaS solutions used, as presented in Fig. 9. In the third experiment, we verified the removal of a virtual image registration. For this, we successfully deleted the defective image that resulted from the copy of QCOW2 file from environment A into C, as illustrated in Fig. 10. According to the results obtained from the described experiments, it can be concluded that the image management module achieved the objectives proposed in the functions related to the sending, replication and removal of virtual images. Fig. 8. Results of phase I of the replication experiment Fig. 9. Result of the migration of phase II C. Instance The first experiment of this module was carried out in two phases: Phase I: execution of instance A1 in environment A as of the virtual image with Ubuntu operating system and with the flavor m1.tiny ; Phase II: execution of instance B1 in environment B as of the virtual image with Fedora operating system and with the flavor m1.tiny. The creating process of a virtual instance presents the following states: allocating, running and error. The status allocating represents that the instance initiated the allocation of computing resources. On the other hand, the status running indicates that the instance concluded the allocation of the resources and initiated its execution. Finally, the status error means that there was a failure in the process and the instance could not be executed. The sequences regarding the states of the instances created can be seen in Fig. 11. As verified, the module created the instances and successfully obtained information about their runtime. The second experiment, also carried out in two phases, aims at verifying the migration capability of the running instances. Both experiment phases are described below: Phase I: Replicate instance A1 to environments B and C; Phase II: Replicate instance B1 to environments A and C. Through the instance management interface, which is exhibited in Fig. 12, it is possible to access the migration option, from which the request to migrate instances A1 and B1 may be visualized as illustrated in Fig. 13. Similarly to the image module, it is expected that the migration of A1 to environment C results in an error in phase I, as the original image format (QCOW2) of the instance is not supported by AWS. The result of phase I is presented in Fig. 14. As expected, the migration of instance A1 to environment C could not be successfully carried out as the image format QCOW2 is not supported by AWS architecture, while the migration of A1 to environment B was successfully completed. As expected, phase II was successfully completed and the migration of instance B1 to environments A and C occurred without any error. The resulting instances can be seen in Fig. 15. Therefore, it may be said that the instance management module worked as expected.

6 decide which provider is the best option to instantiate a virtual machine. Fig. 11. Sequence regarding the states of instances A1 and B1 Fig. 12. Instance management interface Fig. 13. Instance migration interface Fig. 14. Result of the migration of instance A1 Fig. 15. Result of the migration of B1 V. CONCLUSION The GBD IaaS Manager tool supports the management of virtual instances and images in private and hybrid clouds, enabling to migrate these elements among registered environments. The functionalities of virtual instance and image migration were not found in any work in the literature, and so it represents an important contribution, making it easier to manage private and hybrid cloud environment as it enables to balance the workload existing in the private environment and to choose the best local for providing the services. As a future work, we intend to deploy storage resource management, load balancing and automation techniques to REFERENCES [1] J. Repschlaeger, S. Wind, R. Zarnekow, and K. Turowski, A reference guide to cloud computing dimensions: infrastructure as a service classification framework, in th Hawaii International Conference on System Sciences, 2012, pp [2] B. Sosinsky, Cloud computing bible. Indianapolis: John Wiley & Sons, [3] S. Singhal, A model-based proxy for unified IaaS management, in th International DMTF Academic Alliance Workshop on Systems and Virtualization Management, 2010, pp [4] P. Mell and P. Mell, The NIST Definition of cloud computing. National Institute of Standards and Technology. National Institute of Standards and Technology, vol. 53, no. 6, p. 50, [5] M. Dieder, Um estudo para a implantação de um modelo de gerência para a infraestrutura de computação nas nuvens utilizando soluções de código aberto. Monograph (Undergraduate Course), São Leopoldo: University of Vale do Rio dos Sinos, 2012 [ in Portuguese]. [6] B. S. Lee, S. Yan, D. Ma, and G. Zhao, Aggregating IaaS service, in 2011 Annual SRII Global Conference, 2011, pp [7] J. L. Corrêa and M. C. Visoli, Computação em nuvem: entendendo e implementando uma nuvem privada, Campinas, 2011 [ in Portuguese]. [8] Josyula, M. Orr, and G. Page, Cloud computing: automating the virtualized data center. Indianapolis: Cisco Press, [9] C. Baun, M. Kunze, J. Nimis, and S. Tai, Cloud computing web-based dynamic it services. Berlin: Springer Berlin Heidelberg, [10] U. Moghe, P. Lakkadwala, and D. K. Mishra, Cloud computing: survey of different utilization techniques, in 2012 CSI Sixth International Conference on Software Engineering (CONSEG), 2012, pp [11] B. Williams, The economics of cloud computing. Indianapolis: Cisco Press, [12] HybridFox. HybridFox. [Online]. Available: [Accessed: 17-Jun-2013]. [13] Amazon. Amazon EC2 Elastic Cloud Computing. [Online]. Available: [Accessed: 18-Jun-2013]. [14] OpenStack. Starter guide. [Online]. Available: [Accessed: 20-Jun- 2013]. [15] S. Yan, B. S. Lee, G. Zhao, D. Ma, and P. Mohamed, Infrastructure management of hybrid cloud for enterprise users, in th International DMTF Academic Alliance Workshop on Systems and Virtualization Management: Standards and the Cloud (SVM), 2011, pp [16] V. Srinivasmurthy, S. Manvi, R. Gullapalli, D. Sathyamurthy, N. Reddy, H. Dattatreya, S. Singhal, and J. Pruyne, Web2Exchange: a modelbased service transformation and integration environment, in 2009 IEEE International Conference on Services Computing, 2009, pp [17] Amazon. AWS - Amazon Web Services. [Online]. Available: [Accessed: 15-Jun-2013]. [18] OpenStack. Open source software for building private and public clouds. [Online]. Available: [Accessed: 15- Jun-2013]. [19] OpenNebula. OpenNebula enterprise cloud and datacenter virtualization. [Online]. Available: [Accessed: 16-Jun-2013]. [20] KVM. QCOW2 KVM. [Online]. Available: [Accessed: 16-Jun-2013]. [21] Amazon. Amazon Machine Images. [Online]. Available: [Accessed: 17-Jun-2013].

Aggregating IaaS Service

Aggregating IaaS Service Aggregating IaaS Service Bu Sung Lee, Shixing Yan, Ding Ma, Guopeng Zhao HP Laboratories HPL-2011-22 Keyword(s): Cloud computing, service management, IaaS Abstract: Infrastructure-as-a-Service (IaaS) is

More information

Infrastructure Management of Hybrid Cloud for Enterprise Users

Infrastructure Management of Hybrid Cloud for Enterprise Users Infrastructure Management of Hybrid Cloud for Enterprise Users Shixing Yan *, Bu Sung Lee *^, Guopeng Zhao *, Ding Ma *, Peer Mohamed * * HP Labs Singapore 1 Fusionopolis Way Singapore 138632 ^School of

More information

Monsoon: Policy-Based Hybrid Cloud Management for Enterprises

Monsoon: Policy-Based Hybrid Cloud Management for Enterprises Monsoon: Policy-Based Hybrid Cloud Management for Enterprises Shi Xing Yan, Bu Sung Lee, Guopeng Zhao, Chunqing Chen, Ding Ma, Peer Mohamed HP Laboratories HPL-2012-137 Keyword(s): Cloud Management; hybrid

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

A Model-Based Proxy for Unified IaaS Management

A Model-Based Proxy for Unified IaaS Management A Model-Based Proxy for Unified IaaS Management Shixing Yan HP Labs Singapore 1 Fusionopolis Way Singapore 138632 Email: shixing.yan@hp.com Bu Sung Lee HP Labs Singapore, Singapore 138632 & School of Computer

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

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

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

Comparison of Open Source Cloud System for Small and Medium Sized Enterprises

Comparison of Open Source Cloud System for Small and Medium Sized Enterprises , pp.276-282 http://dx.doi.org/10.14257/astl.2014.51.63 Comparison of Open Source Cloud System for Small and Medium Sized Enterprises Yasuo Uchida 1, Seigo Matsuno 1, Makoto Sakamoto 2 1 Ube National College

More information

Security Considerations for Public Mobile Cloud Computing

Security Considerations for Public Mobile Cloud Computing Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea rdcaytiles@gmail.com 2 Research Institute of

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

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

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

Architecture Overview

Architecture Overview Qubell Adaptive Platform-as-a-Service, Enterprise Edition Architecture Overview 4600 Bohannon Drive, Menlo Park, CA 94025 T 888 855-8940 http://qubell.com Introduction Introduction Qubell Adaptive Platform-as-a-Service

More information

Design and Implementation of IaaS platform based on tool migration Wei Ding

Design and Implementation of IaaS platform based on tool migration Wei Ding 4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2015) Design and Implementation of IaaS platform based on tool migration Wei Ding State Key Laboratory

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

Cloud Computing Architecture: A Survey

Cloud Computing Architecture: A Survey Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and

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

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

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

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

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

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University

More information

Elastic Management of Cluster based Services in the Cloud

Elastic Management of Cluster based Services in the Cloud First Workshop on Automated Control for Datacenters and Clouds (ACDC09) June 19th, Barcelona, Spain Elastic Management of Cluster based Services in the Cloud Rafael Moreno Vozmediano, Ruben S. Montero,

More information

CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey

CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey CLOUD COMPUTING Virtual Machines Provisioning and Migration Services Mohamed El-Refaey Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. VIRTUAL MACHINES PROVISIONING

More information

Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Xeon Processor-based Platforms

Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Xeon Processor-based Platforms Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Xeon Processor-based Platforms Enomaly Elastic Computing Platform, * Service Provider Edition Executive Summary Intel Cloud Builder Guide

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

VIRTUALIZATION IN CLOUD COMPUTING

VIRTUALIZATION IN CLOUD COMPUTING Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 5, May 2014, pg.540

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

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

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

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

Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture

Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture Reference Architecture Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture 2015 Cisco and/or its affiliates. All rights reserved.

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

How To Create A Cloud Based System For Aaas (Networking)

How To Create A Cloud Based System For Aaas (Networking) 1 3.1 IaaS Definition IaaS: Infrastructure as a Service Through the internet, provide IT server, storage, computing power and other infrastructure capacity to the end users and the service fee based on

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

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

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

The KOALA Cloud Management Service

The KOALA Cloud Management Service The KOALA Cloud Management Service A Modern Approach for Cloud Infrastructure Management CloudCP 1 st International Workshop on Cloud Computing Platforms at EuroSys 2011 Christian Baun, Marcel Kunze April

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 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...

More information

Deployment Options for Microsoft Hyper-V Server

Deployment Options for Microsoft Hyper-V Server CA ARCserve Replication and CA ARCserve High Availability r16 CA ARCserve Replication and CA ARCserve High Availability Deployment Options for Microsoft Hyper-V Server TYPICALLY, IT COST REDUCTION INITIATIVES

More information

Embedded Systems Programming in a Private Cloud- A prototype for Embedded Cloud Computing

Embedded Systems Programming in a Private Cloud- A prototype for Embedded Cloud Computing International Journal of Information Science and Intelligent System, Vol. 2, No.4, 2013 Embedded Systems Programming in a Private Cloud- A prototype for Embedded Cloud Computing Achin Mishra 1 1 Department

More information

Appendix to; Assessing Systemic Risk to Cloud Computing Technology as Complex Interconnected Systems of Systems

Appendix to; Assessing Systemic Risk to Cloud Computing Technology as Complex Interconnected Systems of Systems Appendix to; Assessing Systemic Risk to Cloud Computing Technology as Complex Interconnected Systems of Systems Yacov Y. Haimes and Barry M. Horowitz Zhenyu Guo, Eva Andrijcic, and Joshua Bogdanor Center

More information

OpenStack IaaS. Rhys Oxenham OSEC.pl BarCamp, Warsaw, Poland November 2013

OpenStack IaaS. Rhys Oxenham OSEC.pl BarCamp, Warsaw, Poland November 2013 OpenStack IaaS 1 Rhys Oxenham OSEC.pl BarCamp, Warsaw, Poland November 2013 Disclaimer The information provided within this presentation is for educational purposes only and was prepared for a community

More information

Architectural Implications of Cloud Computing

Architectural Implications of Cloud Computing Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 2, Issue 10, October 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Study of Cloud

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

Alfresco Enterprise on AWS: Reference Architecture

Alfresco Enterprise on AWS: Reference Architecture Alfresco Enterprise on AWS: Reference Architecture October 2013 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 13 Abstract Amazon Web Services (AWS)

More information

Using Fogbow to federate private clouds

Using Fogbow to federate private clouds Using Fogbow to federate private clouds Abmar Barros 1, Francisco Brasileiro 1, Giovanni Farias 1, Francisco Germano 1, Marcos Nóbrega 1, Ana C. Ribeiro 1, Igor Silva 1, Leticia Teixeira 1 1 Laboratório

More information

A Survey Paper: Cloud Computing and Virtual Machine Migration

A Survey Paper: Cloud Computing and Virtual Machine Migration 577 A Survey Paper: Cloud Computing and Virtual Machine Migration 1 Yatendra Sahu, 2 Neha Agrawal 1 UIT, RGPV, Bhopal MP 462036, INDIA 2 MANIT, Bhopal MP 462051, INDIA Abstract - Cloud computing is one

More information

19.10.11. Amazon Elastic Beanstalk

19.10.11. Amazon Elastic Beanstalk 19.10.11 Amazon Elastic Beanstalk A Short History of AWS Amazon started as an ECommerce startup Original architecture was restructured to be more scalable and easier to maintain Competitive pressure for

More information

Security Overview Introduction Application Firewall Compatibility

Security Overview Introduction Application Firewall Compatibility Security Overview Introduction ShowMyPC provides real-time communication services to organizations and a large number of corporations. These corporations use ShowMyPC services for diverse purposes ranging

More information

How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business

How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business Esri Middle East and Africa User Conference December 10 12 Abu Dhabi, UAE Understanding ArcGIS in Virtualization and Cloud Environments Marwa Mabrouk Powerful GIS capabilities Delivered as Web services

More information

Cloud Implementation using OpenNebula

Cloud Implementation using OpenNebula Cloud Implementation using OpenNebula Best Practice Document Produced by the MARnet-led working group on campus networking Authors: Vasko Sazdovski (FCSE/MARnet), Boro Jakimovski (FCSE/MARnet) April 2016

More information

An Architecture Model of Sensor Information System Based on Cloud Computing

An Architecture Model of Sensor Information System Based on Cloud Computing An Architecture Model of Sensor Information System Based on Cloud Computing Pengfei You, Yuxing Peng National Key Laboratory for Parallel and Distributed Processing, School of Computer Science, National

More information

E-LEARNING DEVELOPMENT AS PUBLIC INFRASTRUCTURE OF CLOUD COMPUTING

E-LEARNING DEVELOPMENT AS PUBLIC INFRASTRUCTURE OF CLOUD COMPUTING E-LEARNING DEVELOPMENT AS PUBLIC INFRASTRUCTURE OF CLOUD COMPUTING 1 DANNY MANONGGA, 2 WIRANTO HERRY UTOMO, 3 HENDRY 1 Information System Department, Satya Wacana Christian University 2 Information System

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

Apache CloudStack: Open Source Infrastructure as a Service Cloud Computing Platform

Apache CloudStack: Open Source Infrastructure as a Service Cloud Computing Platform Apache CloudStack: Open Source Infrastructure as a Service Cloud Computing Platform Rakesh Kumar 1, Kanishk Jain 2, Hitesh Maharwal 3, Neha Jain 4, Anjali Dadhich 5 1,2,3,4,5 Department of Information

More information

Cloud Computing. Adam Barker

Cloud Computing. Adam Barker Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles

More information

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security

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

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

Automated Cloud Migration

Automated Cloud Migration Automated Cloud Migration Now you can quickly and safely deploy multi-tier production apps into the cloud without virtualization and/or modification for use cases that include DevTest and Disaster Recovery.

More information

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia chaabounitaha@yahoo.fr 2 MIRACL Lab, FSEG, University

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

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2 DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.

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

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

A STUDY OF OPEN INNOVATION IN CLOUD COMPUTING

A STUDY OF OPEN INNOVATION IN CLOUD COMPUTING A STUDY OF OPEN INNOVATION IN CLOUD COMPUTING Grozdalina Grozeva 1, Yordan Dimitrov 2 1 Department of Management, Technical University, Bulgaria, E-mail: grozeva77@abv.bg 2 Department of Management, Technical

More information

Abstract 1. INTRODUCTION

Abstract 1. INTRODUCTION Abstract CLOUD COMPUTING GauravBawa & Sheena Girdhar DAV Institute of Engineering and Technology, Jalandhar Email: gaurav.daviet@yahoo.com, sheenagirdhar@gmail.com Contact Numbers: 09417614654,09914658188

More information

Assignment # 1 (Cloud Computing Security)

Assignment # 1 (Cloud Computing Security) Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual

More information

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP Agenda ADP Cloud Vision and Requirements Introduction to SUSE Cloud Overview Whats New VMWare intergration HyperV intergration ADP

More information

FleSSR Project: Installing Eucalyptus Open Source Cloud Solution at Oxford e- Research Centre

FleSSR Project: Installing Eucalyptus Open Source Cloud Solution at Oxford e- Research Centre FleSSR Project: Installing Eucalyptus Open Source Cloud Solution at Oxford e- Research Centre Matteo Turilli, David Wallom Eucalyptus is available in two versions: open source and enterprise. Within this

More information

IaaS Configuration for Cloud Platforms

IaaS Configuration for Cloud Platforms vrealize Automation 6.2.3 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions

More information

yvette@yvetteagostini.it yvette@yvetteagostini.it

yvette@yvetteagostini.it yvette@yvetteagostini.it 1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work

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

Onboarding VMs to Cisco OpenStack Private Cloud

Onboarding VMs to Cisco OpenStack Private Cloud White Paper Onboarding VMs to Cisco OpenStack Private Cloud This white paper will explain the process for exporting existing virtual machines from either VMware vsphere or AWS EC2 into Cisco OpenStack

More information

EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications

EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications ECE6102 Dependable Distribute Systems, Fall2010 EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications Deepal Jayasinghe, Hyojun Kim, Mohammad M. Hossain, Ali Payani

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

ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm

ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm A REVIEW OF THE LOAD BALANCING TECHNIQUES AT CLOUD SERVER Kiran Bala, Sahil Vashist, Rajwinder Singh, Gagandeep Singh Department of Computer Science & Engineering, Chandigarh Engineering College, Landran(Pb),

More information

CernVM Online and Cloud Gateway a uniform interface for CernVM contextualization and deployment

CernVM Online and Cloud Gateway a uniform interface for CernVM contextualization and deployment CernVM Online and Cloud Gateway a uniform interface for CernVM contextualization and deployment George Lestaris - Ioannis Charalampidis D. Berzano, J. Blomer, P. Buncic, G. Ganis and R. Meusel PH-SFT /

More information

The Private Cloud Your Controlled Access Infrastructure

The Private Cloud Your Controlled Access Infrastructure White Paper: Private Clouds The ongoing debate on the differences between a Public and Private Cloud are broad and often loud. The bottom line is that it s really about how the resource, or computing power,

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

Migration of virtual machine to cloud using Openstack Python API Clients

Migration of virtual machine to cloud using Openstack Python API Clients Migration of virtual machine to cloud using Openstack Python API Clients Jyoti Joshi 1, Manasi Thakur 2, Saurabh Mhatre 3, Pradnya Usatkar 4, Afrin Parmar 5 1 Assistant Professor Computer, R.A.I.T., University

More information

Using SUSE Studio to Build and Deploy Applications on Amazon EC2. Guide. Solution Guide Cloud Computing. www.suse.com

Using SUSE Studio to Build and Deploy Applications on Amazon EC2. Guide. Solution Guide Cloud Computing. www.suse.com Using SUSE Studio to Build and Deploy Applications on Amazon EC2 Guide Solution Guide Cloud Computing Cloud Computing Solution Guide Using SUSE Studio to Build and Deploy Applications on Amazon EC2 Quickly

More information

Lecture 02a Cloud Computing I

Lecture 02a Cloud Computing I Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking

More information

A Survey on Security Issues and Security Schemes for Cloud and Multi-Cloud Computing

A Survey on Security Issues and Security Schemes for Cloud and Multi-Cloud Computing International Journal of Emerging Engineering Research and Technology Volume 3, Issue 5, May 2015, PP 1-7 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) A Survey on Security Issues and Security Schemes

More information

wu.cloud: Insights Gained from Operating a Private Cloud System

wu.cloud: Insights Gained from Operating a Private Cloud System wu.cloud: Insights Gained from Operating a Private Cloud System Stefan Theußl, Institute for Statistics and Mathematics WU Wirtschaftsuniversität Wien March 23, 2011 1 / 14 Introduction In statistics we

More information

Iaas for Private and Public Cloud using Openstack

Iaas for Private and Public Cloud using Openstack Iaas for Private and Public Cloud using Openstack J. Beschi Raja, Assistant Professor, Department of CSE, Kalasalingam Institute of Technology, TamilNadu, India, K.Vivek Rabinson, PG Student, Department

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

A unified architecture of IaaS cloud solutions

A unified architecture of IaaS cloud solutions A unified architecture of IaaS cloud solutions CLASS Conference 2012 (CLASS'12) Robert Dukarić and Matjaž B. Jurič XLAB and FRI Introduction At least 50 different definitions of Cloud Computing. Introduction

More information

CLOUD STORAGE USING HADOOP AND PLAY

CLOUD STORAGE USING HADOOP AND PLAY 27 CLOUD STORAGE USING HADOOP AND PLAY Devateja G 1, Kashyap P V B 2, Suraj C 3, Harshavardhan C 4, Impana Appaji 5 1234 Computer Science & Engineering, Academy for Technical and Management Excellence

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

Installing and Administering VMware vsphere Update Manager

Installing and Administering VMware vsphere Update Manager Installing and Administering VMware vsphere Update Manager Update 1 vsphere Update Manager 5.1 This document supports the version of each product listed and supports all subsequent versions until the document

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

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

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

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