1 IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D FIS Distinguished Professor of Computer Science School of Computing, UNF
2 Introduction Virtualization plays an important role as an enabling technology for datacenter implementation by abstracting compute, network, and storage service platforms from the underlying physical hardware. Because secure, efficient, and scalable management of these virtualized infrastructures is essential to guarantee optimal datacenter operation, the virtual infrastructure manager is a key component of the datacenter architecture. The virtual infrastructure manager, also called the cloud operating system (cloud OS), orchestrates the deployment of virtual resources and manages the physical and virtual infrastructures. Management of the datacenter as a cloud makes it possible to complement the local infrastructure with remote resources from other federated datacenters or commercial clouds.
3 Introduction (contd.) This cloud vision of the datacenter provides several advantages including server consolidation to reduce hardware and power requirements, on-the-fly resizing of the physical infrastructure, service workload balance among physical resources to improve efficiency and utilization, server replication to support fault tolerance and high availability capabilities, and dynamic partitioning of physical infrastructure to execute and isolate different services and workloads. Turning this vision into reality requires developing an open and flexible cloud architecture reference model that addresses the requirements of business use cases from IT companies. The model must provide interoperability and portability to prevent vendor lockin, scalability, and standardization.
4 Challenge in Cloud Computing An open challenge in cloud computing is cloud federation, which involves different architectures and levels of coupling among federated cloud instances. The cloud architecture reference model must include support for the deployment of different federation scenarios so that cloud providers and IT companies can use external resources as well as share their internal resources.
5 Cloud Infrastructure Anatomy The key component of an IaaS cloud architecture is the cloud OS (see figure in next slide), which manages the physical and virtual infrastructures and controls the provisioning of virtual resources according to the needs of the user services. A cloud OS s role is to efficiently manage datacenter resources to deliver a flexible, secure, and isolated multitenant execution environment for user services that abstracts the underlying physical infrastructure and offers different interfaces and APIs for interacting with the cloud. While local users and administrators can interact with the cloud using local interfaces and administrative tools that offer rich functionality for managing, controlling, and monitoring the virtual and physical infrastructure, remote cloud users employ public cloud interfaces that usually provide more limited functionality.
6 The Cloud OS
7 The Cloud OS As a key component in a modern datacenter, the cloud operating system is responsible for: 1. managing the physical and virtual infrastructure, 2. orchestrating and commanding service provisioning and deployment, 3. providing federation capabilities for accessing and deploying virtual resources in remote cloud infrastructures
8 Infrastructure and Cloud Drivers To provide an abstraction of the underlying infrastructure, technology, the cloud OS can use adapters or drivers to interact with a variety of virtualization technologies. These include hypervisor, network, storage, and information drivers. The core cloud OS components, including the virtual machine (VM) manager, network manager, storage manager, and information manager, rely on these infrastructure drivers to deploy, manage, and monitor the virtualized infrastructures. In addition to the infrastructure drivers, the cloud OS can include different cloud drivers to enable access to remote providers. OpenNebula (http://opennebula.org) is an example of an open cloud OS platform focused on datacenter virtualization that fits with the architecture proposed in Figure 1. Other open cloud managers, such as OpenStack (http://openstack.org) and Eucalyptus (www.eucalyptus.com), primarily focus on public cloud features.
9 Virtual Machine Manager A cloud OS defines the VM as the basic execution unit and the virtualized services (group of VMs for executing a multitier service) as the basic management entity. This concept helps create scalable applications because the user can either add VMs as needed (horizontal scaling) or resize a VM (if supported by the underlying hypervisor technology) to satisfy a VM workload increase (vertical scaling). Individual multitier applications are isolated from each other, but individual VMs in the same applications are not, as they all can share a communication network and services when needed. A VM consists of a set of parameters and attributes, including the OS kernel, VM image, memory and CPU capacity, network interfaces etc.
10 Virtual Machine Manager (contd.) The VM manager is responsible for managing a VM s entire life cycle and performing different VM actions deploy, migrate, suspend, resume, shut down according to user commands or scheduling strategies. To perform these actions, the VM manager relies on the hypervisor drivers, which expose the basic functionality of underlying hypervisors such as Xen, KVM, and VMware to avoid limiting the cloud OS to a specific virtualization technology. The VM manager is also responsible for preserving the service-level agreements contracted with the users, which are usually expressed in terms of VM availability in infrastructure clouds. To guarantee this availability, the VM manager should include different mechanisms for detecting VM crashes and automatically restarting the VM in case of failure.
11 Network Manager The deployment of services in a cloud involves not only the provision of VMs but also the instantiation of communication networks to interconnect the different service components and to make the service reachable for external users, if needed. The network manager should be able to manage private networks to interconnect both the service s internal components and public IP address pools and connect the front-end service components to the Internet. The network manager uses the network drivers to provision virtual networks over the physical network infrastructure. It needs to ensure traffic isolation between virtual networks.
12 Storage Manager The storage manager s main function is to provide storage services and final-user virtual storage systems as a commodity. The storage system must be scalable so that it can grow dynamically according to service needs; highly available and reliable, to avoid data access disruption in data access in case of failure; high-performance, to support strong demands of dataintensive workloads; and easy to manage, abstracting users from the underlying physical storage s complexity. To reach these goals, the storage manager relies on the existing storage drivers, which introduce a layer of abstraction between users or services and physical storage and enable the creation of a storage resource pool where storage devices appear as one, allowing data to be moved freely among devices.
13 Image Manager Image managers must handle a huge amount of VM images belonging to different users, with different operating systems and software configurations. Thus, the cloud OS must have the appropriate tools to manage these images efficiently and securely, as well as having additional functionality for administering image repositories. A set of attributes defines the VM image, including the image s name, a description of its contents, the type of image public, private, or shared the image owner, and the image s location within the repository. Basic image functionality should include tools for creating a new image in a repository, deleting an image, cloning an image from an existing one, adding or changing an image attribute, sharing an image with other users, publishing an image for public use, or listing the images available in the repository.
14 Information Manager The information manager is responsible for monitoring and gathering information about the state of VMs, physical servers, and other components of virtual and physical infrastructures such as network devices and storage systems. This monitoring function is essential to ensure that all these components are performing optimally. The information manager uses the information drivers to collect monitoring information from virtual and physical resources. At the physical server level, the administrator can install different specialized tools for monitoring purposes such as Nagios (www.nagios.com) and Ganglia (http://ganglia.sourceforge.net). Monitoring at the VM level relies on the information provided by hypervisors, which can be very limited and might differ from one hypervisor to another.
15 Quota mechanisms can be used to limit the amount of resources CPU, memory, network bandwidth, or disk a specific user can access. Authentication and Authorization Clouds must incorporate mechanisms to authenticate users and administrators and to provide them with access only to authorized resources. User authentication verifies and confirms the identity of users who try to access cloud resources. This function can be implemented using different methods, such as simple password verification mechanisms via LDAP; trusted authentication mechanisms based on public keys, X.509 certificates or Kerberos. Authorization policies control and manage user privileges and permissions to access different cloud resources, such as VMs, networks, or storage systems. Access control can be implemented using role-based mechanisms, where a role defines a group of permissions to perform certain operations over specific cloud resources and users can be assigned particular roles.
16 Accounting and Auditing Accounting s objective is to obtain and record resource usage information of deployed services. This function relies on the information manager to monitor resources and collect usage information from metric measurements. Accounting is essential to implementing the mechanisms that produce billing information. Auditing provides information about activity in cloud resources, indicating who accessed cloud resources, when they gained access, and what operations they performed. This information is useful to improve cloud security and protect it from threats such as unauthorized access, abusive use of resources, and other forms of intrusion.
17 The federation manager s design could differ depending on the supported types of federation for example, cloud aggregation, bursting, or brokering and levels of coupling and interoperability. The cloud OS must implement the federation manager as an internal component to support federation architectures at the infrastructure level. Federation Manager The federation manager enables access to remote cloud infrastructures, which can be either partner infrastructures governed by a similar cloud OS entity or public cloud providers. The federation manager should provide basic mechanisms for deployment, runtime management, and termination of virtual resources in remote clouds; remote resource monitoring; user authentication in remote cloud instances; access control management and remote resource permission; and tools for image building on different clouds with different image formats.
18 Scheduler There are two levels of scheduling within a cloud infrastructure: at the physical host level, managed by the hypervisor scheduler, which is responsible for deciding when VMs can obtain system resources such as physical CPU or memory and which physical CPUs are assigned to each VM; and at the cloud level, managed by the cloud OS scheduler, which is responsible for deciding the particular physical server where each VM is deployed. The cloud OS scheduler s main function is to decide the initial placement of each VM following specific criteria. In a federated environment, the scheduler could decide to deploy the VM in a remote cloud when insufficient resources are available in the local infrastructure.
19 Scheduler (contd.) The scheduler could also provide dynamic optimization capabilities, enabling the dynamic reallocation (migration) of VMs from one physical resource to another to meet specific optimization criteria. The table in the next slide lists different scheduling policies, based on varying optimization criteria, to guide both initial placement and dynamic reallocation actions. The user can also specify the constraints that can restrict scheduler decisions such as, for example, hardware (amount of CPU, memory, and so on), platform (type of hypervisor, OS, and so on), affinity (two or more VMs that need to be deployed in the same physical server or the same physical cluster), location (geographical restrictions), or service-level agreement constraints (guaranteed CPU capacity or high operational reliability).
20 Optimization Criteria for Allocation and Reallocation Policies of the Scheduler
21 Scheduler (contd.) The cloud OS invokes the scheduler every time a new VM is waiting to be deployed as well as periodically to optimize the entire virtual infrastructure, reallocating VMs if necessary to meet the established optimization criteria. The scheduler interacts with the VM manager to deploy or allocate the VM in the selected server or with the federation manager to deploy VMs in remote clouds.
22 Administrative Tools The cloud OS must provide different tools and interfaces (commandline or GUI) for users and administrators to perform various tasks. For privileged administration, the system should include both user administration tools (to create, modify, or delete users and manage user authorization and access control policies) and physical infrastructure management tools (to boot or shut down physical servers, monitor physical infrastructure, and so on). Unprivileged users should also be provided with tools to manage their own infrastructure for example, VM management tools (to deploy, shut down, suspend, restore, or monitor a VM), virtual network management tools (to create or delete virtual networks), virtual storage management tools (to create, delete, or attach a virtual disk), and image management tools (to create, clone, or delete images).
23 Service Manager The cloud OS should be able to manage and support virtualized multitier services. A multitier service can comprise several component/tiers with some intrinsic dependencies among them. These services can be deployed as a group of interconnected VMs in the cloud with specific deployment dependencies and, optionally, some location, affinity, and elasticity requirements. The service manager s admission control function entails deciding whether to accept or reject a service, depending on the service requirements and resource availability in the cloud. Once it accepts a service, the service manager is responsible for managing its life cycle, which can involve several actions, including deploying, suspending, resuming, or canceling the service. To deploy a new service, the service manager interacts with the scheduler to decide the best placement for the various VMs that comprise the service, according to the selected optimization criteria and service constraints.
24 Service Manager (contd.) Another service manager function is the management of service elasticity. The service manager can incorporate different mechanisms for service auto-scaling based on elasticity rules, which trigger the deployment of new instances (horizontal scaling) or by resizing existing instances (vertical scaling) when user-specified service metrics exceed certain thresholds. Independent of the service manager, users are always allowed to employ the interfaces provided by the administrative tools or the cloud interface to deploy, resize, migrate, or shut down their individual VMs.
25 Cloud Interfaces In the current cloud ecosystem, most cloud products and providers offer their own APIs, such as Amazon EC2 or VMware s vcloud. Although some of these APIs are becoming de facto standards, this heterogeneity makes it difficult to achieve interoperability and portability across clouds. Several standards bodies are addressing interoperability and portability issues surrounding cloud infrastructures. Example, OGF OCCI (http://occi-wg.org), OVF (http://dmtf.org/standards/cloud).
26 Cloud Federation Cloud federation, which enables cloud providers and IT companies to collaborate and share their resources, is associated with many portability and interoperability issues. Cloud developers and researchers have proposed or implemented numerous federation architectures, including cloud bursting, brokering, aggregation, and multitier. These architectures can be classified according to the level of coupling or interoperation among the cloud instances involved, ranging from loosely coupled (with no or little interoperability among cloud instances) to tightly coupled (with full interoperability among cloud instances).
27 Loosely Coupled Federation This scenario is formed by independent cloud instances for example, a private cloud complementing its infrastructure with resources from an external commercial cloud with limited interoperation between them. A cloud instance has little or no control over remote resources (for example, decisions about VM placement are not allowed), monitoring information is limited (for example, only CPU, memory, or disk consumption of each VM is reported), and there is no support for advanced features such as cross-site networks or VM migration.
28 Partially Coupled Federation This scenario typically consists of various partner clouds that establish a contract or framework agreement stating the terms and conditions under which one partner cloud can use resources from another. This contract can enable a certain level of control over remote resources (for example, allowing the definition of affinity rules to force two or more remote VMs to be placed in the same physical cluster); can agree to the interchange of more detailed monitoring information (for example, providing information about the host where the VM is located, energy consumption, and so on); and can enable some advanced networking features among partner clouds (for example, the creation of virtual networks across site boundaries).
29 Tightly Coupled Federation This scenario usually includes clouds belonging to the same organization and is normally governed by the same cloud OS type. In this scenario, a cloud instance can have advanced control over remote resources for example, allowing decisions about the exact placement of a remote VM and can access all the monitoring information available about remote resources. In addition, it can allow other advanced features, including the creation of cross-site networks, cross-site migration of VMs, implementation of high availability techniques among remote cloud instances, and creation of virtual storage systems across site boundaries.
30 Cloud Federation Architectures
31 Bursting (Hybrid) Architecture Cloud bursting or hybrid architecture combines the existing onpremise infrastructure (usually a private cloud) with remote resources from one or more public clouds to provide extra capacity to satisfy peak demand periods. Because the local cloud OS has no advanced control over the virtual resources deployed in external clouds beyond the basic operations the providers allow, this architecture is loosely coupled. Most existing open cloud managers support the hybrid cloud architecture and is used in infrastructures such as StratusLab (http://stratuslab.eu).
32 Broker Architecture The central component of the broker architecture is a broker that serves various users and has access to several public cloud infrastructures. A simple broker should be able to deploy virtual resources in the cloud as selected by the user. An advanced broker offering service management capabilities could make scheduling decisions based on optimization criteria such as cost, performance, or energy consumption to automatically deploy virtual user service in the most suitable cloud, or it could even distribute the service components across multiple clouds. This architecture is also loosely coupled since public clouds typically do not allow advanced control over the deployed virtual resources. Brokering is the most common federation scenario. Examples include BonFIRE (www.bonfire-project.eu), Open Cirrus, and
33 Aggregated Architecture Cloud aggregation consists of two or more partner clouds that interoperate to aggregate their resources and provide users with a larger virtual infrastructure. This architecture is usually partially coupled, since partners could be provided with some kind of advanced control over remote resources, depending on the terms and conditions of contracts with other partners. These partner clouds usually have a higher coupling level when they belong to the same corporation than when they are owned by different companies that agree to cooperate and aggregate their resources. The Reservoir federated infrastructure is an example of an aggregated cloud architecture.
34 Multitier Architecture The multitier architecture consists of two or more cloud sites, each running its own cloud OS and usually belonging to the same corporation, that are managed by a third cloud OS instance following a hierarchical arrangement. This upper cloud OS instance has full control over resources in different cloud sites a tightly coupled scenario and it exposes the resources available in the different cloud sites as if they were located in a single cloud. This architecture is beneficial for corporations with geographically distributed cloud infrastructures because it provides uniform access. It is also useful for implementing advanced management features such as high availability, load balancing, and fault tolerance.
35 Reference and Acknowledgement The contribution of the following paper is duly acknowledged for this presentation: Moreno-Vozmediano, R., Montero, R., and Llorente, I., "IaaS Cloud Architecture: From Virtualized Data Centers to Federated Cloud Infrastructures", IEEE Computer Vol. 45 (12), Dec. 2012, pp
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
OW2 Annual Conference 2010 Paris, November 24th, 2010 OpenNebula Leading Innovation in Cloud Computing Management Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad
OpenNebula Open Souce Solution for DC Virtualization C12G Labs Online Webinar What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized Environments I m using virtualization/cloud,
OGF25/EGEE User Forum Catania, Italy 2 March 2009 Constantino Vázquez Blanco Javier Fontán Muiños Raúl Sampedro Distributed Systems Architecture Research Group Universidad Complutense de Madrid 1/31 Outline
13 th LSM 2012 7 th -12 th July, Geneva OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision
LinuxTag 2013 Berlin, Germany, May 22nd Getting Started Hacking on OpenNebula Carlos Martín Project Engineer Acknowledgments The research leading to these results has received funding from Comunidad de
OSDC 2012 25 th April, Nürnberg OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized
Jornadas Técnicas de RedIRIS 2009 Santiago de Compostela 27th November 2009 The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures Distributed Systems Architecture Research Group
OGF-EU: Using IT to reduce Carbon Emissions and Delivering the Potential of Energy Efficient Computing OGF25, Catania, Italy 5 March 2009 VM Management for Green Data Centres with the OpenNebula Virtual
CloudOpen 2012 San Diego, USA, August 29th, 2012 The OpenNebula Cloud Platform for Data Center Virtualization Carlos Martín Project Engineer Acknowledgments The research leading to these results has received
LinuxTag April 23rd 2012, Berlin OpenNebula The Open Source Solution for Data Center Virtualization Hector Sanjuan OpenNebula.org 1 What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision
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
NASA Ames NASA Advanced Supercomputing (NAS) Division California, May 24th, 2012 Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases Ignacio M. Llorente Project Director OpenNebula Project.
Introduction to Cloud Computing Shang Juh Kao Dept. of Computer Science and Engineering National Chung Hsing University 2011/10/27 CSE, NCHU 1 Table of Contents 1. Introduction ( 資 料 取 自 NCHC 自 由 軟 體 實
ISC Cloud 2010 Frankfurt, Germany October 29th, 2010 OpenNebula Cloud Case Studies Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad Complutense de Madrid
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,
New Paradigms: Clouds, Virtualization and Co. EGEE08, Istanbul, September 25, 2008 An Introduction to Virtualization and Cloud Technologies to Support Grid Computing Distributed Systems Architecture Research
ESAC GRID Workshop '08 ESAC, Villafranca del Castillo, Spain 11-12 December 2008 Cloud and Virtualization to Support Grid Infrastructures Distributed Systems Architecture Research Group Universidad Complutense
Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF Multi-core CPUs and Multithreading Technologies
Auto-Scaling Model for Cloud Computing System Che-Lun Hung 1*, Yu-Chen Hu 2 and Kuan-Ching Li 3 1 Dept. of Computer Science & Communication Engineering, Providence University 2 Dept. of Computer Science
CISCO Cloud Computing Research Symposium (C 3 RS) November 5 & 6, 2008 San Jose, CA Virtual Machine Management with OpenNebula in the RESERVOIR project Ruben Santiago Montero Distributed Systems Architecture
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
15th April 2010 e-infranet Workshop Louvain, Belgium Next Generation Data Center Summit Cloud Computing from an Institutional Perspective Distributed Systems Architecture Research Group Universidad Complutense
Des grilles aux Clouds Ecole Normale Supérieure de Lyon December 13th, 2010 OpenNebula Cloud Case Studies for Research and Industry Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture
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
ONE Cloud Services Secure Cloud Applications for E-Health http://cloudbestpractices.net Cloud Solutions Roadmap The Cloud Best Practices Network (CBPN) specializes in pioneering and documenting best practice
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
Full and Para Virtualization Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF x86 Hardware Virtualization The x86 architecture offers four levels
CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit
EL / LAK (FOSS) 2010 May 14th, 2010 Deployment of Private, Hybrid & Public Clouds with OpenNebula University Complutense of Madrid The Anatomy of an IaaS Cloud Deployment of Private, Hybrid & Public Clouds
21th May 2010 CloudViews 2010 Porto, Portugal Next Generation Data Center Summit Design and Building of IaaS Clouds Distributed Systems Architecture Research Group Universidad Complutense de Madrid This
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
Hybrid Cloud: Overview of Sutapa Bansal Sr. Product Manager Cloud and Virtualization Group Agenda Why Hybrid cloud? Cisco Vision Hybrid Cloud Use Cases and ROI Architecture Overview Deployment Model and
OSDC 2012 24th April, Nürnberg Building Clouds with OpenNebula 3.4 Constantino Vázquez Blanco dsa-research.org Distributed Systems Architecture Research Group Universidad Complutense de Madrid Building
VMware for your hosting services Anindya Kishore Das 2009 VMware Inc. All rights reserved Everybody talks Cloud! You will eat your cloud and you will like it! Everybody talks Cloud - But what is it? VMware
Why is a good idea to use OpenNebula in your VMware Infrastructure? Constantino Vázquez C12G Labs Online Webinar OpenNebula in your VMware Infrastructure Contents Introduction Overview: What is OpenNebula?
System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Classification of Distributed Computing Systems
Contact Information: February 2011 zimory scale White Paper Relational Databases in the Cloud Target audience CIO/CTOs/Architects with medium to large IT installations looking to reduce IT costs by creating
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
Introduction to Cloud Computing Srinath Beldona email@example.com Agenda Pre-requisites Course objectives What you will learn in this tutorial? Brief history Is cloud computing new? Why cloud computing?
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.
International Symposium on Grid Computing 2009 April 23th, Academia Sinica, Taipei, Taiwan New resource provision paradigms for Grid Infrastructures: Virtualization and Cloud Ruben Santiago Montero Distributed
Telecom Cloud Standards Information Day Hyatt Regency, Santa Clara, CA, USA 6-7 December, 2010 OpenNebula Cloud Innovation and Case Studies for Telecom Constantino Vázquez Blanco DSA-Research.org Distributed
3th June 2010 1 st European Summit on the Future Internet Luxembourg Next Generation Data Center Summit Enabling Technologies for Cloud Computing Distributed Systems Architecture Research Group Universidad
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
Introduction to OpenStack Carlo Vallati PostDoc Reseracher Dpt. Information Engineering University of Pisa firstname.lastname@example.org Cloud Computing - Definition Cloud Computing is a term coined to refer
Contrail Summer School June 2011, France Building Clouds with OpenNebula 2.2 and StratusLab Javier Fontán Muiños dsa-research.org Distributed Systems Architecture Research Group Universidad Complutense
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
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
Mobile Cloud Computing Lecture 02b Cloud Computing II 吳 秀 陽 Shiow-yang Wu T. Sridhar. Cloud Computing A Primer, Part 2: Infrastructure and Implementation Topics. The Internet Protocol Journal, Volume 12,
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng email@example.com Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
Parallels Cloud Server White Paper An Introduction to Operating System Virtualization and Parallels Cloud Server www.parallels.com Table of Contents Introduction... 3 Hardware Virtualization... 3 Operating
Basics of Virtualisation Volker Büge Institut für Experimentelle Kernphysik Universität Karlsruhe Die Kooperation von The x86 Architecture Why do we need virtualisation? x86 based operating systems are
Virtualization for Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF CLOUD COMPUTING On demand provision of computational resources
Cloud Computing Overview -A 60 minute overview on some essentials about Cloud systems -Target audience: Management, Architects Cloud Computing A cloud computing system stores data in a remotely accessible
PARALLELS CLOUD SERVER An Introduction to Operating System Virtualization and Parallels Cloud Server 1 Table of Contents Introduction... 3 Hardware Virtualization... 3 Operating System Virtualization...
Marvin Rambhadjan Arthur Schutijser SURFnet February 3, 2010 Overview Introduction Cloud Computing Introduction Cloud Computing What is Cloud Computing? Resource Pooling Resources are bundled High Level
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
Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com Exciting Weather Forecasts Commercial Cloud Formation Eucalyptus - Confidential What
Amazon EC2 Product Details Page 1 of 5 Amazon EC2 Functionality Amazon EC2 presents a true virtual computing environment, allowing you to use web service interfaces to launch instances with a variety of
CISCO NerdLunch Series November 7, 2008 San Jose, CA New resource provision paradigms for Grid Infrastructures: Virtualization and Cloud Ruben Santiago Montero Distributed Systems Architecture Research
Building an AWS-Compatible Hybrid Cloud with OpenStack AWS is Transforming IT Amazon Web Services (AWS) commands a significant lead in the public cloud services market, with revenue estimated to grow from
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
June, 2012 Table of Contents EXECUTIVE SUMMARY... 3 INTRODUCTION... 3 VIRTUALIZING APACHE HADOOP... 4 INTRODUCTION TO VSPHERE TM... 4 USE CASES AND ADVANTAGES OF VIRTUALIZING HADOOP... 4 MYTHS ABOUT RUNNING
Operating Systems Virtualization mechanisms René Serral-Gracià Xavier Martorell-Bofill 1 1 Universitat Politècnica de Catalunya (UPC) May 26, 2014 Contents 1 Introduction 2 Hardware Virtualization mechanisms
CloudCenter Full Lifecycle Management An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management Page 2 Table of
Becoming a Cloud Services Broker Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013 Hybrid delivery for the future Traditional IT Evolving current state Future Information
10 th International Conference on Software Testing June 18 21, 2013 at Bangalore, INDIA by Sowmya Krishnan, Senior Software QA Engineer, Citrix Copyright: STeP-IN Forum and Quality Solutions for Information
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
Virtualization is a bedrock of modern cloud environments. Hypervisors manage the virtual machines in a cloud environments, providing six fundamental features, as shown in the table below. 1 Hypervisors
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
Aneka: A Software Platform for.net-based Cloud Computing Christian VECCHIOLA a, Xingchen CHU a,b, and Rajkumar BUYYA a,b,1 a Grid Computing and Distributed Systems (GRIDS) Laboratory Department of Computer
Open Hybrid Cloud Cloud Evolution statt Cloud Revolution Lutz Lange, RHCA, Solution Architect, Red Hat Frank Rosendahl, RHCA, Solution Architect, DASEQ GmbH Cloud Operations Management Delivers an Open
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
Virtualization, SDN and NFV HOW DO THEY FIT TOGETHER? Traditional networks lack the flexibility to keep pace with dynamic computing and storage needs of today s data centers. In order to implement changes,
Enhancing Grid Infrastructures with Virtualization and Cloud Technologies Release of Cloud-like Management of Grid Services and Resources 2.0 Beta Milestone MS15 (V1.2) 16 March 2012 Abstract StratusLab
Planning the Migration of Enterprise Applications to the Cloud A Guide to Your Migration Options: Private and Public Clouds, Application Evaluation Criteria, and Application Migration Best Practices Introduction
Securing your Virtual Datacenter Part 1: Preventing, Mitigating Privilege Escalation Before We Start... Today's discussion is by no means an exhaustive discussion of the security implications of virtualization
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
Comparison and Evaluation of Open-source Cloud Management Software SRIVATSAN JAGANNATHAN Masters Degree Project Stockholm, Sweden XR-EE-LCN 2012:008 Comparison and Evaluation of Open-source Cloud Management
Complete Security and Compliance for Virtual Environments Vyatta takes the concept of virtualization beyond just applications and operating systems and allows enterprise IT to also virtualize network components
Cloud Computing with Red Hat Solutions Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd firstname.lastname@example.org Linux Automation Details Red Hat's Linux Automation strategy for next-generation IT infrastructure
Krzysztof Zieliński Marcin Jarząb Sławomir Zieliński Karol Grzegorczyk Maciej Malawski Mariusz Zyśk Evaluation Methodology of Converged Cloud Environments Cloud Computing Cloud Computing enables convenient,
VMware@SoftLayer Cookbook Disaster Recovery (DR) IBM Global Technology Services: Khoa Huynh (email@example.com) Daniel De Araujo (firstname.lastname@example.org) Bob Kellenberger (email@example.com) VMware: Merlin
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,
SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager firstname.lastname@example.org Product Marketing Manager email@example.com SUSE Cloud SUSE Cloud is an open source software solution based on OpenStack
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