Deploying Business Virtual Appliances on Open Source Cloud Computing
|
|
|
- Paul Bates
- 10 years ago
- Views:
Transcription
1 International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012] 26 ISSN Deploying Business Virtual Appliances on Open Source Cloud Computing Tran Van Lang 1 and Nguyen Trong Duc 2 1 Institute of Applied Mechanics and Information Technology (IAMI/VAST) 2 Post and Telecommunications Institute of Technology, HCMCity 1 [email protected], 2 [email protected] Abstract The Cloud computing emerges as a new computing paradigm which aims to provide reliable, customized and QoS guaranteed dynamic computing environments for end-users. Virtual machines (VMs) provide a virtualization solution to the security and resource management issues that arise in isolated environment. We encounter the need to deploy an open source cloud computing and integrate VM (a virtual business server) with business applications into cloud models and the existing resource management infrastructure. To address such requirements, the paper describes an approach to deploying business virtual appliances on Open-source Scientific Cloud computing based on the Globus Virtual Workspace Service (Nimbus project) as an Infrastructure as a Service. Index Terms Cloud Computing, Grid Computing, Virtualization, IaaS and Virtual Appliance I. INTRODUCTION Recently, cloud computing [1] has been under a growing spotlight as a possible solution for providing a flexible, on demand computing infrastructure for a number of applications. Cloud computing is recently offered by companies like Google, IBM [2], Amazon [3], and Sun, etc. With increasing demand from business for higher efficiency, productivity, business agility, and lower cost, for several years, information communication technologies (ICT) have been shifting dramatically from static local environment with manually managed resources and applications towards dynamic virtual environments with automated and shared services with service-oriented architectures. In order to find other computing infrastructure solution for the flexible and effective computing resource for enterprises, one of solution that has come recent years is cloud computing. The research try to deploy an internal or private cloud similar to Amazon EC2/S3 services that provide Infrastructure as a Service (I-a-a-S), it means a set of virtual servers that work together through the Internet and can be dynamically managed, monitored, and maintained. Users are expected to develop their own virtual images or use existing ones as an executable environment on the cloud. Using virtual machines (VMs) that can be configured before deployment has the potential to reduce inefficient resource allocation and excess overhead. A VM can create an environment on a resource that is configured independently from that resource, allowing multiple such environments to be deployed on the same resource at the same time. In this manner of separation, each environment is kept secure from any others. Because sharing can be much more flexible, this also can also increase resource utilization [4]. The approaching of this research was focused on open source grid computing, cloud computing and virtualization technologies. That approach based on the grid computing middleware Globus Toolkit-4 [15], Globus Virtual Workspace service [5], Virtual Machine Monitor (VMM) Xen Hypervisor [6], and some networking technologies on Linux OS (Ubuntu Server). In addition, I also tried to deploy some configured virtual machine images as virtual appliances with some popular business applications that run on open source environments with Linux OS, Apache Web Server, MySQL, PosgreSQL RDBMS, PHP or JAVA. The main goal of this work was to test the applicability of science cloud computing to business application environments that are usually run on the local resource computing or private IT infrastructures. The remainder of the paper was organized as follows. Section 2 presents the approach methods to solve problem. In section 3, the experimental environment was presented. Then, some conclusions and evaluations were given in final section. II. APPROACH This approach relied on implementing the Globus Workspace Services for IaaS cloud that enable resource leasing with VMs and deploying business applications which based on the configured VMs or virtual appliances. A. The Use of Virtual Machine (VM) Technology to Implement Virtual Appliance VMs present the image of a dedicated raw machine to the business application; Virtual appliance is a configured VM from the operating system to the applications and the use of VMs for business application becomes more common. A Journal Homepage:
2 Tran Van Lang and Nguyen Trong Duc 27 configured VM can be deployed on many different sites or hosting machine without requiring the resource providers to understand the application and its dependencies. An application running on a VM is decoupled from the system software of the underlying host machine. VMs also enable resource allocation for specific business jobs or applications. It is hence feasible to restrict the memory, network, disk size, and even the CPU cycles allocated to a given VM. Furthermore, the use of VMs allows the target execution environment for a business application to be completely customized, thereby enabling support for jobs with special requirements like root access or legacy dependencies. VMs also enable process migration without requiring any modification or re-linking of the business application. B. Globus Virtual Workspace Services Virtual Workspaces (VW) are described by workspace metadata (XML Schemas), which contains all the information needed to deploy a workspace in various contexts. An atomic workspace, representing a single execution environment, specifies the data (e.g., VM images) that must be obtained and deployment information (such as networking setup) that need to be configured on deployment. At deployment time, a workspace is associated with a resource allocation, which describes how much resource (CPU, memory, etc.) is assigned to the workspace. Globus Virtual Workspace Services (VWS) [5]is a Globus Toolkit 4 (GT4) [15]component based service used to deploy workspaces. The Workspace Service implements a WSRF-based protocol allowing remote clients to start, stop, manage, and query the workspaces. All client actions are authorized using the Grid Security Infrastructure (GSI). VWS functionality is exposed via web services implemented in the GT4 container. Providing essential functionality are the Workspace Factory Service, for generating new workspaces; and the Workspace Service, for managing existing workspaces. The Workspace Client communicates with these services, to authenticate users and control virtual workspaces. VWS maintains an internal resource list of worker node hosts (each available node is identified as a resource slot), stored in the workspace persistence database. Currently, Xen Hypervisor [6] is the main VMM available to use with VWS. Xen is a software process that manages the hardware resources of the real machine among instances of VMs, thus allowing multiple instances of VMs to run simultaneously on the same hardware. Xen requires source modifications to guest operating systems to run them in a hypervisor. C. Virtual Workspace Service Interactions Assume that the Workspace Service executes on a service node of a physical cluster and provides a secure gateway to a set of resources that can support the deployment of virtual machines. All VM images necessary for deployment has already been staged to a node in the trusted computing base (TCB). The service node of the physical cluster runs a GT4 container and the Workspace Service. The hosts are configured with the Xen hypervisor, Workspace Service backend scripts and some means of transferring image files and other data relevant to the workspace from within the TCB. To deploy a VW on a specific resource, a client contacts a VW Manager Grid service on that resource and presents it the workspace s end-point reference (EPR).In order to create a workspace instance, a Grid client contacts the VW Factory with a workspace description. A negotiation process may take place to ensure that the workspace is created in a policy controlled way. The newly created workspace is registered with a VW Repository, which provides a Grid service interface allowing for inspection and management of workspaces and keeps track of resources implementing workspaces such as virtual machine images. As a result of creation the client is returned a WSRF EPR to the workspace. The Workspace Service maintains a database of information about physical hosts available for workspace deployment. For each physical host it records availability, CPU type, total/available memory size, total/available disk size, and system information. When the Workspace Service receives the workspace creation request, it searches the database for a set of resources matching the resource allocation request, defines a matching set, marks it as reserved, and maps the resource allocation onto it. When the workspace is terminated, the resources are reclaimed and the database is modified accordingly. In addition to allocating resources, the Workspace Service also handles local IP address allocation. The first step of workspace deployment involves propagating the images to the target nodes: workspace scripts executing on each node download the images from a specified location for pre-staging of the images without actually starting the VMs. The back-end scripts work with the Xen hypervisor and complete the configuration of the workspace. Configuration information that cannot be processed by Xen (such as networking) is set up by calling an OS boot script preinstalled in the VM images. After a workspace is deployed, a program can be started by using Grid infrastructure mechanisms (e.g., Globus Resource Allocation Manager, or GRAM) or by using other methods such as preconfigured program startup or a continuation of a previous execution. The VW Manager can also stop, pause, or undeploy a stopped or paused workspace by invoking start and stop operations with different parameters [7]. III. EXPERIMENTAL SETUP First we need to build a science cloud using the Globus Virtual Workspace (or Nimbus Toolkit project) in our testing environment and then try to deploy some virtual appliances that will run business servers have configured applications. Some installation manuals reference to Globus Toolkit 4 Installation Guide, Nimbus Administration Guide [8], and Ubuntu Server Guide [9]. A. Testing Environment Experimental environment is a simple private cloud model with some networked physical servers which were setup one head node, one cloud client node and four worker nodes. Most of nodes must be installed a stable and long term support
3 International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012] 28 version of Linux Ubuntu Server LTS (Hardy Heron), On cloud client node can be used linux desktop with graphic user interface. All worker nodes must be installed VMM Xen Hypervisor 3.2 with Xen OS kernel and DHCPd service. Password-less SSH and NFS were configured within these servers to allow automated file transfers and remote command executions. The nodes were time-synchronized using NTP as required be Globus Virtual Workspace. Fig. 1 shows the network diagram of testing environment and Table 1 shows the characteristics of machines I used in my experiments. Fig. 1: The network diagram for testing private cloud computing Table 1: The characteristics of physical servers in testing environment Node Name Hardware Configurations Networks Role Grid-HN CPU Core 2 dual 2.2 GHz, RAM 512MB, HDD 04GB, 02 (private ) (public ) Grid-WN1 Grid-WN2 Grid-WN3 Grid-WN4 Grid-Client CPU Core 2 dual 2.2 GHz, RAM 512MB, HDD 04GB, 01 CPU Core 2 dual 2.2 GHz, RAM 512MB, HDD 04GB, Head Node or VW Service Node. Worker or Resource Node Worker Node Worker Node Worker Node Cloud Client Node Network Configurations: IP arranges for VMs Gateway: Subnet Mask: Primary DNS: Secondary DNS: Domain: grid-hn.mycloud.com ~ = 20 IPs. B. Science Cloud Computing Installation with IaaS Model Several tools were used to set up this experiment, the first of which are the Globus Toolkit (stable version that is compatible with current using linux version Ubuntu Server LTS), Virtual Workspace Service TP2.2 and Workspace cloud client 1.4 [7]. The Virtual Workspace Service is installed on a Grid architecture which was aim to create the science cloud, and allowing users to create virtual environments using the workspace cloud client that allows a user to upload virtual machine images, download, modify, delete, or save copies of preexisting images, and deploy images as virtual machines. In addition, there were many linux networking tools and system services need to be installed and configured in order to match all system requirements such as NFS, DHCP, RFT (Reliable File Transfer), GridFTP (a high speed transfer service that expands the File Transfer Protocol to include features needed for Grid computing applications), GSI X509, Password Less-SSH, Xen VMM as well as Java & Python runtime. Before any workflow could be run on the science cloud, the appropriate above softwares and toolshad to be installed and configured on the experimental environment [8].
4 Tran Van Lang and Nguyen Trong Duc 29 In the following layout, the paper describes the layout of science cloud computing model with Infrastructure as a Service. In this architecture, there was one node for virtual machine disk image repository which will store all cloud user s VM images. The specific requested VM image will be transferred to resource worker node and then will be taken by Xen Hypervisor in order to boot the VM s guest operating system. The physical cluster head node, was installed with Globus virtual workspace service, was as a GT4 Web service interface which receive all virtual workspace deploying request from virtual workspace clients node(s). The steps were taken by the VM-based GVW science cloud model to establish a virtual machine session for a user as follows (refer to Fig. 2): Fig. 2: Science cloud in experimental environment with IaaS Model The diagram above depicts the basic steps: (1) A special workspace client called the "cloud-client" invokes workspace deployment operations on the cluster head node service; (2) Files are transferred from the cloud-client to a client-specific directory on the repository node (RFT or other types of GridFTP based transfers); (3,4) The service invokes commands on the VMMs to trigger file transfers from the repository node; (5)The VM instance is running in Xen DomU and startsits lifecycle events, if the workspace state changes, the cloud-client will reflect this to the screen (and log files) and depending on the change might also take action in response. User can access and control the VM via SSH Telnet login session, or a virtual display session such as VNC. C. Virtual Business Servers Deployment Our built cloud computing in the above test environment are resources for the IT computing infrastructures, we need to build some VM images which are fully configured images (virtual appliance) with installed business applications, and coordinate the mapping of virtual appliances onto those available resource platforms. We can create the virtual appliance by ourselves or buy from appliance providers. Some popular appliance providers such as VMWare [10], JumpBox [11], TurnKey [12] or BitrixSoft, provided fully customized virtual appliances (disk images) that will launch them in the cloud or computing environment that supports virtualization (all major forms of virtualization like VMware, Parallels, Microsoft, Xen Open Source, VirtualBox and Amazon EC2). According to experiments environment with Globus Virtual Workspace Services and Xen Hypervisor, so we could only deploy open source applications for business solutions with more than fifty-five different applications spanning all major product categories. The deploying virtual server were installed Open Source server software (such as Ubuntu LTS operating system, Apache2 HTTP Server, PHP , MySQL5 with InnoDB support, IP address acquired via DHCP) and some popular applications are JoomlaCMS , vtigercrm 5.1.0, and ProjectPier PM These virtual servers need resources with 03GB disk, KB RAM and 1GHz CPU. As experiment results, these business virtual servers ran smoothly on the GVW Open-source Scientific Cloud computing.
5 International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012] 30 Fig. 3: Running business virtual servers on Open Source Cloud Computing IV. CONCLUSIONS Cloud computing will become important dynamic components of enterprise Grid computing, that provide Infrastructure as a Service (IaaS) and add a new external dimension of business flexibility by enhancing their capacity whenever needed, on demand. Providers of compute cycles in the cloud, such as Amazon EC2 [3] or the Science Clouds [5], enable users to acquire on-demand compute resources, usually in the form of virtual machines (VMs). Pre-configured VM images are called virtual appliance which can be deployed on the remote resources like cloud computing and contain stacks of open source softwares for business requirements. This paper hav described the approaching of using Globus Virtual Workspace [5] for building open source science cloud computing. Then it had showed an abstraction of hardware architecture and required softwares installation in order to be built the private cloud in an experimental environment. This cloud environment will provide resource service as an 'Infrastructure as a Service' model, and provide an isolated virtualized execution environment for deploying workspaces, then launching VMs. To evaluate the feasibility of open source cloud implementations for business applications, we have created and deployed some business virtual appliances and they have run smoothly on experimental cloud environment. Future works will be needed in order to fully assess the usefulness of these ideas: (1) Because of the limitation of business application on open source environments, we will focus on research the virtual appliance with Windows Desktop Server (as guest OS). (2) There are several open source cloud solution such as OpenNebula [13], Eucalyptus [14] which need to be researched and estimated for business applications. REFERENCES [1] Ricadela A., Computing Heads for the Clouds, in Business Week, November 16, [2] Lohr S., Google and IBM Join in Cloud Computing Research, New York Times, [3] Amazon Elastic Compute Cloud, [4] Foster I., Freeman T., et al., Virtual Clusters for Grid Communities, CCGRID, [5] Globus Virtual Workspace Services, [6] Barham P., Dragovic B., et al., Xen and the art of virtualization, ACM SOSP, pp , [7] Kate Keahey, Tim Freeman, Science Clouds: Early Experiences in Cloud Computing for Scientific Applications, [8] Nimbus Administration Guide, [9] Ubuntu Server Guide, [10] VMWare Virtual Appliance Marketplace, [11] JumpBox Virtual Machine & Virtual Appliance Library, [12] TurnKey Linux Virtual Appliance Library, [13] OpenNEbula: The Open Source Toolkit for Cloud Computing, [14] Eucalyptus Systems: Cloud computing software, [15] Tran Van Lang, Grid computing: Buiding computing system deploying applications, Vietnam Education Publishing House, 2008, 196p.
Cloud and Virtualization to Support Grid Infrastructures
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
An Introduction to Virtualization and Cloud Technologies to Support Grid Computing
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
2) Xen Hypervisor 3) UEC
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
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
Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH
Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH CONTENTS Introduction... 4 System Components... 4 OpenNebula Cloud Management Toolkit... 4 VMware
Plug-and-play Virtual Appliance Clusters Running Hadoop. Dr. Renato Figueiredo ACIS Lab - University of Florida
Plug-and-play Virtual Appliance Clusters Running Hadoop Dr. Renato Figueiredo ACIS Lab - University of Florida Advanced Computing and Information Systems laboratory Introduction You have so far learned
Introduction to Cloud computing. Viet Tran
Introduction to Cloud computing Viet Tran Type of Cloud computing Infrastructure as a Service IaaS: offer full virtual machines via hardware virtualization tech. Amazon EC2, AbiCloud, ElasticHosts, Platform
Cloud Computing. Adam Barker
Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles
Private Distributed Cloud Deployment in a Limited Networking Environment
Private Distributed Cloud Deployment in a Limited Networking Environment Jeffrey Galloway, Susan Vrbsky, and Karl Smith The University of Alabama [email protected], [email protected], [email protected]
Science Clouds: Early Experiences in Cloud Computing for Scientific Applications Kate Keahey and Tim Freeman
Science Clouds: Early Experiences in Cloud Computing for Scientific Applications Kate Keahey and Tim Freeman About this document The Science Clouds provide EC2-style cycles to scientific projects. This
Solution for private cloud computing
The CC1 system Solution for private cloud computing 1 Outline What is CC1? Features Technical details Use cases By scientist By HEP experiment System requirements and installation How to get it? 2 What
Mobile Cloud Computing T-110.5121 Open Source IaaS
Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital
Data Centers and Cloud Computing
Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers
Virtual Machine Management with OpenNebula in the RESERVOIR project
CISCO Cloud Computing Research Symposium (C 3 RS) November 5 & 6, 2008 San Jose, CA Virtual Machine Management with OpenNebula in the RESERVOIR project Ruben Santiago Montero Distributed Systems Architecture
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
9/26/2011. What is Virtualization? What are the different types of virtualization.
CSE 501 Monday, September 26, 2011 Kevin Cleary [email protected] What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,
Assignment # 1 (Cloud Computing Security)
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures
Jornadas Técnicas de RedIRIS 2009 Santiago de Compostela 27th November 2009 The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures Distributed Systems Architecture Research Group
THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD
THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD By Yohan Wadia ucalyptus is a Linux-based opensource software architecture that implements efficiencyenhancing private and hybrid clouds within an enterprise s
OpenNebula Open Souce Solution for DC Virtualization
13 th LSM 2012 7 th -12 th July, Geneva OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision
Scheduler in Cloud Computing using Open Source Technologies
Scheduler in Cloud Computing using Open Source Technologies Darshan Upadhyay Prof. Chirag Patel Student of M.E.I.T Asst. Prof. Computer Department S. S. Engineering College, Bhavnagar L. D. College of
Open Source Cloud Computing Management with OpenNebula
CloudCamp Campus Party July 2011, Valencia Open Source Cloud Computing Management with OpenNebula Javier Fontán Muiños dsa-research.org Distributed Systems Architecture Research Group Universidad Complutense
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
Virtualization. Michael Tsai 2015/06/08
Virtualization Michael Tsai 2015/06/08 What is virtualization? Let s first look at a video from VMware http://bcove.me/x9zhalcl Problems? Low utilization Different needs DNS DHCP Web mail 5% 5% 15% 8%
OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions
Cloud Computing and its Applications 20th October 2009 OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions Distributed Systems Architecture Research Group Universidad Complutense
OpenNebula Open Souce Solution for DC Virtualization
OSDC 2012 25 th April, Nürnberg OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized
Getting Started Hacking on OpenNebula
LinuxTag 2013 Berlin, Germany, May 22nd Getting Started Hacking on OpenNebula Carlos Martín Project Engineer Acknowledgments The research leading to these results has received funding from Comunidad de
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
RSA Authentication Manager 8.1 Virtual Appliance Getting Started
RSA Authentication Manager 8.1 Virtual Appliance Getting Started Thank you for purchasing RSA Authentication Manager 8.1, the world s leading two-factor authentication solution. This document provides
Cloud Infrastructure Pattern
1 st LACCEI International Symposium on Software Architecture and Patterns (LACCEI-ISAP-MiniPLoP 2012), July 23-27, 2012, Panama City, Panama. Cloud Infrastructure Pattern Keiko Hashizume Florida Atlantic
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
Scientific Cloud Computing: Early Definition and Experience
The 10th IEEE International Conference on High Performance Computing and Communications Scientific Cloud Computing: Early Definition and Experience Lizhe Wang, Jie Tao, Marcel Kunze Institute for Scientific
OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar
OpenNebula Open Souce Solution for DC Virtualization C12G Labs Online Webinar What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized Environments I m using virtualization/cloud,
SURFsara HPC Cloud Workshop
SURFsara HPC Cloud Workshop doc.hpccloud.surfsara.nl UvA workshop 2016-01-25 UvA HPC Course Jan 2016 Anatoli Danezi, Markus van Dijk [email protected] Agenda Introduction and Overview (current
Parallels Cloud Server 6.0
Parallels Cloud Server 6.0 Getting Started Guide March 17, 2015 Copyright 1999-2015 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings GmbH Vordergasse 59 8200 Schaffhausen
A Middleware Strategy to Survive Compute Peak Loads in Cloud
A Middleware Strategy to Survive Compute Peak Loads in Cloud Sasko Ristov Ss. Cyril and Methodius University Faculty of Information Sciences and Computer Engineering Skopje, Macedonia Email: [email protected]
Comparison of Several Cloud Computing Platforms
Second International Symposium on Information Science and Engineering Comparison of Several Cloud Computing Platforms Junjie Peng School of computer science & High performance computing center Shanghai
SERVER 101 COMPUTE MEMORY DISK NETWORK
Cloud Computing ก ก ก SERVER 101 COMPUTE MEMORY DISK NETWORK SERVER 101 1 GHz = 1,000.000.000 Cycle/Second 1 CPU CYCLE VIRTUALIZATION 101 VIRTUALIZATION 101 VIRTUALIZATION 101 HISTORY YEAR 1800 YEARS LATER
Migration of virtual machine to cloud using Openstack Python API Clients
Migration of virtual machine to cloud using Openstack Python API Clients Jyoti Joshi 1, Manasi Thakur 2, Saurabh Mhatre 3, Pradnya Usatkar 4, Afrin Parmar 5 1 Assistant Professor Computer, R.A.I.T., University
OGF25/EGEE User Forum Catania, Italy 2 March 2009
OGF25/EGEE User Forum Catania, Italy 2 March 2009 Constantino Vázquez Blanco Javier Fontán Muiños Raúl Sampedro Distributed Systems Architecture Research Group Universidad Complutense de Madrid 1/31 Outline
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
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 [email protected] 2 Introduction Technologies
Installing and Using the vnios Trial
Installing and Using the vnios Trial The vnios Trial is a software package designed for efficient evaluation of the Infoblox vnios appliance platform. Providing the complete suite of DNS, DHCP and IPAM
Linstantiation of applications. Docker accelerate
Industrial Science Impact Factor : 1.5015(UIF) ISSN 2347-5420 Volume - 1 Issue - 12 Aug - 2015 DOCKER CONTAINER 1 2 3 Sawale Bharati Shankar, Dhoble Manoj Ramchandra and Sawale Nitin Shankar images. ABSTRACT
FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO ([email protected]) FULVIO VALENZA (fulvio.valenza@polito.
+ FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO ([email protected]) FULVIO VALENZA ([email protected]) + OUTLINE INTRODUCTION OF CLOUD DEFINITION OF CLOUD BASIC CLOUD COMPONENTS
Install Guide Linux Ubuntu 10.04 LTS (Lucid Lynx) Desktop
Global Open Versity IT System Integration Hands-on Labs Training Manual Install Guide Linux Ubuntu 10.04 LTS (Lucid Lynx) Desktop Kefa Rabah Global Open Versity, Vancouver Canada [email protected]
SLA Driven Load Balancing For Web Applications in Cloud Computing Environment
SLA Driven Load Balancing For Web Applications in Cloud Computing Environment More Amar [email protected] Kulkarni Anurag [email protected] Kolhe Rakesh [email protected] Kothari Rupesh
Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring
University of Victoria Faculty of Engineering Fall 2009 Work Term Report Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring Department of Physics University of Victoria Victoria, BC Michael
Private Clouds with Open Source
Private Clouds with Open Source GridKa School 2010 KIT September 7 th 2010 Christian Baun [email protected] http://www.kit.edu Cloud-Computing? Building on compute and storage virtualization, and leveraging
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
Building Clouds with OpenNebula 2.2 and StratusLab
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
In order to upload a VM you need to have a VM image in one of the following formats:
What is VM Upload? 1. VM Upload allows you to import your own VM and add it to your environment running on CloudShare. This provides a convenient way to upload VMs and appliances which were already built.
Privileged Cloud Storage By MaaS JuJu
Privileged Cloud Storage By MaaS JuJu Sarita Shankar Pol 1, S. V. Gumaste 2 1 Computer Engineering, Sharadchandra College of Engineering, Otur (Pune), India 2 Professor, Computer Engineering, Sharadchandra
GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project
GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project Description of Application The Spatial Data Warehouse project at the USGS/EROS distributes services and data in support of The National
OpenNebula The Open Source Solution for Data Center Virtualization
LinuxTag April 23rd 2012, Berlin OpenNebula The Open Source Solution for Data Center Virtualization Hector Sanjuan OpenNebula.org 1 What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision
Enabling Technologies for Distributed and Cloud Computing
Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Multi-core CPUs and Multithreading
Li Sheng. [email protected]. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng [email protected] Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
nanohub.org An Overview of Virtualization Techniques
An Overview of Virtualization Techniques Renato Figueiredo Advanced Computing and Information Systems (ACIS) Electrical and Computer Engineering University of Florida NCN/NMI Team 2/3/2006 1 Outline Resource
Automated deployment of virtualization-based research models of distributed computer systems
Automated deployment of virtualization-based research models of distributed computer systems Andrey Zenzinov Mechanics and mathematics department, Moscow State University Institute of mechanics, Moscow
Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration
ULI101 Week 06b Week Overview Installing Linux Linux on your Desktop Virtualization Basic Linux system administration Installing Linux Standalone installation Linux is the only OS on the computer Any existing
Virtualization & Cloud Computing (2W-VnCC)
Virtualization & Cloud Computing (2W-VnCC) DETAILS OF THE SYLLABUS: Basics of Networking Types of Networking Networking Tools Basics of IP Addressing Subnet Mask & Subnetting MAC Address Ports : Physical
Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)
Open Cloud System (Integration of Eucalyptus, Hadoop and into deployment of University Private Cloud) Thinn Thu Naing University of Computer Studies, Yangon 25 th October 2011 Open Cloud System University
Virtualization. Dr. Yingwu Zhu
Virtualization Dr. Yingwu Zhu What is virtualization? Virtualization allows one computer to do the job of multiple computers. Virtual environments let one computer host multiple operating systems at the
Deployment Guide: Unidesk and Hyper- V
TECHNICAL WHITE PAPER Deployment Guide: Unidesk and Hyper- V This document provides a high level overview of Unidesk 3.x and Remote Desktop Services. It covers how Unidesk works, an architectural overview
Comparison and Evaluation of Open-source Cloud Management Software
Comparison and Evaluation of Open-source Cloud Management Software SRIVATSAN JAGANNATHAN Masters Degree Project Stockholm, Sweden XR-EE-LCN 2012:008 Comparison and Evaluation of Open-source Cloud Management
The OpenNebula Cloud Platform for Data Center Virtualization
CloudOpen 2012 San Diego, USA, August 29th, 2012 The OpenNebula Cloud Platform for Data Center Virtualization Carlos Martín Project Engineer Acknowledgments The research leading to these results has received
13.1 Backup virtual machines running on VMware ESXi / ESX Server
13 Backup / Restore VMware Virtual Machines Tomahawk Pro This chapter describes how to backup and restore virtual machines running on VMware ESX, ESXi Server or VMware Server 2.0. 13.1 Backup virtual machines
Enabling Technologies for Distributed Computing
Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF Multi-core CPUs and Multithreading Technologies
VX 9000E WiNG Express Manager INSTALLATION GUIDE
VX 9000E WiNG Express Manager INSTALLATION GUIDE 2 VX 9000E WiNG Express Manager Service Information If you have a problem with your equipment, contact support for your region. Support and issue resolution
CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey
CLOUD COMPUTING Virtual Machines Provisioning and Migration Services Mohamed El-Refaey Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. VIRTUAL MACHINES PROVISIONING
Rally Installation Guide
Rally Installation Guide Rally On-Premises release 2015.1 [email protected] www.rallydev.com Version 2015.1 Table of Contents Overview... 3 Server requirements... 3 Browser requirements... 3 Access
CloudPlatform (powered by Apache CloudStack) Version 4.2 Administrator's Guide
CloudPlatform (powered by Apache CloudStack) Version 4.2 Administrator's Guide Revised September 7, 2013 10:50 pm Pacific Citrix CloudPlatform CloudPlatform (powered by Apache CloudStack) Version 4.2 Administrator's
Virtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University
Virtual Machine Monitors Dr. Marc E. Fiuczynski Research Scholar Princeton University Introduction Have been around since 1960 s on mainframes used for multitasking Good example VM/370 Have resurfaced
Development of Web-Based Remote Desktop to Provide Adaptive User Interfaces in Cloud Platform
Development of Web-Based Remote Desktop to Provide Adaptive User Interfaces in Cloud Platform Shuen-Tai Wang, Hsi-Ya Chang Abstract Cloud virtualization technologies are becoming more and more prevalent,
On Demand Replication of WSRF-based Grid Services via Cloud Computing
On Demand Replication of WSRF-based Grid s via Cloud Computing G. Moltó 1 and V. Hernández 1 Instituto de Instrumentación para Imagen Molecular. Universidad Politécnica de Valencia. Camino de Vera s/n
Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com
Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com Exciting Weather Forecasts Commercial Cloud Formation Eucalyptus - Confidential What
Virtualization. Types of Interfaces
Virtualization Virtualization: extend or replace an existing interface to mimic the behavior of another system. Introduced in 1970s: run legacy software on newer mainframe hardware Handle platform diversity
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
StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud
StACC: St Andrews Cloud Computing Co laboratory A Performance Comparison of Clouds Amazon EC2 and Ubuntu Enterprise Cloud Jonathan S Ward StACC (pronounced like 'stack') is a research collaboration launched
Deployment of Private, Hybrid & Public Clouds with OpenNebula
EL / LAK (FOSS) 2010 May 14th, 2010 Deployment of Private, Hybrid & Public Clouds with OpenNebula University Complutense of Madrid The Anatomy of an IaaS Cloud Deployment of Private, Hybrid & Public Clouds
CloudFTP: A free Storage Cloud
CloudFTP: A free Storage Cloud ABSTRACT: The cloud computing is growing rapidly for it offers on-demand computing power and capacity. The power of cloud enables dynamic scalability of applications facing
Networks and Services
Networks and Services Dr. Mohamed Abdelwahab Saleh IET-Networks, GUC Fall 2015 TOC 1 Infrastructure as a Service 2 Platform as a Service 3 Software as a Service Infrastructure as a Service Definition Infrastructure
VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES
U.P.B. Sci. Bull., Series C, Vol. 76, Iss. 2, 2014 ISSN 2286-3540 VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES Elena Apostol 1, Valentin Cristea 2 Cloud computing
Operating Systems Virtualization mechanisms
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
Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases
NASA Ames NASA Advanced Supercomputing (NAS) Division California, May 24th, 2012 Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases Ignacio M. Llorente Project Director OpenNebula Project.
Install Guide for JunosV Wireless LAN Controller
The next-generation Juniper Networks JunosV Wireless LAN Controller is a virtual controller using a cloud-based architecture with physical access points. The current functionality of a physical controller
Iaas for Private and Public Cloud using Openstack
Iaas for Private and Public Cloud using Openstack J. Beschi Raja, Assistant Professor, Department of CSE, Kalasalingam Institute of Technology, TamilNadu, India, K.Vivek Rabinson, PG Student, Department
How To Compare Performance Of A Router On A Hypervisor On A Linux Virtualbox 2.5 (Xen) To A Virtualbox 3.5.2 (Xeen) 2.2.5-Xen-Virtualization (X
Performance Evaluation of Virtual Routers in Para-virtual Environment 1. Abhishek Bajaj [email protected] 2. Anargha Biswas [email protected] 3. Ambarish Kumar [email protected] 4.
What s New with VMware Virtual Infrastructure
What s New with VMware Virtual Infrastructure Virtualization: Industry-Standard Way of Computing Early Adoption Mainstreaming Standardization Test & Development Server Consolidation Infrastructure Management
