A Model-Based Proxy for Unified IaaS Management

Size: px
Start display at page:

Download "A Model-Based Proxy for Unified IaaS Management"

Transcription

1 A Model-Based Proxy for Unified IaaS Management Shixing Yan HP Labs Singapore 1 Fusionopolis Way Singapore shixing.yan@hp.com Bu Sung Lee HP Labs Singapore, Singapore & School of Computer Engineering Nanyang Technological University Singapore ebslee@ntu.edu.sg Sharad Singhal Hewlett-Packard Laboratories 1501 Page Mill Road Palo Alto, California sharad.singhal@hp.com Abstract The use of Infrastructure-as-a-Service (IaaS) has become more and more prevalent over the past few years. Many IaaS users face the challenge of managing different services and applications running on different IaaS providers. This requires them to interact with different APIs offered by the different providers, and increases the complexity of managing their services. In this paper, we address this problem by modeling IaaS using the DMTF Common Information Model (CIM) meta-model. Based on this model, a generic IaaS proxy was developed using Web2Exchange to enable users to easily manage services provided by variant IaaS providers in a heterogeneous environment. As an initial case study we have prototyped the unified IaaS proxy with capability to support management of Amazon Elastic Compute Cloud (EC2) service. I. INTRODUCTION Over the years we have seen the growth of cloud providers who provide Infrastructure-as-a-Service (IaaS), e.g. Amazon Web Services (AWS) [1], the Rackspace Cloud [2], GoGrid [3]. There is a slow shift in paradigm where users/organizations rent virtualized infrastructure to deploy and run their applications and services without needing to worry about scalability and upfront costs. Users can rapidly provision virtualized IT infrastructure resources by using IaaS. However, concerns about vendor lock-in and reliability of IaaS providers have become an obstacle on the road for the companies who are considering IaaS. For example, even leading IaaS providers like Amazon Web Services have occasionally experienced outages that have lasted for several hours [4], which is unacceptable for mission critical applications/services. Companies which are eager to enjoy the benefits of the new era of cloud computing by using IaaS, but which do not want to put all eggs in one basket may consider using different IaaS providers to deploy their core business applications/services for added redundancy to improve reliability and availability, as well as to avoid vendor lock-in. However, multi-sourcing brings with it the problem of managing heterogeneous IaaS environments where each Iaas provider has its own management portal or tools. Most of the IaaS providers also provide APIs for the users to access and manage their IaaS resources. The users thus need to develop their own management service to manage different IaaS from various providers, which requires additional investment and reduces the advantages of cloud computing offerings. To enable the IaaS users to have a unified service to manage heterogeneous IaaS environments, and the flexibility to switch from one IaaS provider to another, we have defined a unified IaaS proxy which supports the basic management functionality for IaaS from supported providers. The IaaS users can use the unified IaaS proxy easily, and avoid the painful system integration required with the APIs from different IaaS providers. In our work, we use a modelbased approach to service oriented computing to provide a solution for describing services and making service integration easier [5]. The DMTF Common Information Model (CIM) [6] is a widely adopted object-oriented modeling tool for describing managed entities, e.g. compute or network entities [7], [8]. It provides a good framework to enable description of resources provided by IaaS providers. We are using the CIM meta-model to define the new unified IaaS proxy to model IaaS services. Our IaaS proxy model is implemented using Web2Exchange [9], a model-based service integration environment, to provision the unified IaaS management service for various IaaS providers. In this paper we will first briefly describe the model-based Service Integration Environment offered by Web2Exchange in Section 2. In Section 3 the IaaS proxy model and its implementation on Web2Exchange are covered in detail giving the generic entities of IaaS. To illustrate the effectiveness of our proxy model, we interface the IaaS proxy to AWS Elastic Compute Cloud (EC2). This makes EC2 available to other services in Web2Exchange. In Section 4 we will discuss the related work and current issues. Conclusions and future work are described in Section 5. II. MODEL-BASED SERVICE INTEGRATION ENVIRONMENT Service providers have used various approaches to expose their services across the Internet. Since multiple protocols exist to describe specifications for services, it becomes difficult to understand service capabilities and orchestrate the invocations to multiple services. A model-based approach to serviceoriented computing has been introduced in [5] where services are characterized by their interfaces and their locations. The interfaces define what the services can do by defining a set of operations exposed by the service, and the location defines how the services can be accessed. Services can be described

