Bare Metal Provisioning to OpenStack Using xcat
|
|
|
- Margery Carr
- 10 years ago
- Views:
Transcription
1 JOURNAL OF COMPUTERS, VOL. 8, NO. 7, JULY Bare Metal Provisioning to OpenStack Using xcat Jun Xie Network Information Center, BUPT, Beijing, China Yujie Su, Zhaowen Lin, Yan Ma and Junxue Liang Network Information Center, BUPT, Beijing, China {suyj, linzw, mayan, Abstract Cloud computing relies heavily on virtualization technologies. This also applies to OpenStack, which is currently the most popular IaaS platform; it mainly provides virtual machines to cloud end users. However, virtualization unavoidably brings some performance penalty, contrasted with bare metal provisioning. In this paper, we present our approach for extending OpenStack to support bare metal provisioning ing through xcat(extreme Cloud Administration Toolkit). As a result, the cloud platform could be deployed to provide both virtual machines and bare metal machines. This paper firstly introduces why bare metal machines are desirable in a cloud platform, then it describes OpenStack briefly and also the xcat driver, which makes xcat work with the rest of the OpenStack platform in order to provision bare metal machines to cloud end users. At the end, it presents a performance comparison between a virtualized and bare- metal environment Index Terms cloud computing, IaaS, OpenStack, xcat, bare metal provisioning I. BACKGROUND AND MOTIVATION A. Background OpenStack [1] is an Infrastructure as a Service(IaaS) cloud computing project started by Rackspace Cloud and NASA in Currently more than 200 companies have joined this project,including Intel, IBM, Dell and Red Hat. It is free open source software released under the Apache 2.0 license. It is included and released in both the Ubuntu and Red Hat Linux distributions. The OpenStack project aims to deliver solutions for all types of clouds by being simple to implement, massively scalable, and feature rich. It delivers various components for a cloud infrastructure solution, which makes it a somewhat open sourced Amazon Web Services(AWS), which is the most successful cloud computing platform at present. In OpenStack, cloud providers most basically offer virtual machines. The virtual machines are run as guests by a hypervisor, such as Xen or KVM. Management of pools of hypervisors by the cloud operational support system leads to the ability to scale to support a large number of virtual machines. In this sense, OpenStack is mainly built on virtualization technologies (Xen, KVM, etc.). B. Motivation The adoption of virtualization in cloud environment has resulted in great benefits, however, this has not been without attendant problems,such as unresponsive virtualized systems, crashed virtualized servers, misconfigured virtual hosting platforms, performance tuning and erratic performance metrics, among others. Consequently, we might want to run the compute jobs on "bare metal : without a virtualization layer, Consider the following cases: Case 1: Your OpenStack cloud environment contains boards with Tilera processors (non-x86), and Tilera does not currently support virtualization technologies like KVM. Obviously, a Tilera board cannot be provisioned to an end user using traditional virtualization technologies. Thus, we need to add a bare-metal provisioning driver in OpenStack in order to provision a Tilera board or other non-virtualizable boards in an OpenStack environment. Case 2: You want to achieve higher performance in the cloud platform, as virtualization obviously brings some performance penalty. Case 3: You have a lot of relatively old and lowperformance machines (e.g. 1 CPU, 1G memory) in the data center. In this case, if you still use virtualization technologies and then provide virtual machines to end users, the performance penalty brought by virtualization is obviously too much for the machine. Bare metal provisioning is optimal in this scenario. From these cases among others, we can conclude it would be great for OpenStack if it could support baremetal provisioning, in addition to the traditional virtualization. This is because it can now offer to cloud end users a hybrid IaaS cloud platform with both choices of virtual machines and bare metal machines. The intention is obviously to ultimately support different provisioning back-ends in order to support different bare-metal architectures. Several provisioning tools are available, such as Dell's crowbar [2], as an extension of opscode's Chef system [3], Argonne National Lab s Heckle [4], xcat [5], Perceus [6], doi: /jcp
2 1692 JOURNAL OF COMPUTERS, VOL. 8, NO. 7, JULY 2013 OSCAR [7], and ROCKS [8]. These tools provide different bare-metal provisioning, deployment, resource management, and authentication methods for different architectures. These tools use standard interfaces such as PXE (Preboot Execution Environment) [9] boot and IPMI (Intelligent Platform Management Interface) [10] power cycle management module. For boards that do not support PXE and IPMI, such as the TILEmpower board, specific back-ends must be written. In this paper, we use xcat to extend OpenStack, the most popular IaaS platform at present. xcat (Extreme Cloud Administration Toolkit) is an open-sourced and distributed computing management tool. It is a wonderful tool to remotely control the machines and can also be used to network-install a machine, automated and unattended. xcat supports many usual operating systems, including SLES, OpenSUSE, RHEL, CentOS, Windows, etc. As for the hardware, it supports X86, idataplex, IBM's system X, system P, and most IPMIbased machines. To support bare metal provisioning in OpenStack through xcat, we implemented an xcat driver. II. OPENSTACK OpenStack is a collection of open-sourced software components designed for building public and private clouds. OpenStack provides similar functionality to other open-source cloud projects such as Eucalyptus [11], OpenNebula [12], and Nimbus [13]. The main components include OpenStack Compute (codenamed Nova), OpenStack Image Service (codenamed Glance), and OpenStack Object Storage (codenamed Swift). OpenStack is implemented as a set of Python services that communicate with each other via message queue and database. Fig. 1 shows a conceptual overview of the OpenStack architecture, with the OpenStack Compute components bolded and OpenStack Glance components (which stores and manages all the images) shown in a lighter color. Cloud (EC2) API [15], as well as its own (OpenStack) API. The nova-schedule service is mainly responsible for scheduling compute resource requests on the available compute nodes. The nova-compute service is responsible for starting and stopping all the compute instances. The nova-network service is responsible for managing IP addresses and virtual LANs for the instances. The nova-volume service is responsible for managing network drives that can be mounted to running instances. The queue is a message queue implemented on top of RabbitMQ [16] which is used to implement remote procedure calls as a communication mechanism among the services. The dashboard implements a web-based user interface. The database is a traditional relational database such as MySQL that is used to store persistent data that is shared across the components. III. XCAT xcat (Extreme Cloud Administration Toolkit) is an open source scalable distributed computing management and provisioning tool that provides a unified interface for hardware control, discovery, and OS diskful/diskfree deployment. This robust toolkit can be used for the deployment and administration of huge clusters. xcat is a typical client/server architecture. The heart of its architecture is the xcat daemon (xcatd) on the management node. This receives requests from the client, validates the requests, and then invokes the operation. The xcatd daemon also receives status and inventory information from the nodes as they are being discovered and installed/booted. Thus, the xcatd is the worker that really manages all the nodes in the cluster. Figure 2. xcat Architecture. Credit: xcat[17] Figure 1. OpenStack Architecture. Credit: Ken Pepple [14] The nova-api service is responsible for fielding resource requests from users. Currently, OpenStack implements two APIs: the Amazon Elastic Compute IV. XCAT INTEGRATION INTO OPENSTACK To support bare metal provisioning to OpenStack through xcat, we implemented the xcat driver, which receives requests from OpenStack Nova, deals with the messages and finally transfers the requests to xcat.
3 JOURNAL OF COMPUTERS, VOL. 8, NO. 7, JULY A. The Logical Architecture In OpenStack, it uses libvirt library to manage different virtualization technologies. For bare metal provisioning, we need a bare-metal driver, as an alternative to the libvirt driver. For a compute node with bare metal driver, we set compute_driver to nova.virt.baremetal.driver.baremetaldriver in its nova configuration file (/etc/nova/nova.conf by default). As depicted in Fig. 3,when an end user requests a bare-metal machine (e.g.,a System X machine),a scheduler chooses a nova compute node,whose compute_driver is nova.virt.baremetal.driver.baremetaldriver and at the same time baremetal_driver is xcat. And then the xcat bare-metal driver will take care of everything and finally start the system with the specified operating system. If what the user requested is a Tilera machine, then the scheduler will choose a nova compute node who manages Tilera boards. Figure 3. Logical Architecture B. The Physical Architecture and Our Solution As depicted in Fig. 4, In our environment, we have a compute node with xcat driver in SERVER1.Besides nova-compute, xcat client is also installed in it. We installed Glance (the Image Service) and xcat server in SERVER2.In addition, a cluster of bare metal machines (in our case, System x3650) are also available. Other OpenStack components like nova-scheduler and keystone (Identity Service) are not shown in the figure; they can just be in any machine if they are configured correctly according to OpenStack Installation procedure. As shown in Fig. 4, when a request comes asking for a bare metal machine (if not for tilera), nova-compute will invoke xcat driver, who will later communicates with xcat client. And xcat client will communicates with xcat server to finally complete the request (start/reboot/shutdown/terminate the instance). As for the virtual machines, there is a data base for the bare metal machines. This is mainly to record all the information about the registered bare-metal machines, with the mac address and BMC address (In our case, IMM address) being some of the most important information. C. The Test Workflow Figure 4. Physical Architecture (1) we used devstack to install all the nova services in SERVER1, which runs an ubuntu12.04 operating system. Of course, we have to put our xcat driver in this nova compute node. Also, the xcat client is installed in this node, to be invoked by our xcat driver. Make sure you have set XCATHOST environment variable to mgmt: 3001 in /etc/profile.d/xcat.sh, where mgmt is the IP address of xcat server. (2) The Image Service is installed in SERVER2 along with xcat server. This is to avoid having to copy the image from the Glance node to the xcat server, if we put them in different places. In this step, we need to make all the necessary configurations for both Glance and xcatd. (3) Create the database for the bare metal machines and register them. We wrote a python script bm_db_sync to create the database tables. Of course, add one line to point to this database in the nova.conf file. For example, add to the nova.conf file. After this, we register the available bare metal machines into the nova_bm database. We have another python script bm_node_create to accomplish the registration job. Now Nova knows you have these machines and when a request comes, it will choose the one which is the best candidate. (4) As for the virtual machines, we need instance types (or flavor) for bare metal machines. We use nova-manage to create a new instance type. $ nova-manage instance_type create --name=bm.small -- cpu=4 --memory= root_gb=20 --ephemeral_gb=30 --flavor=6 --swap= rxtx_factor=1 Then we set bare metal extra_spec to the instance type: $ nova-manage instance_type set_key --name=bm.small --key cpu_arch --value 'x86_64' In this example, we have an instance type bm.small and its id is 6.This adds a record to instance_type table in nova database. In fact, we now can use the following
4 1694 JOURNAL OF COMPUTERS, VOL. 8, NO. 7, JULY 2013 command to see if we have added the instance type successfully. $ nova-manage instance_type list (5) Now we start all the necessary services (nova, glance, keystone, xcatd) and launch a bare metal instance. with the work load set to 30 active users.table I shows the database maximum transaction rates and the standard deviation values.the standard deviation values show a 12.42% performance gains by the bare-metal machine, compared to the virtual machine.the results lead us to a conclusion that the bare-metal machines could avoid some performance penalty,thus prove the usefulness of the bare-metal machines provisioning in the cloud platform. TABLE I. DATABASE MAXIMUM TRANSACTION RATE FOR 30 USERS: nova boot --image da6f405c-740c-48dd-afb1- bd5088c0298f --flavor 6 instance_jeff In this example, we use the nova command line to start the new instance instance_jeff. As we can see, sles11.1 is used here and the flavor is 6, which is the bare-metal instance type we added before. Sometime later, we can use "nova list" command to list all the active instances and you will find the new instance is available. And if you use the username/password provided by xcat, you can login to your new system and do your job. As an administrator, you can also use xcat to monitor all these bare metal nodes and use xcat's other monitoring and management functions to ease your admin work. V. PERFORMANCE EVALUATIONS Last,we evaluate the performance of the Oracle database both in a virtualized and bare metal environment. We present the experimental results here to show the different performances in the two testing environments so that the cloud administrators and end users could make better choices in the OpenStack platform,when faced with the choices between virtualization technologies and bare metal provisioning. A. Test Environment The same physical computer is used in both environments. For the bare-metal part,we installed Redhat5.5 as the operating system,and Oracle Database 11g Enterprise Edition Release as the testing application.for the virtualized environment,we used VMware vsphere as the hypervisor,on which we created a virtual machine. Here,we installed the same set of software in the virtual machine and bare-metal machine. B. Test Description and Experiment Results we use Swingbench v2.3 in this simple experiment to measure the maximum database transactions per minute(tpm) in a bare-metal machine and virtual machine, Bare-metal machine VI. CONCLUSION Cloud computing is quickly becoming a dominant model for cloud end-users to access centrally managed computational resources. OpenStack, as well as other IaaS platforms, should provide cloud end users both choices of virtual machines and bare metal machines. Through our work in extending OpenStack, we used xcat to accomplish the capacity of bare metal support. The initial work to date has finished the basics of the xcat driver. In the next phase, we will run more tests and also re-factor the code to finally contribute the code back to the OpenStack community. Moreover, we will focus more on the scheduling algorithm when it tries to pick up a nova compute node or a bare metal machine as the best candidate for an instance request from cloud endusers. ACKNOWLEDGMENT This paper was supported by the National High Technology Research and Development Program of China(No. 2011AA010704), the Fundamental Research Funds for the Central Universities (No. 2011RC0508) and IBM Shared University Research Project (JSA_CDL_BUPT_201207). The authors wish to thank all those people from BUPTNIC for their longtime help and support. REFERENCES Virtual machine Standard deviation:158.28/min Standard deviation:140.79/min [1] 9/1/2012 [2] 9/3/2012
5 JOURNAL OF COMPUTERS, VOL. 8, NO. 7, JULY [3] 9/3/2012 [4] 9/3/2012 [5] 9/5/2012 [6] 9/3/2012 [7] M. J. Brim, T. G. Mattson, and S. L. Scott, OSCAR: open source cluster application resources, Proceedings of the 3rd Annual Linux Symposium, 2001 [8] P. M. Papadopoulos, M. J. Katz, and G. Bruno, NPACI rocks: tools and techniques for easily deploying manageable linux clusters, Concurrency and Computation: Practice and Experience, vol.15, no.7-8, pp , 2003 [9] 9/1/2012 [10] 9/1/2012 [11] D. Nurmi, R. Wolski, C. Grzegorczyk, G. Obertelli, S. Soman, L. Youseff, and D. Zagorodnov, The Eucalyptus open-source cloud-computing system, in Proceedings of the th IEEE/ACM International Symposium on Cluster Computing and the Grid, ser. CCGRID 09. Washington, DC, USA: IEEE Computer Society, pp ,2009. [12] B. Sotomayor, R. S. Montero, I. M. Llorente, and I. Foster, Capacity leasing in cloud systems using the OpenNebula engine, in Proceedings of the 2008 Workshop on Cloud Computing and its Applications (CCA08), October 2008 [13] K. Keahey and T. Freeman, Contextualization: Providing one-click virtual clusters, in escience, escience 08. IEEE Fourth International Conference on, pp , Dec [14] 9/1/2012 [15] 9/1/2012 [16] 9/1/2012 [17] =XCAT_2_Architecture 9/1/2012 Jun Xie Hunan province,china,1987. Bachelor of Science, School of Software Engineering,Beijing University of Posts and Telecommunications,Beijing,China,2010; Master of Science, Institute of Network Technology, Beijing University of Posts and Telecommunications,Beijing,China,2013. He will graduate from BUPT in March,2013.During the past few years,he was intern at the department of ICTO-DS at T- System P.R.China Ltd in 2010.Then in the year 2012,he was an intern of the Extreme Blue Program at International Business Machine(IBM). Yujie Su Engineer at Network Information Center, Beijing University of Posts and Telecommunications. Zhaowen Lin Associate Professor at Beijing University of Posts and Telecommunications. Yan Ma Professor and director of the Network Information Center of Beijing University of Posts and Telecommunications, he is an Executive Committee member of APNIC, Executive Committee member of China Education and Research Network (CERNET) since 1994, convenor of APEC TEL HRDSG (Human Resource Development Steering Group) and DSG (ICT Development SG). Junxue Liang Ph. D. Candidate at Network Information Center, Beijing University of Posts and Telecommunications
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
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
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
OpenStack Ecosystem and Xen Cloud Platform
OpenStack Ecosystem and Xen Cloud Platform Amit Naik Prasad Nirantar BMC Software 1 Agenda Introduction Rise of OpenStack OpenStack Details and Ecosystem OpenStack and Xen Cloud Platform - Demo Conclusion
Building a Cloud Computing Platform based on Open Source Software. 10. 18. 2011. Donghoon Kim ( [email protected] ) Yoonbum Huh ( huhbum@kt.
Building a Cloud Computing Platform based on Open Source Software 10. 18. 2011. Donghoon Kim ( [email protected] ) Yoonbum Huh ( [email protected]) Topics I.Open Source SW and Cloud Computing II. About OpenStack
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.,
OpenStack Introduction. November 4, 2015
OpenStack Introduction November 4, 2015 Application Platforms Undergoing A Major Shift What is OpenStack Open Source Cloud Software Launched by NASA and Rackspace in 2010 Massively scalable Managed by
SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager [email protected]. Product Marketing Manager djarvis@suse.
SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager [email protected] Product Marketing Manager [email protected] SUSE Cloud SUSE Cloud is an open source software solution based on OpenStack
Introduction to Openstack, an Open Cloud Computing Platform. Libre Software Meeting
Introduction to Openstack, an Open Cloud Computing Platform Libre Software Meeting 10 July 2012 David Butler BBC Research & Development [email protected] Introduction: Libre Software Meeting 2012
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
Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP
Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP Agenda ADP Cloud Vision and Requirements Introduction to SUSE Cloud Overview Whats New VMWare intergration HyperV intergration ADP
Multi Provider Cloud. Srinivasa Acharya, Engineering Manager, Hewlett-Packard [email protected]
Multi Provider Cloud Srinivasa Acharya, Engineering Manager, Hewlett-Packard [email protected] Agenda Introduction to OpenStack Multi Hypervisor Architecture Use cases for Multi Hypervisor cloud Ironic
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
Iron Chef: Bare Metal OpenStack
Rebecca Brenton Partner Alliances Manager Rob Hirschfeld Principal Cloud Architect Session Hashtags #chefconf #openstack About the Solution: http://dell.com/openstack http://dell.com/crowbak Iron Chef:
Cloud on TEIN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat University
Cloud on TEIN Part I: OpenStack Cloud Deployment Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat University Outline Objectives Part I: OpenStack Overview How OpenStack
Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack
Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack This vendor-independent research contains a product-by-product comparison of the most popular cloud platforms (along with
Research of Enterprise Private Cloud Computing Platform Based on OpenStack. Abstract
, pp.171-180 http://dx.doi.org/10.14257/ijgdc.2014.7.5.16 Research of Enterprise Private Cloud Computing Platform Based on OpenStack Jiang Yunxia, Zhao Bowen, Wang Shuqi and Sun Dongnan School of Automation,
Deploying Business Virtual Appliances on Open Source Cloud Computing
International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012] 26 ISSN 2047-3338 Deploying Business Virtual Appliances on Open Source Cloud Computing Tran Van Lang 1 and
KVM, OpenStack, and the Open Cloud
KVM, OpenStack, and the Open Cloud Adam Jollans, IBM Southern California Linux Expo February 2015 1 Agenda A Brief History of VirtualizaJon KVM Architecture OpenStack Architecture KVM and OpenStack Case
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
Today. 1. Private Clouds. Private Cloud toolkits. Private Clouds and OpenStack Introduction
Today Private Clouds and OpenStack Introduction 1. Private Clouds 2. Introduction to OpenStack What is OpenStack? Architecture and Main components Demo: basic commands Luis Tomás Department of Computing
Introduction to Cloud Computing
Introduction to Cloud Computing Shang Juh Kao Dept. of Computer Science and Engineering National Chung Hsing University 2011/10/27 CSE, NCHU 1 Table of Contents 1. Introduction ( 資 料 取 自 NCHC 自 由 軟 體 實
Comparing Open Source Private Cloud (IaaS) Platforms
Comparing Open Source Private Cloud (IaaS) Platforms Lance Albertson OSU Open Source Lab Associate Director of Operations [email protected] / @ramereth About me OSU Open Source Lab Server hosting for Open
opening the clouds qualitative overview of the state-of-the-art open source cloud management platforms. ACM, middleware 2009 conference
opening the clouds qualitative overview of the state-of-the-art open source cloud management platforms. Orange Labs, San Francisco Jeremy Huylebroeck, Damien Cerbelaud, Shishir Garg agenda context and
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
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
THE CC1 PROJECT SYSTEM FOR PRIVATE CLOUD COMPUTING
Computer Science 13 (2) 2012 http://dx.doi.org/10.7494/csci.2012.13.2.103 J. Chwastowski R. Grzymkowski M. Kruk M. Nabożny Z. Natkaniec A. Olszewski H. Pa lka Z. Sobocińska T. Sośnicki M. Szostak P. Syktus
Automated Configuration of Open Stack Instances at Boot Time
Automated Configuration of Open Stack Instances at Boot Time N Praveen 1, Dr. M.N.Jayaram 2 Post Graduate Student 1, Associate Professor 2, EC Department, SJCE, Mysuru, India Abstract: Cloud Computing
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
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
การใช งานและต ดต งระบบ OpenStack ซอฟต แวร สาหร บบร หารจ ดการ Cloud Computing เบ องต น
การใช งานและต ดต งระบบ OpenStack ซอฟต แวร สาหร บบร หารจ ดการ Cloud Computing เบ องต น Kasidit Chanchio [email protected] Thammasat University Vasinee Siripoonya Electronic Government Agency of Thailand
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
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 [email protected]
SUSE Cloud 5 Private Cloud based on OpenStack
SUSE Cloud 5 Private Cloud based on OpenStack Michał Jura Senior Software Engineer Linux HA/Cloud Developer [email protected] 2 New solutions emerge: Infrastructure-as-Service Cloud = 3 SUSE Cloud Why OpenStack?
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
Design and Implementation of IaaS platform based on tool migration Wei Ding
4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2015) Design and Implementation of IaaS platform based on tool migration Wei Ding State Key Laboratory
SUSE Cloud Installation: Best Practices Using an Existing SMT and KVM Environment
Best Practices Guide www.suse.com SUSE Cloud Installation: Best Practices Using an Existing SMT and KVM Environment Written by B1 Systems GmbH Table of Contents Introduction...3 Use Case Overview...3 Hardware
Mirantis www.mirantis.com/training
TM Mirantis www.mirantis.com/training Goals Understand OpenStack purpose and use cases Understand OpenStack ecosystem o history o projects Understand OpenStack architecture o logical architecture o components
Comparing Ganeti to other Private Cloud Platforms. Lance Albertson Director [email protected] @ramereth
Comparing Ganeti to other Private Cloud Platforms Lance Albertson Director [email protected] @ramereth About me OSU Open Source Lab Server hosting for Open Source Projects Open Source development projects
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
Hadoop on OpenStack Cloud. Dmitry Mescheryakov Software Engineer, @MirantisIT
Hadoop on OpenStack Cloud Dmitry Mescheryakov Software Engineer, @MirantisIT Agenda OpenStack Sahara Demo Hadoop Performance on Cloud Conclusion OpenStack Open source cloud computing platform 17,209 commits
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
Moving SNE to the Cloud
UNIVERSITY OF AMSTERDAM Moving SNE to the Cloud RP1 Report Sudesh Jethoe 30-12-2011 *[27] Summary: In this research the OpenStack framework is used to build a private, public and hybrid cloud for the System
Heterogeneous cloud computing
2011 IEEE International Conference on Cluster Computing Heterogeneous cloud computing Steve Crago, Kyle Dunn, Patrick Eads, Lorin Hochstein, Dong-In Kang, Mikyung Kang, Devendra Modium, Karandeep Singh,
Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure
TECHNICAL WHITE PAPER Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure A collaboration between Canonical and VMware
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
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
KVM, OpenStack, and the Open Cloud
KVM, OpenStack, and the Open Cloud Adam Jollans, IBM & Mike Kadera, Intel CloudOpen Europe - October 13, 2014 13Oct14 Open VirtualizaGon Alliance 1 Agenda A Brief History of VirtualizaGon KVM Architecture
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
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
OpenStack and CloudStack: Open Source Solutions for Building Public and Private Clouds
2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing OpenStack and CloudStack: Open Source Solutions for Building Public and Private Clouds Amine Barkat, Alysson
A STUDY ON OPEN SOURCE CLOUD COMPUTING PLATFORMS
31 A STUDY ON OPEN SOURCE CLOUD COMPUTING PLATFORMS ABSTRACT PROF. ANITA S. PILLAI*; PROF. L.S. SWASTHIMATHI** *Faculty, Prin. L. N. Welingkar Institute of Management Development & Research, Bengaluru,
Current unresolved challenges and issues in next generation cloud deployments in a virtual environment. Muhammad Adnan Malik
UNIVERSITY OF OSLO Department of Informatics Current unresolved challenges and issues in next generation cloud deployments in a virtual environment Muhammad Adnan Malik Network and System Administration
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: [email protected]
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
FIA Athens 2014 [email protected] ~OKEANOS: A LARGE EUROPEAN PUBLIC CLOUD BASED ON SYNNEFO. VANGELIS KOUKIS, TECHNICAL LEAD, ~OKEANOS
~OKEANOS: A LARGE EUROPEAN PUBLIC CLOUD BASED ON SYNNEFO. VANGELIS KOUKIS, TECHNICAL LEAD, ~OKEANOS 1 Fact 1 NRENs and Europe need to decide on how to deliver cloud services Brokering between 3 rd party
Comparison of Open Source Cloud System for Small and Medium Sized Enterprises
, pp.276-282 http://dx.doi.org/10.14257/astl.2014.51.63 Comparison of Open Source Cloud System for Small and Medium Sized Enterprises Yasuo Uchida 1, Seigo Matsuno 1, Makoto Sakamoto 2 1 Ube National College
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
An Efficient Failover Enabling Mechanism in OpenStack
An Efficient Failover Enabling Mechanism in OpenStack S. Ramakrishnan M.Tech Cloud Computing Department of Information Technology SRM University, SRM Nagar, Kattankulathur, Tamil Nadu, India, 603203 Abstract:
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
Nessus or Metasploit: Security Assessment of OpenStack Cloud
Nessus or Metasploit: Security Assessment of OpenStack Cloud Aleksandar Donevski, Sasko Ristov and Marjan Gusev Ss. Cyril and Methodius University, Faculty of Information Sciences and Computer Engineering,
Introduction to OpenStack
Introduction to OpenStack Carlo Vallati PostDoc Reseracher Dpt. Information Engineering University of Pisa [email protected] Cloud Computing - Definition Cloud Computing is a term coined to refer
Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems
RH413 Manage Software Updates Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems Allocate an advanced file system layout, and use file
Isabell Sippli Cloud Architect, Lab Based Services IBM Software Group 2013 IBM Corporation
1 Isabell Sippli Cloud Architect, Lab Based Services IBM Software Group Disclaimer This document represents the author's views and opinions. It does not necessarily represent IBM's position or strategy.
SUSE Cloud Installation: Best Practices Using a SMT, Xen and Ceph Storage Environment
Best Practices Guide www.suse.com SUSE Cloud Installation: Best Practices Using a SMT, Xen and Ceph Storage Environment Written by B1 Systems GmbH Table of Contents Introduction...3 Use Case Overview...3
CS312 Solutions #6. March 13, 2015
CS312 Solutions #6 March 13, 2015 Solutions 1. (1pt) Define in detail what a load balancer is and what problem it s trying to solve. Give at least two examples of where using a load balancer might be useful,
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
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
Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms
EXECUTIVE SUMMARY Intel Cloud Builder Guide Intel Xeon Processor-based Servers Red Hat* Cloud Foundations Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms Red Hat* Cloud Foundations
Large Scale Management of Virtual Machines Cooperative and Reactive Scheduling in Large-Scale Virtualized Platforms
Large Scale Management of Virtual Machines Cooperative and Reactive Scheduling in Large-Scale Virtualized Platforms Adrien Lèbre EPI ASCOLA / HEMERA Flavien Quesnel, Phd Candidate February 2013 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
KVM, OpenStack and the Open Cloud SUSECon November 2015
KVM, OpenStack and the Open Cloud SUSECon November 2015 Adam Jollans Program Director, Linux & Open Virtualization Strategy IBM Agenda A Brief History of Virtualization KVM Architecture OpenStack Architecture
CONDOR CLUSTERS ON EC2
CONDOR CLUSTERS ON EC2 Val Hendrix, Roberto A. Vitillo Lawrence Berkeley National Lab ATLAS Cloud Computing R & D 1 INTRODUCTION This is our initial work on investigating tools for managing clusters and
Billing System: An Accounting Solution for the Private Cloud with Eucalyptus
CMSC 190 SPECIAL PROBLEM, INSTITUTE OF COMPUTER SCIENCE 1 Billing System: An Accounting Solution for the Private Cloud with Eucalyptus Regelyn T. Bañacia, Chryss Ann A. Belaguin, Rodolfo N. Duldulao, Jr.
SLA-aware Resource Scheduling for Cloud Storage
SLA-aware Resource Scheduling for Cloud Storage Zhihao Yao Computer and Information Technology Purdue University West Lafayette, Indiana 47906 Email: [email protected] Ioannis Papapanagiotou Computer and
Modeling and Simulation Frameworks for Cloud Computing Environment: A Critical Evaluation
1 Modeling and Simulation Frameworks for Cloud Computing Environment: A Critical Evaluation Abul Bashar, Member, IEEE Abstract The recent surge in the adoption of Cloud Computing systems by various organizations
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
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
SYNNEFO: A COMPLETE CLOUD PLATFORM OVER GOOGLE GANETI WITH OPENSTACK APIs VANGELIS KOUKIS, TECH LEAD, SYNNEFO
SYNNEFO: A COMPLETE CLOUD PLATFORM OVER GOOGLE GANETI WITH OPENSTACK APIs VANGELIS KOUKIS, TECH LEAD, SYNNEFO 1 Synnefo cloud platform An all-in-one cloud solution Written from scratch in Python Manages
STeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)
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
How To Install Eucalyptus (Cont'D) On A Cloud) On An Ubuntu Or Linux (Contd) Or A Windows 7 (Cont') (Cont'T) (Bsd) (Dll) (Amd)
Installing Eucalyptus Past, Present, and Future Eucalyptus Overview Most widely deployed software platform for on-premise IaaS clouds 25,000+ cloud starts as of mid 2011 AWS-compatible, enterprise-deployed
4 SCS Deployment Infrastructure on Cloud Infrastructures
4 SCS Deployment Infrastructure on Cloud Infrastructures We defined the deployment process as a set of inter-related activities to make a piece of software ready to use. To get an overview of what this
System Management Tool for OpenPOWER
System Management Tool for OpenPOWER Li Guang Cheng, Senior Software Architect IBM Ma Yuan Liang, Manager Neu Cloud Oriental System Technology Co., Ltd #OpenPOWERSummit Join the conversation at #OpenPOWERSummit
VMM-Level Distributed Transparency Provisioning Using Cloud Infrastructure Technology. Mahsa Najafzadeh, Hadi Salimi, Mohsen Sharifi
VMM-Level Distributed Transparency Provisioning Using Cloud Infrastructure Technology Mahsa Najafzadeh, Hadi Salimi, Mohsen Sharifi and Ali Hamidi Agenda Introduction to Virtualization Technology (VT)
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
OpenNebula Leading Innovation in Cloud Computing Management
OW2 Annual Conference 2010 Paris, November 24th, 2010 OpenNebula Leading Innovation in Cloud Computing Management Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad
Cloud Computing using
Cloud Computing using Summary of Content Introduction of Cloud Computing Cloud Computing vs. Server Virtualization Cloud Computing Components Stack Public vs. Private Clouds Open Source Software for Private
How To Create A Cloud Based System For Aaas (Networking)
1 3.1 IaaS Definition IaaS: Infrastructure as a Service Through the internet, provide IT server, storage, computing power and other infrastructure capacity to the end users and the service fee based on
Red Hat enterprise virtualization 3.0 feature comparison
Red Hat enterprise virtualization 3.0 feature comparison at a glance Red Hat Enterprise is the first fully open source, enterprise ready virtualization platform Compare the functionality of RHEV to VMware