2 0*!" # $ % & '!" & ' $ $ % ( & )!" & '"!*!" # $ % & '!" & '!* +,!" # +, $ % & '!" & ' $ -.%$ % & ),,!" & '"!*,!" # -.%$ % & ),,!" '"!*, &,, /!" # & ( Fig. 1. $ ), / & &!" /$ -.%$ % &!" '"!* The definition of service model for Name Service in MOF syntax. by service models [5] in a structured way to make service discovery and integration easier. Web2Exchange [9] provides a model-based service integration environment to facilitate the service deployment, discovery, and integrations. The services on Web2Exchange are modeled by an extension of the DMTF CIM [6] meta-model and described by Managed Object Format (MOF) which is a readable and writable syntax to represent the service models. Developers familiar with formal modeling and object oriented concepts can define service models directly in MOF with properties and operations as well as meta-data information in the form of qualifiers supported on Web2Exchange. To simplify development, Web2Exchange has tools that can generate CIM models by run-time introspection of annotations in the service implementation. Web2Exchange introduces a number of implementation specific qualifiers such as Interface and Implements to allow CIM models to naturally be aligned with objectoriented coding practices [9]. Thus service developers who are uncomfortable editing MOF files or who are unfamiliar with formal models can define the service logic directly using source code annotations in Web2Exchange. All services running on Web2Exchange are interpreted and operated upon using their models within the system. All service models and modeled elements inherit from one root of the model, Entity [5]. The entities on Web2Exchange are identified by a Unified Resource Identifier (URI) [10] which can also be used to locate the services. Web2Exchange includes foundation services, such as service catalogs, naming and directory services to provide basic support services used by all other Web2Exchange services. The naming service maps the public name declared by a service to its location on Web2Exchange, which allows other services to communicate with it using its URI. The service model of name service itself is shown in Fig. 1 using MOF syntax. It indicates that the name service inherits from Service which in turn extends Entity. Both services are defined in the schema SIE. It also shows that the operations for registering, deleting, looking up the instances by the friendly name of the service are defined in the model. Web2Exchange can enable services running on it to stay compatible with their models because it generates the models by introspecting annotations present in the code at runtime, and therefore allows the models to evolve as the service implementation evolves over time. III. UNIFIED IAAS PROXY SERVICE ON WEB2EXCHANGE There are an increasing number of IaaS providers on the Internet that are catering to organization/enterprise IT infrastructure needs, as more and more enterprise are exploring the shift from an internally hosted infrastructure to IaaS. While some small IaaS customers may use the management tools provided by IaaS provider to manage their virtual resources, other enterprises wish to have their own management services, even when using an IaaS provider. For these customers, it is very hard to shift from one IaaS provider to another one, not only because of the data migration process, but also because of the need to consider the different management APIs provided by different IaaS providers. Although the concepts of IaaS services provided by different IaaS provider are similar in terms of functionality, most of the IaaS providers have different implementations, and therefore do not share a common interface for their services. Some attempts have been made to create a common interface definition for IaaS. For example, Eucalyptus is an opensource cloud-computing framework and provides compatible interfaces with the leading Amazon AWS [11]. While there are many researchers who have installed Eucalyptus for the implementation of private cloud, we also note that major commercial IaaS providers chose not adopt Eucalyptus or Nimbula [12] or be compatible with Amazon s AWS APIs. The IaaS users would have more flexibility and convenience if they could use a common interface to access the virtual resources provided by different IaaS providers. This would allow users to manage a heterogeneous environment where multiple IaaS services from different providers are employed. It would also ease the process of user s data migration between IaaS providers, and therefore reduce the switching cost. However, established IaaS providers will most likely not have a common interface definition in the near future. Hence, we created a relatively simple model as a unified IaaS proxy, which enables the IaaS users to use IaaS services provided by different service providers without worrying about their

3 User Interface Model-Based Service Integration Environment Unified IaaS Proxy Service SIE services Amazon EC2 GoGrid Cells as a Service IaaS Providers Fig. 2. System architecture of unified IaaS Proxy service. differences. The standard management for IaaS services can be accomplished through interfaces provided by unified IaaS proxy. The advantages of model-based approach for service oriented computing have been demonstrated on Web2Exchange [9]. We used the Web2Exchange platform to develop a modelbased service for unified IaaS proxy on Web2Exchange. The tools for service integration available in Web2Exchange helped us to interface various IaaS APIs with IaaS proxy service on Web2Exchange. The IaaS users need only to interface to unified IaaS proxy to invoke the operations exposed. They can also use RESTful interface [13] available to the IaaS proxy within Web2Exchange. The communication between the IaaS proxy and different IaaS providers is transparent to the users, so the IaaS users can manage all the resources without the need to know the APIs of specific IaaS provider being used. The IaaS proxy can be discovered and made available to other services running on Web2Exchange, allowing the IaaS resources to be integrated into other services through the proxy. The system architecture of unified IaaS proxy is shown in Fig. 2. It can be seen from Fig. 2 that IaaS users will only need use one IaaS proxy service to manage the services provided by IaaS providers such as Amazon EC2, GoGrid, Cells-as-a-Service [14], and so on. A set of service models need to be created to build the IaaS proxy in Web2Exchange. The models should be generic enough to cater to all the IaaS providers and provide operations to fulfill the IaaS users requirements as well. Although some IaaS providers have their own unique features for their services, the basic operations defined in the IaaS proxy model apply to the services from most of the IaaS providers. Since services from the IaaS providers are to allow users to rent the servers and storage in a pay-as-you-go way, some common concepts can be extracted from IaaS services, which are Fig. 3. Models for virtual machine management in unified IaaS Proxy service. Virtual Machine: a software implementation of a server which can run its own operating systems and applications as if it was a physical server. Image: known as virtual appliance which is a virtual machine image to instantiate a virtual machine. It normally includes the operating system and installed software applications. Volume: virtualized logic storage which behaves like local file system. It can be attached to the virtual machine as persistent storage. Network: the networking configuration of the virtual machine. The service model to manage the virtual machines (which is one of the services in our unified IaaS proxy) is shown in Fig. 3 as an example. The IaaS users can invoke the operations on VirtualMachineService including registering (instantiating), starting/stopping, powering on/off, deleting (terminating) virtual machines for any supported IaaS providers. Similar services to manage the Image, Volume, and Network are also implemented as part of offerings by unified IaaS proxy. The services of IaaS proxy will evolve to newer version and have updated models on Web2Exchange if there is a need to support

4 Fig. 4. Screenshots of Amazon Management Console for test account. new IaaS provider, or add new operations to the services. The models shown in Fig. 3 are only part of the service models used for IaaS proxy. CIM System Virtualization Profile provides more comprehensive models for the representation of host systems and the discovery of hosted virtual systems [15]. We took CIM System Virtualization Profile as reference for developing the models of IaaS proxy. However, we did not implement CIM System Virtualization Profile directly as we want to keep the interface simple and easy for users. We have prototyped the unified IaaS proxy with capability to support management of Amazon EC2 service which is the market-leading IaaS provider. It is just an initial case study for the unified IaaS proxy, and some other IaaS implementations which deliver Amazon EC2-like services such as Eucalyptus and Nimbula are also supported because their APIs are compatible with EC2. For the convenience of demonstration we have set up a test account with Amazon EC2. The test account has launched a sample instance in EC2 where the instance can be seen as the synonym of Virtual Machine used in our model. For the monitoring purpose an Amazon Management Console provided by AWS website is logged in using the testing account. Fig. 4 (a) shows that the status of sample instance is stopped in red colour, we will use unified IaaS proxy to start the EC2 instance in our demonstration. We use the web browser to access the RESTful interface of VirtualMachineService by its URL for the demonstration as shown in Fig. 5. To start the sample instance we need to have the EC2 instance s ID which will be used as VirtualMachineID in our unified IaaS proxy. We retrieved the instance ID from Amazon Management Console and invoke the startvm operation as shown in Fig. 5. After click on Invoke button against startvm the request will be sent to Web2Exchange console, and we can see the response CurrentState - pending; PreviousState - stopped at the bottom of the browser window. The response shows that the EC2 instance is starting from its current state - stopped. Web2Exchange administrator will also see the request sent in Web2Exchange console as shown in Fig. 6. Then we switch back to Amazon Management Console and click Refresh button to update the instances information, and we can see the status of the sample instance has changed to running in green color as shown in Fig. 4 (b). This demonstrated our unified IaaS proxy can provide management services for Amazon EC2 users. There will be more and more IaaS providers supported by unified IaaS proxy, and the users will be able to enjoy the benefit of one common interface to manage all the IaaS services. The users will also be able to enjoy better cloud portability when they decide to port their services to another IaaS provider. IV. RELATED WORK Despite the existence of several groups and standards development organizations working on the standards for cloud computing, there are still no widely accepted cloud standards. We will discuss some of the initiatives related to our topic. The most related one is from the Open Cloud Computing Interface Working Group (OCCI-WG), which is developing a practical solution which covers the provisioning, monitoring

5 Fig. 5. Screenshot of REST interface of VirtualMachineService in unified IaaS proxy. Fig. 6. Screenshot of request processed in Web2Exchange console. and definition of IaaS [16]. However, it is hard to make the established IaaS providers to change their existing systems to adopt OCCI specification. The OCCI document series are not available to public at the moment. The Open Cloud Standards Incubator from DMTF is to enable portability and interoperability between private and public clouds [17]. The use cases, service lifecycle, and reference architecture have been developed, but the interfaces have not been defined yet. DMTF Open Virtualization Format (OVF) which is an open standard for packaging and distributing virtual appliances [18] has been supported by several industry virtualization players, but it is relatively more focused on a niche area of cloud computing. We understand that most of the cloud standards are still in their very initial stage, and we have not seen a widely-accepted one to be adopted by many cloud providers yet. Simple Cloud API [19] has also similar intention with our idea. The goal of Simple Cloud API is to create a common API to a variety of cloud services. They are creating common interfaces for three cloud application services including File Storage Services, Document Storage Services, and Simple Queue Services, and there are two to four cloud service providers supported for each service by Simple Cloud API. Our unified IaaS proxy is also intended to provide a common API to IaaS users while IaaS is not covered by Simple Clould API. The unified IaaS proxy is model-based in compliance with DMTF CIM and developed in Web2Exchange which has been found to be an efficient way for service integration

6 [9]. Simple Cloud API is advocating that it brings cloud technologies to PHP and the PHPilosophy to the cloud, so lacks the formal modeling in present in the IaaS Proxy. CIM model for system virtualization has provided comprehensive modeling and profiles for management of system virtualization [20]. It is ideally for IaaS providers to manage their system with implementation of CIM system virtualization profiles. As the goal of our IaaS proxy is to provide a common interface for IaaS users, it is very important to keep the models abstract for ease of use of the IaaS proxy. Thus the CIM System Virtualization Model was heavily referenced but not directly adopted for IaaS proxy in Web2Exchange. Some of the service models for IaaS proxy have been shown in Section 3 as an example. V. CONCLUSION AND FUTURE WORK We have developed the model of a unified IaaS proxy in compliance with DMTF CIM. The key problem we want to solve is to find a way to manage a heterogeneous environment with services from multiple IaaS providers, and also to add the portability for IaaS. The prototype of the service for unified IaaS proxy adopted Web2Exchange where the model-based service integration is supported. We demonstrated the service by using IaaS proxy to manage Amazon EC2 instance as an initial case study. In the future, we will continue to develop the IaaS proxy to support more IaaS providers as well as the virtualized in-house IT infrastructure. The interoperability among various clouds will be supported by our IaaS proxy, and the models and services for IaaS proxy will also evolve to be more comprehensive. We will leverage our knowledge and experience acquired in developing the unified IaaS proxy to make possible improvement on Cells-as-a-Service which is a virtualized cloud computing infrastructure, i.e. IaaS, developed using HP technology by HP Labs Bristol [14]. We will further our research on how to facilitate and benefit IaaS users, and consolidate the research results to provide a seamless Platform as a Service (PaaS) on top of IaaS. [10] T. Berners-Lee, R. Fielding, and L. Masinter, Uniform Resource Identifier (URI): Generic Syntax, RFC 3986, Internet Engineering Task Force, [11] D. Nurmi, R. Wolski, C. Grzegorczyk, G. Obertelli, S. Soman, L. Youseff, and D. Zagorodnov, The Eucalyptus Open-Source Cloud- Computing System, in Proc. 9th IEEE International Symposium on Cluster Computing and the Grid, Shanghai, China, 2009, pp [12] Nimbula. [Online]. Available: [13] R. T. Fielding and R. N. Taylor, Principled Design of the Modern Web Architecture, ACM Transactions on Internet Technology, vol. 2, pp , [14] (2008) Cells as a Service, An Introduction of Cells as a Service from HP. [Online]. Available: kits/2008/cloudresearch/ fs cellsasaservice.pdf [15] System Virtualization Profile, Version 1.0.0a, Distributed Management Task Force (DMTF), [Online]. Available: documents/dsp1042.pdf [16] Open Cloud Computing Interface Specification, Open Cloud Computing Interface Working Group. [Online]. Available: [17] Interoperable Clouds: A White Paper from the Open Cloud Standards Incubator, Distributed Management Task Force (DMTF), [Online]. Available: IS pdf [18] Open Virtualization Format Specification, Version 1.1.0, Distributed Management Task Force (DMTF), [Online]. Available: documents/dsp pdf [19] Simple Cloud API. [Online]. Available: [20] CIM System Virtualization Model White Paper, Version 1.0.0, Distributed Management Task Force (DMTF), [Online]. Available: documents/dsp pdf REFERENCES [1] Amazon Wb Services. [Online]. Available: [2] The Rackspace Cloud. [Online]. Available: [3] GoGrid. [Online]. Available: [4] (2010) CNET News on June 29, [Online]. Available: html [5] J. Pruyne and S. Singhal, A Model-based Approach to Service-Oriented Computing, HP Labs, Tech. Rep., [6] Common Information Model (CIM) Infrastructure Specification, Version 2.6, Distributed Management Task Force (DMTF), [Online]. Available: documents/dsp pdf [7] A. Pras and J. Schonwalder, On the Difference between Information Models and Data Models, RFC 3444, [8] J. P. Martin-Flatin, D. Srivastava, and A. Westerinen, Iterative Multitier Management Information Modeling, IEEE Commun. Mag., vol. 41, pp , [9] V. Srinivasmurthy, S. Manvi, R. Gullapalli, N. Reddy, H. Dattatreya, S. Singhal, and J. Pruyne, Web2Exchange: A Model-Based Service Transformation and Integration Environment, in Proc IEEE International Conference on Services Computing, Bangalore, India, 2009, pp

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

September 2009 Cloud Storage for Cloud Computing

September 2009 Cloud Storage for Cloud Computing September 2009 Cloud Storage for Cloud Computing This paper is a joint production of the Storage Networking Industry Association and the Open Grid Forum. Copyright 2009 Open Grid Forum, Copyright 2009

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

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

Review of Cloud Computing Architecture for Social Computing

Review of Cloud Computing Architecture for Social Computing Review of Cloud Computing Architecture for Social Computing Vaishali D. Dhale M.Tech Student Dept. of Computer Science P.I.E.T. Nagpur A. R. Mahajan Professor & HOD Dept. of Computer Science P.I.E.T. Nagpur

More information

PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS

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

More information

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Guopeng Zhao 1, 2 and Zhiqi Shen 1 1 Nanyang Technological University, Singapore 639798 2 HP Labs Singapore, Singapore

More information

The Eucalyptus Open-source Cloud Computing System

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

More information

LSKA 2010 Survey Report I Device Drivers & Cloud Computing

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

More information

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing

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

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

Standard Interfaces for Open Source Infrastructure as a Service Platforms

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

More information

Cloud Computing Services and its Application

Cloud Computing Services and its Application Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its

More information

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. B.Kezia Rani 1, Dr.B.Padmaja Rani 2, Dr.A.Vinaya Babu 3 1 Research Scholar,Dept of Computer Science, JNTU, Hyderabad,Telangana

More information

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

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

More information

AWS Service Catalog. User Guide

AWS Service Catalog. User Guide AWS Service Catalog User Guide AWS Service Catalog: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in

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

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service

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

Build A private PaaS. www.redhat.com

Build A private PaaS. www.redhat.com Build A private PaaS WITH Red Hat CloudForms and JBoss Enterprise Middleware www.redhat.com Introduction Platform-as-a-service (PaaS) is a cloud service model that provides consumers 1 with services for

More information

SOA and Cloud in practice - An Example Case Study

SOA and Cloud in practice - An Example Case Study SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is

More information

Geoff Raines Cloud Engineer

Geoff Raines Cloud Engineer Geoff Raines Cloud Engineer Approved for Public Release; Distribution Unlimited. 13-2170 2013 The MITRE Corporation. All rights reserved. Why are P & I important for DoD cloud services? Improves the end-to-end

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

The role of standards in driving cloud computing adoption

The role of standards in driving cloud computing adoption The role of standards in driving cloud computing adoption The emerging era of cloud computing The world of computing is undergoing a radical shift, from a product focus to a service orientation, as companies

More information

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

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

More information

Availability Digest. www.availabilitydigest.com. @availabilitydig. HPE Helion Private Cloud and Cloud Broker Services February 2016

Availability Digest. www.availabilitydigest.com. @availabilitydig. HPE Helion Private Cloud and Cloud Broker Services February 2016 the Availability Digest @availabilitydig HPE Helion Private Cloud and Cloud Broker Services February 2016 HPE Helion is a complete portfolio of cloud products and services that offers enterprise security,

More information

Clouds for Different Services

Clouds for Different Services www.ijcsi.org 273 Clouds for Different Services Sanjeev Narayan Bal Dept.of Comp.Sc. TACT, Bhubaneswar Abstract The Cloud has become a new vehicle for delivering resources such as computing and storage

More information

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory Perspectives on Cloud Computing and Standards Peter Mell, Tim Grance NIST, Information Technology Laboratory Caveats and Disclaimers This presentation provides education on cloud technology and its benefits

More information

Performance Gathering and Implementing Portability on Cloud Storage Data

Performance Gathering and Implementing Portability on Cloud Storage Data International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 17 (2014), pp. 1815-1823 International Research Publications House http://www. irphouse.com Performance Gathering

More information

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Karlsruhe, Germany {foued.jrad, jie.tao, achim.streit}@kit.edu

More information

CHAPTER 8 CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics

More information

Unified API Governance in the New API Economy

Unified API Governance in the New API Economy GETTING YOUR API ACT TOGETHER Unified API Governance in the New API Economy by Chandra Krintz and Rich Wolski MANAGING DIGITAL ASSETS Digital assets are becoming the value-carrying resources that underlie

More information

Aneka Dynamic Provisioning

Aneka Dynamic Provisioning MANJRASOFT PTY LTD Aneka Aneka 2.0 Manjrasoft 10/22/2010 This document describes the dynamic provisioning features implemented in Aneka and how it is possible to leverage dynamic resources for scaling

More information

Portable Cloud Services Using TOSCA

Portable Cloud Services Using TOSCA Institute of Architecture of Application Systems Portable Cloud Services Using TOSCA Tobias Binz, Gerd Breiter, Frank Leymann, and Thomas Spatzier Institute of Architecture of Application Systems, University

More information

WHITE PAPER. IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources

WHITE PAPER. IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources WHITE PAPER IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources Table of Contents IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources... 3 Cloud

More information

AppStack Technology Overview Model-Driven Application Management for the Cloud

AppStack Technology Overview Model-Driven Application Management for the Cloud AppStack Technology Overview Model-Driven Application Management for the Cloud Accelerating Application Time-to-Market The last several years have seen a rapid adoption for public and private cloud infrastructure

More information

Keywords: Cloud computing, Characteristics of Cloud computing, Models of Cloud computing, Distance learning, Higher education.

Keywords: Cloud computing, Characteristics of Cloud computing, Models of Cloud computing, Distance learning, Higher education. Volume 5, Issue 6, June 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Analysis of Cloud

More information

Grid Computing Vs. Cloud Computing

Grid Computing Vs. Cloud Computing International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid

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

Challenges in Hybrid and Federated Cloud Computing

Challenges in Hybrid and Federated Cloud Computing Cloud Day 2011 KTH-SICS Cloud Innovation Center and EIT ICT Labs Kista, Sweden, September 14th, 2011 Challenges in Hybrid and Federated Cloud Computing Ignacio M. Llorente Project Director Acknowledgments

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

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

How To Build A Cloud Service Architecture

How To Build A Cloud Service Architecture 1 Towards an Architecture for the Automated Provisioning of Cloud Services Johannes Kirschnick, Jose M. Alcaraz Calero, Lawrence Wilcock, Nigel Edwards Automated Infrastructure Laboratories Hewlett Packard

More information

Distributed computing platforms like clouds and web standards: what could be the solution in an open environment?

Distributed computing platforms like clouds and web standards: what could be the solution in an open environment? Distributed computing platforms like clouds and web standards: what could be the solution in an open environment? SERENA PASTORE INAF - Astronomical Observatory of Padova Vicolo Osservatorio 5 35122 Padova

More information

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1. This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1. WD31_VirtualApplicationSharedServices.ppt Page 1 of 29 This presentation covers the shared

More information

White Paper on CLOUD COMPUTING

White Paper on CLOUD COMPUTING White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples

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

An Introduction to Private Cloud

An Introduction to Private Cloud An Introduction to Private Cloud As the word cloud computing becomes more ubiquitous these days, several questions can be raised ranging from basic question like the definitions of a cloud and cloud computing

More information

A Best Practice Model for Cloud Middleware Systems

A Best Practice Model for Cloud Middleware Systems A Best Practice Model for Cloud Middleware Systems Ajith Ranabahu 1 and E. Michael Maximilien 2 1 Knoesis Center,Wright state University, Dayton OH 45435, USA, ajith@knoesis.org 2 IBM Almaden Research

More information

Cloud Computing: The Need for Portability and Interoperability

Cloud Computing: The Need for Portability and Interoperability I D C E X E C U T I V E I N S I G H T S Cloud Computing: The Need for Portability and Interoperability August 2010 By Jean Bozman, Research Vice President, Enterprise Servers and Gary Chen, Research Manager,

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Virtualizing the Private Cloud for Maximum Resource Utilization C.Shreeharsha, Prof.ManasiKulkarni Computer Engineering Department, VJTI, Matunga, Mumbai, India, E-mail:harshagzb89@gmail.com. Abstract

More information

Cloud-pilot.doc 12-12-2010 SA1 Marcus Hardt, Marcin Plociennik, Ahmad Hammad, Bartek Palak E U F O R I A

Cloud-pilot.doc 12-12-2010 SA1 Marcus Hardt, Marcin Plociennik, Ahmad Hammad, Bartek Palak E U F O R I A Identifier: Date: Activity: Authors: Status: Link: Cloud-pilot.doc 12-12-2010 SA1 Marcus Hardt, Marcin Plociennik, Ahmad Hammad, Bartek Palak E U F O R I A J O I N T A C T I O N ( S A 1, J R A 3 ) F I

More information

EEDC34330 Execution Environments for Scientific Cloud Distributed Interoperability Computing Javier Álvarez javicid@gmail.com

EEDC34330 Execution Environments for Scientific Cloud Distributed Interoperability Computing Javier Álvarez javicid@gmail.com EEDC Execution Environments for Distributed Computing 34330 Master in Computer Architecture, Networks and Systems - CANS Scientific Cloud Interoperability Javier Álvarez javicid@gmail.com Outline Cloud

More information

A Scalability Model for Managing Distributed-organized Internet Services

A Scalability Model for Managing Distributed-organized Internet Services A Scalability Model for Managing Distributed-organized Internet Services TSUN-YU HSIAO, KO-HSU SU, SHYAN-MING YUAN Department of Computer Science, National Chiao-Tung University. No. 1001, Ta Hsueh Road,

More information

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle NIST Definition of Cloud Computing Cloud

More information

Infrastructure for Cloud Computing

Infrastructure for Cloud Computing Eucalyptus: an Open-Source Infrastructure for Cloud Computing Rich Wolski Chris Grzegorczyk, Dan Nurmi, Graziano Obertelli, Woody Rollins, Sunil Soman, Lamia Youseff, Dmitrii Zagorodnov The Eucalyptus

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

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers

More information

Cloud computing - Architecting in the cloud

Cloud computing - Architecting in the cloud Cloud computing - Architecting in the cloud anna.ruokonen@tut.fi 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices

More information

A Web Portal for Management of Aneka-Based MultiCloud Environments

A Web Portal for Management of Aneka-Based MultiCloud Environments A Web Portal for Management of Aneka-Based MultiCloud Environments Mohammed Alrokayan and Rajkumar Buyya Cloud Computing and Distributed Systems (CLOUDS) Laboratory, Department of Computing and Information

More information

C-Meter: A Framework for Performance Analysis of Computing Clouds

C-Meter: A Framework for Performance Analysis of Computing Clouds C-Meter: A Framework for Performance Analysis of Computing Clouds Nezih Yigitbasi, Alexandru Iosup, and Dick Epema {M.N.Yigitbasi, D.H.J.Epema, A.Iosup}@tudelft.nl Delft University of Technology Simon

More information

Resource Scalability for Efficient Parallel Processing in Cloud

Resource Scalability for Efficient Parallel Processing in Cloud Resource Scalability for Efficient Parallel Processing in Cloud ABSTRACT Govinda.K #1, Abirami.M #2, Divya Mercy Silva.J #3 #1 SCSE, VIT University #2 SITE, VIT University #3 SITE, VIT University In the

More information

Standards in the RESERVOIR Project

Standards in the RESERVOIR Project IaaS Cloud Interoperability through Standards in the RESERVOIR Project Fermín Galán Márquez Telefónica I+D The research leading to these results is partially supported by the European Community's Seventh

More information

Open Data Center Alliance Usage: VIRTUAL MACHINE (VM) INTEROPERABILITY IN A HYBRID CLOUD ENVIRONMENT REV. 1.1

Open Data Center Alliance Usage: VIRTUAL MACHINE (VM) INTEROPERABILITY IN A HYBRID CLOUD ENVIRONMENT REV. 1.1 sm Open Data Center Alliance Usage: VIRTUAL MACHINE (VM) INTEROPERABILITY IN A HYBRID CLOUD ENVIRONMENT REV. 1.1 Open Data Center Alliance Usage: Virtual Machine (VM) Interoperability in a Hybrid Cloud

More information

Enabling Execution of Service Workflows in Grid/Cloud Hybrid Systems

Enabling Execution of Service Workflows in Grid/Cloud Hybrid Systems Enabling Execution of Service Workflows in Grid/Cloud Hybrid Systems Luiz F. Bittencourt, Carlos R. Senna, and Edmundo R. M. Madeira Institute of Computing University of Campinas - UNICAMP P.O. Box 6196,

More information

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION White Paper May 2012 Abstract Whether enterprises choose to use private, public or hybrid clouds, the availability of a broad range

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

Data Integration Checklist

Data Integration Checklist The need for data integration tools exists in every company, small to large. Whether it is extracting data that exists in spreadsheets, packaged applications, databases, sensor networks or social media

More information

SNMP, CMIP based Distributed Heterogeneous Network Management using WBEM Gateway Enabled Integration Approach

SNMP, CMIP based Distributed Heterogeneous Network Management using WBEM Gateway Enabled Integration Approach , CMIP based Distributed Heterogeneous Network Management using WBEM Gateway Enabled Integration Approach Manvi Mishra Dept. of Information Technology, SRMSCET Bareilly (U.P.), India S.S. Bedi Dept of

More information

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

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

More information

Backup and Recovery of SAP Systems on Windows / SQL Server

Backup and Recovery of SAP Systems on Windows / SQL Server Backup and Recovery of SAP Systems on Windows / SQL Server Author: Version: Amazon Web Services sap- on- aws@amazon.com 1.1 May 2012 2 Contents About this Guide... 4 What is not included in this guide...

More information

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework

More information

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise Cloud Service Model Selecting a cloud service model Different cloud service models within the enterprise Single cloud provider AWS for IaaS Azure for PaaS Force fit all solutions into the cloud service

More information

Have We Really Understood the Cloud Yet?

Have We Really Understood the Cloud Yet? 1 Have We Really Understood the Cloud Yet? Plethora of Definitions Hype? Range of Technologies and business models What really clicks in the Cloud? Pay per use no capex only opex! Meet seasonal loads elasticity

More information

CMDB Federation. DMTF Standards for Federating CMDBs and other Management Data Repositories

CMDB Federation. DMTF Standards for Federating CMDBs and other Management Data Repositories CMDB Federation DMTF Standards for Federating CMDBs and other Management Data Repositories Synopsis Many organizations base IT management on a configuration management system consisting of a configuration

More information

Oracle Service Bus Examples and Tutorials

Oracle Service Bus Examples and Tutorials March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan

More information

The Virtualization Practice

The Virtualization Practice The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention

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

Test Challenges and Approaches With SaaS and PaaS. Dr. Ganesh Neelakanta Iyer Principal QA Engineer Progress Software

Test Challenges and Approaches With SaaS and PaaS. Dr. Ganesh Neelakanta Iyer Principal QA Engineer Progress Software Test Challenges and Approaches With SaaS and PaaS Dr. Ganesh Neelakanta Iyer Principal QA Engineer Progress Software About Me Completed B.Tech. in Computer Science and Engineering from Mahatma Gandhi University,

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

C-Meter: A Framework for Performance Analysis of Computing Clouds

C-Meter: A Framework for Performance Analysis of Computing Clouds 9th IEEE/ACM International Symposium on Cluster Computing and the Grid C-Meter: A Framework for Performance Analysis of Computing Clouds Nezih Yigitbasi, Alexandru Iosup, and Dick Epema Delft University

More information

The Virtual Grid Application Development Software (VGrADS) Project

The Virtual Grid Application Development Software (VGrADS) Project The Virtual Grid Application Development Software (VGrADS) Project VGrADS: Enabling e-science Workflows on Grids and Clouds with Fault Tolerance http://vgrads.rice.edu/ VGrADS Goal: Distributed Problem

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

Interoperability and Portability for Cloud Computing: A Guide

Interoperability and Portability for Cloud Computing: A Guide Interoperability and Portability for Cloud Computing: A Guide November, 2014 Contents Acknowledgements... 3 Motivation and Considerations... 4 Interoperability & Portability Overview... 5 Basic Definition

More information

An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment

An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment Daeyong Jung 1, SungHo Chin 1, KwangSik Chung 2, HeonChang Yu 1, JoonMin Gil 3 * 1 Dept. of Computer

More information

QuickSpecs. HP Helion Development Platform. Overview

QuickSpecs. HP Helion Development Platform. Overview Overview What is it? The is a service that enables developers to rapidly develop, deploy and scale applications across a mix of public and private clouds. We provide support for applications developed

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

Using Hybrid Clouds For Strategic Agility, Protection and Scalability

Using Hybrid Clouds For Strategic Agility, Protection and Scalability Executive Brief: Hybrid Cloud Deployment Hybrid cloud is a game-changer for enterprise IT, introducing a new set of operating challenges, risks and rewards. Contents Overview: Why the Hybrid Cloud 2 is

More information

Automated Application Provisioning for Cloud

Automated Application Provisioning for Cloud Automated Application Provisioning for Cloud Application Provisioning in Cloud requires mechanism to automate and repeat as and when it requires. This is mainly because the building blocks of an IT infrastructure

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

Enabling rapid and adaptive network applications deployment

Enabling rapid and adaptive network applications deployment Enabling rapid and adaptive network applications deployment Net Futures 2015 Session: Network Applications how to unleash the full innovation-potential of SDN and NFV March, 26 th 2015, Brussels Dr. Anastasios

More information

IJESRT. Scientific Journal Impact Factor: 3.449 (ISRA), Impact Factor: 2.114

IJESRT. Scientific Journal Impact Factor: 3.449 (ISRA), Impact Factor: 2.114 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY MONITORING INFORMATION AND CONTROL FLOW ON PaaS FOR CLOUD COMPUTING INFRASTRUCTURE AND SERVICES S.Bavane*, A.Appandairaj, G.Ilancheziapandian

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

How to Create a Simple Content Management Solution with Joomla! in a vcloud Environment. A VMware Cloud Evaluation Reference Document

How to Create a Simple Content Management Solution with Joomla! in a vcloud Environment. A VMware Cloud Evaluation Reference Document How to Create a Simple Content Management Solution with Joomla! in a vcloud Environment A VMware Cloud Evaluation Reference Document Contents About Cloud Computing Cloud computing is an approach to computing

More information

Comparative Study of Eucalyptus, Open Stack and Nimbus

Comparative Study of Eucalyptus, Open Stack and Nimbus Comparative Study of Eucalyptus, Open Stack and Nimbus Lakshmi D Kurup, Chandni Chandawalla, Zalak Parekh, Kunjita Sampat Abstract- Cloud computing is a Service Oriented Architecture which reduces information

More information

Proactively Secure Your Cloud Computing Platform

Proactively Secure Your Cloud Computing Platform Proactively Secure Your Cloud Computing Platform Dr. Krutartha Patel Security Engineer 2010 Check Point Software Technologies Ltd. [Restricted] ONLY for designated groups and individuals Agenda 1 Cloud

More information

VMware vcloud Director for Service Providers

VMware vcloud Director for Service Providers Architecture Overview TECHNICAL WHITE PAPER Table of Contents Scope of Document....3 About VMware vcloud Director....3 Platform for Infrastructure Cloud...3 Architecture Overview....3 Constructs of vcloud

More information