Designing a Flexible and Modular Architecture for a Private Cloud: a Case Study

Total Page:16

File Type:pdf, Size:1020Kb

Designing a Flexible and Modular Architecture for a Private Cloud: a Case Study See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/235909611 Designing a flexible and modular architecture for a private cloud: A case study Conference Paper · June 2012 DOI: 10.1145/2287056.2287067 CITATIONS READS 6 53 2 authors: Valeria Cardellini Stefano Iannucci University of Rome Tor Vergata Mississippi State University 108 PUBLICATIONS 2,711 CITATIONS 21 PUBLICATIONS 238 CITATIONS SEE PROFILE SEE PROFILE Some of the authors of this publication are also working on these related projects: Workshop on Container-based Systems for Big data, Distributed and Parallel computing (CBDP’2018) View project Autonomic Solutions for Parallel and Distributed Data Stream Processing (Auto-DaSP) View project All content following this page was uploaded by Stefano Iannucci on 17 March 2016. The user has requested enhancement of the downloaded file. Designing a Flexible and Modular Architecture for a Private Cloud: a Case Study Valeria Cardellini Stefano Iannucci University of Roma “Tor Vergata” University of Roma “Tor Vergata” [email protected] [email protected] ABSTRACT and medium organizations are attracted by this computing Cloud computing is an emerging paradigm used by an in- paradigm because it let them not to own an in-house data- creasingly number of enterprises to support their business center with the associated risks and costs but rather to just and promises to make the utility computing model fully re- rent what it is effectively needed time after time. alized by exploiting virtualization technologies. Free soft- There are different types of clouds, each with its own bene- ware is now mature not only to offer well-known server-side fits and drawbacks. With public clouds, providers offer their applications, but also to land on desktop computers. How- resources as services to the general public. Key benefits ever, administering in a decentralized way a large amount of using public clouds include no initial capital investment of desktop computers represents a demanding issue: system on the infrastructure and risk shifting to cloud providers. updates, backups, access policies, etc. are hard tasks to be Private clouds are designed for exclusive use by a single or- managed separately on each computer. This paper presents ganization. They may be built by the organization itself or a general purpose architecture for building a reliable, scal- by an external service provider. A private cloud offers the able, flexible, and modular private cloud that exploits vir- highest degree of control over performance, reliability, and tualization technologies at different levels. The architecture security. However, it is often criticized for being similar to can be used to offer a variety of services that span from web traditional proprietary server farms and does not provide applications and web services to soft real-time applications. benefits such as no up-front capital costs. Finally, hybrid To show the features of the proposed architecture, we also clouds are in between public and private: they are primarily present the design and implementation over it of a Linux based on private clouds, but they can extend their capacity Terminal Server Project (LTSP) cluster that benefits from with public clouds should the need arise. the underlying IaaS services offered by the private cloud. Cloud providers offer services at three different layers, re- The cloud infrastructure, as well as the LTSP, have been spectively named: Infrastructure as a Service (IaaS), Plat- implemented exclusively using free software and are now in form as a Service (PaaS), Software as a Service (SaaS) [11]. a production state, being used by approximately 200 users These three levels offer a layered view of the cloud computing for their everyday work. We hope that our description and stack. The user of the lowest layer rents from a IaaS provider design decisions can provide some guidance about designing virtualized resources like computational power, storage, and an architecture for a cloud service provider. network and has the task to manage the rented resources. The middle layer is the PaaS, in which the cloud user ac- quires the control over a software platform, ideally an appli- Categories and Subject Descriptors cation server and an application development environment, D.4.7 [Operating Systems]: Organization and Design— where he has to deploy and manage his own applications. Distributed Systems At the uppermost layer, i.e., the SaaS, the cloud provider offers software applications to its users. Keywords Virtualization technologies are at the basis of any cloud infrastructure because they enable a more efficient and flex- Private cloud, storage, virtualization ible management of the infrastructure itself. Different kinds of virtualization techniques are often used in a cloud envi- 1. INTRODUCTION ronment [6]. Server virtualization is employed when one or Cloud computing has recently emerged as a paradigm for more virtual machines (VMs) are placed on a single phys- delivering computational services over the Internet. Small ical server. The resulting benefits are not only to incre- ment servers utilization and lower power consumption in most cases, but also to improve flexibility, because virtu- alization unique features such as VMs live migration can be Permission to make digital or hard copies of all or part of this work for exploited. With storage virtualization logical volumes are personal or classroom use is granted without fee provided that copies are built on top of raw block devices. Logical volumes virtual- not made or distributed for profit or commercial advantage and that copies ize physical storage by offering an added level of indirection bear this notice and the full citation on the first page. To copy otherwise, to in the storage stack, managed by a software layer. Network republish, to post on servers or to redistribute to lists, requires prior specific virtualization aims at providing multiple overlay networks permission and/or a fee. VTDC’12, June 18, 2012, Delft, The Netherlands. on top of a shared physical network infrastructure, there- Copyright 2012 ACM 978-1-4503-1344-5/12/06 ...$10.00. fore shifting every configuration issue from the underlying gateway to storage facilities, the back-end subnet also offers physical devices to more flexible software components. Fi- a centralized management of the services provided by the nally, we refer to desktop virtualization as the consolidation front-end subnet to the end users. of multiple desktop machines into one or more servers that are often built on top of a virtualization stack and are ac- 3. BACK-END SUBNET cessible by cheap terminals named thin clients. We have designed the back-end subnet in such a way to In this paper we propose a system architecture for a IaaS obtain a clear separation between the services offered to the private cloud which exploits all the virtualization techniques end users and the hardware/software needed by those ser- exposed so far. It has been designed with modularity, exten- vices. The basic idea is as follows: a service is just an appli- sibility, and dependability in mind and aims to be general cation that performs a task required by an end user, where purpose, that is, it is not restricted to any particular use case each application requires several system resources (CPU, or service. Therefore, it can be used by enterprises to host memory, disk, and network) with different needs. These any kind of applications, ranging from web services without resources have to be assigned by the system administrator any performance requirement to soft real-time applications in an transparent way with respect to the users, whose ex- with time constraints. To achieve such a flexibility we have pectation is to have a fully functional service without taking introduced a decoupling layer between the computational care of their administrative issues. Therefore, the back-end and storage resources and the possibility to homogeneously subnet goal is to provide all the basic infrastructure facilities, manage both virtualized and non-virtualized environments. such as a redundant storage management and a highly avail- For example, we can host web services on a virtual machine able management of computational resources, that should be on a shared virtualization host with a disk on shared stor- managed as much as possible through a centralized tool to age, as well as a real-time application on a dedicated physical facilitate the system administrator tasks. In the following, machine with a disk on dedicated storage. we analyze each component of the back-end subnet. The proposed architecture takes into account different needs of a IaaS provider: we aim at building an infrastruc- 3.1 Redundant Network Topology ture that can be reliable, scalable, easily manageable and A basic requirement of every dependable infrastructure is flexible. Indeed, on the storage side, it offers different kinds a dependable network topology. We introduce a redundant of replication, volume management, and easy asynchronous network topology that can (i) scale according to the num- backups; on the network side, it is based on a redundant ber of used physical links and (ii) automatically re-arrange network topology in order to maximize both availability and itself by excluding malfunctioning links without any service throughput; on the computational side, it merges together interruption. The presented topology is generic and does different virtualization technologies and physical machines. not depend on the physical medium used to implement it: We have implemented the proposed architecture using therefore, it is possible to use links based on Fiber Channel only free software. To show its effectiveness, we have re- over optical fiber or Ethernet links on copper cables. alized over it a Linux Terminal Server Project (LTSP) clus- Left side of Figure 1 shows the components belonging to ter: a terminal server for Linux that allows many people to the back-end subnet. There are two storage subsystems (pri- simultaneously use the same computer using low-powered mary and replica) and two highly available storage gateways, thin clients, that is, a desktop virtualization solution.
Recommended publications
  • Based Services Using XRI-Based Apis for Enabling New E-Business
    International Journal of E-Business Development May. 2013, Vol. 3 Iss. 2, PP. 64-74 An Approach for the Composition of Generic Cloud- Based Services Using XRI-Based APIs for Enabling New E-Business Antonio Celesti1, Francesco Tusa2, Massimo Villari3, Antonio Puliafito4 DICIEAMA, Università degli Studi di Messina Contrada Di Dio, S. Agata 98166, Messina, Italia [email protected]; [email protected]; [email protected]; [email protected] Abstract-Nowadays, cloud computing offers more and more business opportunities, and thanks to the concept of virtualization, different types of cost-effective Cloud-based services have been rising. Virtualization of computing, storage, and networking resources, and their interconnection is at the heart of cloud computing, hence enabling new E-Business scenarios. In such a context, APIs for enabling Cloud-based services are strongly required, nevertheless, methods, mechanisms and tools for exploiting virtualized resources and their utilization for developing anything as a service (*aaS) are still ad-hoc and/or proprietary in nature. In this paper, we discuss how to use an adaptive standard protocol, i.e., XRI, for enabling cloud service providers to arrange their own Cloud- based services, building them on top of the IaaS provided by other service providers. Keywords- Cloud Computing; Cloud Management; Federation; Service Composition; E-Business I. INTRODUCTION Today, cloud computing represents a tempting business opportunity for ICT operators of increasing their revenues [1,2]. The cloud ecosystem begins to be clearer and the role played by cloud service providers appears more defined than the past. Moreover, the number of new public, private, and hybrid clouds rising all over the world is continually growing [3].
    [Show full text]
  • Comparative Study of Eucalyptus, Open Stack and Nimbus
    International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-4 Issue-6, January 2015 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 ii. PaaS (Platform as a Service): A platform as a which reduces information technology overhead for the end-user service (PaaS) offering, usually depicted in all- and provides great flexibility, reduced total cost of ownership, on- cloud diagrams between the SaaS layer above it demand services and many other benefits. Hence it delivers all IT and the IaaS layer below, is a broad collection of related capabilities as services rather than product .Services on application infrastructure (middleware) services cloud are divided into three broad categories: Software as a Service, Infrastructure as a Service & Platform as a Service. (including application platform, integration, Same as services cloud is also classified as Private Cloud, Public business process management and database Cloud & Hybrid Cloud. Private cloud is gaining popularity, not services). However, the hype surrounding the PaaS only among large organizations but also small and medium concept is focused mainly on application PaaS enterprises. To deploy public or private cloud there are many (aPaaS) as the representative of the whole open source software platforms available such as Eucalyptus, category. Nimbus, OpenStack, Open Nebula, Cloud Stack and Amazon iii. SaaS (Software as a Service): Gartner defines Web Services. In this paper, we provide a comparative study of software as a service (SaaS) as software that is three open source cloud management platforms: Eucalyptus, owned, delivered and managed remotely by one or OpenStack and Nimbus.
    [Show full text]
  • A Survey of Collaborative Tools in Software Development
    1 INTRODUCTION A Survey of Collaborative Tools in Software Development Anita Sarma Institute for Software Research Donald Bren School of Information and Computer Sciences University of California, Irvine [email protected] ISR Technical Report # UCI-ISR-05-3 March 22, 2005 1 Introduction Collaboration is at the heart of software development. Virtually all software devel- opment requires collaboration among developers within and outside their project teams, to achieve a common objective. It has in fact been shown that about 70% of a software engineer’s time is spent on collaborative activities [219]. Indeed, col- laboration in software development has been studied by researchers in the fields of Software Engineering and Computer Supported Cooperative Work (CSCW) since the 1980s and has produced a wide range of collaborative tools. Enabling software developers to collaborate effectively and effortlessly is a difficult task. The collaboration needs of the team depend to a large extent on environmental factors such as, the organizational structure of the team, the domain for which the software is produced, the product structure, and individual team members. Accordingly, research in collaborative development has produced a host of tools, each typically focussing on a different aspect of collaboration. Most teams have their favorite repertoire of tools that has been built from historical use. These tools may not always be the best suited for the team, but the team still uses them nevertheless as the inertia and cost of trying out new tools surpasses the benefits. A number of classification frameworks exist that can be used to classify collaborative tools. In addition to placing the various tools in context, developers can use these frameworks to select the right mix of tools fit for their needs.
    [Show full text]
  • Chameleon: Building an Experimental Instrument for Computer Science
    www. chameleoncloud.org CHAMELEON: BUILDING AN EXPERIMENTAL INSTRUMENT FOR COMPUTER SCIENCE AS APPLICATION OF CLOUD COMPUTING Kate Keahey Argonne National Laboratory Computation Institute, University of Chicago [email protected] HEPiX October 20th, 2016 Berkeley, CA OCTOBER 20, 2016 1 CHAMELEON IN A NUTSHELL Chameleon is a facility for Computer Science experimentaon Project started 10/14, public availability since 07/15 1,000+ users, 200+ research projects It is reconfigurable: “as close as possible to having it in your lab” Up-to-date and fine-grain informaon about resources Allows you to reserve isolated nodes, reconfigure nodes at bare metal level, reboot, power on/off, custom kernel, console access, etc. It is also large-scale: “support Big Data, Big Compute research” ~650 nodes (~14,500 cores), 5 PB of storage distributed over 2 sites connected with 100G network It is complementary to other testbeds such as GENI Chameleon is an open testbed Open to all non-commercial CS research projects NSF-funded naonal facility Create account, then create or join a project (less than 24 hour review) Find out more at www.chameleoncloud.org! www. chameleoncloud.org CHAMELEON HARDWARE To UTSA, GENI, Future Partners Switch Standard Core Services Cloud Unit Front End and Data 504 x86 Compute Servers 42 compute Mover Nodes 48 Dist. Storage Servers 4 storage 102 Heterogeneous Servers x2 16 Mgt and Storage Nodes Chameleon Core Network Chicago SCUs connect to 100Gbps uplink public network AusTn core and fully (each site) connected to each other Heterogeneous Switch Cloud Units Standard Core Services Alternate Processors Cloud Unit 3.6 PB Central File and Networks 42 compute Systems, Front End 4 storage and Data Movers x10 www.
    [Show full text]
  • 14. Comparison of Cloud Management Platforms
    14. Comparison of cloud management platforms Kimmo Ahokas Aalto University School of Science [email protected] Abstract tion cloud computing is divided into three different service models, namely Software as a Service (SaaS), Platform as a Cloud computing allows fast and efficient resource provi- Service (PaaS) and Infrastructure as a Service (IaaS). In this sioning within data centers. In large companies this can paper we are only interested in IaaS service model, which lead to significant savings, thus creating market for complete is defined as "The capability provided to the consumer is cloud platforms. In addition to commercial products, sev- to provision processing, storage, networks, and other fun- eral open source cloud platforms exist. This paper compares damental computing resources where the consumer is able four cloud management platforms and identifies the factors to deploy and run arbitrary software, which can include op- affecting future success of each of the platforms. We also es- erating systems and applications. The consumer does not timate the future development of the cloud platform market. manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed KEYWORDS: cloud platform, IaaS, CloudStack, Open- applications; and possibly limited control of select network- Stack, OpenNebula, Eucalyptus, VMware ing components (e.g., host firewalls)." [10] Cloud management platform is a software system that 1 Introduction controls the allocation of physical resources on the data cen- ter. In the IaaS model users can launch virtual machines us- Cloud computing has rapidly changed the way in which re- ing the management console, which causes the platform to sources in data centers can be provisioned.
    [Show full text]
  • Automated System and Service Monitoring with Openqrm and Nagios
    Name: Matthias Rechenburg Email: [email protected] Organization: the openQRM project Copyright (C) 2007 Matthias Rechenburg This document is released under the GNU/GPL Automated system and service monitoring with openQRM and Nagios The first step to make sure all systems and services in a data centers are running well is to monitor them. A well-known, proven and widely used monitoring tool is Nagios which is available for openQRM in the flavor of an additional plugin. The second, also essential, step is the automatic handling of errors, what openQRM is famous for. The combination of the enhanced monitoring utility Nagios and the automated error-handling, high-availability and fail-over features of the openQRM data center management platform creates a powerful and dynamic environment which reduces down-time of systems and services in a modern data center to the minimum. Common data center scenarios and their challenges In a common data center setup there are different server “islands” for specific purposes as databases, web-servers, infrastructure and communication systems, network-devices, storage-servers, etc. Also, often there is a separation between production-, QA- and development environment. Each section of the data center has its own specific setup, mostly a very special, static installation, maintained by one or more administrators. To make it worse, each section may have different service-level-agreements (SLA) which generates additional complexity for the service- and system-monitoring infra- structure. Also common for data centers is that new systems are added sequentially while other systems are fully underutilized, just consuming power and producing heat. Turning to fully automated system- and service monitoring With the increasing number of systems and the resulting complexity the goal is to reach a level of fully automated service- and system-monitoring which is easy to setup and maintain and which provides an automated error-handling to gain high-availability at system- and service-level for the complete data center environment.
    [Show full text]
  • Paas Solutions Evaluation
    PaaS solutions evaluation August 2014 Author: Sofia Danko Supervisors: Giacomo Tenaglia Artur Wiecek CERN openlab Summer Student Report 2014 CERN openlab Summer Student Report 2014 Project Specification OpenShift Origin is an open source software developed mainly by Red Hat to provide a multi- language PaaS. It is meant to allow developers to build and deploy their applications in a uniform way, reducing the configuration and management effort required on the administration side. The aim of the project is to investigate how to deploy OpenShift Origin at CERN, and to which extent it could be integrated with CERN "Middleware on Demand" service. The student will be exposed to modern cloud computing concepts such as PaaS, and will work closely with the IT middleware experts in order to evaluate how to address service needs with a focus on deployment in production. Some of the tools that are going to be heavily used are Puppet and Openstack to integrate with the IT infrastructure. CERN openlab Summer Student Report 2014 Abstract The report is a brief summary of Platform as a Service (PaaS) solutions evaluation including investigation the current situation at CERN and Services on Demand provision, homemade solutions, external market analysis and some information about PaaS deployment process. This first part of the report is devoted to the current status of the process of deployment OpenShift Origin at existing infrastructure at CERN, as well as specification of the common issues and restrictions that were found during this process using different machines for test. Furthermore, the following open source software solutions have been proposed for the investigation of possible PaaS provision at CERN: OpenShift Online; Cloud Foundry; Deis; Paasmaster; Cloudify; Stackato; WSO2 Stratos.
    [Show full text]
  • The Okeanos Iaas Cloud
    Η υπηρεσία Public IaaS Cloud @ ΕΔΕΤ ανάπτυξη και λειτουργία για χιλιάδες χρήστες Nectarios Koziris, GRNET Greek Research and Technology Network Cloud Computing Conference 2013 (Plaza, Maroussi) 1 What is Okeanos? ‘Okeanos’ is the Greek word for ‘ocean’ Oceans capture, store and deliver energy, oxygen and life around the planet. Greek Research and Technology Network Cloud Computing Conference 2013 (Plaza, Maroussi) 2 Late 2010: The challenge Goals Production-quality IaaS cloud similar to Amazon AWS Scalability to thousands users/nodes/VMs Persistent VMs Commodity components Everyone can use it No vendor lock-in Low admin costs, manageable by a small team Greek Research and Technology Network Cloud Computing Conference 2013 (Plaza, Maroussi) 3 Late 2010: The available offerings Reviewed open source ones •Eucalyptus •Cloudstack •Opennebula •Openstack ..etc.. Still evolving systems, silo ones (touching every layer) No turnkey solutions Greek Research and Technology Network Cloud Computing Conference 2013 (Plaza, Maroussi) 4 The ∼okeanos approach Features: Production-quality IaaS cloud Everything open source: Ganeti by by Persistent VMs Commodity Hardware – No SAN, No exotic network hw Add plain servers/disks/switches to scale up Three clicks to start 1 or 10s of VMs, in 15 secs Simple to operate Key decision: Decompose the problem into layers Greek Research and Technology Network Cloud Computing Conference 2013 (Plaza, Maroussi) 5 ‘Building a Cloud, cluster by cluster’ OPENSTACK SYNNEFO UI OPENSTACK OPENSTACK API SYNNEFO
    [Show full text]
  • A Comparative Study of Current Open-Source Infrastructure As a Service Frameworks
    A Comparative Study of Current Open-source Infrastructure as a Service Frameworks Theo Lynn, Graham Hunt, David Corcoran, John Morrison and Philip Healy Irish Centre for Cloud Computing, Dublin 9, Ireland Keywords: Cloud Computing, Open Source, IaaS, Openstack, Cloudstack, Opennebula, Eucalyptus. Abstract: With the growth of cloud computing in recent years, several commercial and open source IaaS frameworks have emerged. The development of open source IaaS solutions offers a free and flexible alternative to commercial cloud services. The main contribution of this paper is to provide a qualitative comparative of current open-source IaaS frameworks. Existing research papers examining open source IaaS frameworks have focused on comparing OpenStack with a small number of alternatives. However, current research fails to adequately compare all major open source frameworks in a single study and notably lacks the inclusion of CloudStack. Our research paper provides the first overview of the five main open source cloud IaaS frameworks – OpenStack, CloudStack, OpenNebula, Eucalyptus and Nimbus. As such, this review provides researchers and potential users with an up to date and comprehensive overview of the features of each solution and allows for an easy comparison between the open source solutions. 1 INTRODUCTION the freedom to modify the source code and build a cloud that is pluggable and open to extensions while Cloud Computing technologies have seen significant reducing costs and avoiding vendor lock-in (Zhang adoption in recent years by enterprises, researchers et al., 2013; Wen et al. 2012; Bist et al., 2013). The and individuals. It is forecast that the Cloud development of open source solutions is of particular Computing industry will reach a market size of $241 importance for the further proliferation of private billion by 2020 (Reid and Kilster, 2011).
    [Show full text]
  • A Private Cloud Architecture Designed for High Usability
    THUNDER: A PRIVATE CLOUD ARCHITECTURE DESIGNED FOR HIGH USABILITY by GABRIEL JACOB LOEWEN SUSAN VRBSKY, COMMITTEE CHAIR MONICA ANDERSON JOHN LUSTH ASHRAF SAAD JINGYUAN ZHANG A DISSERTATION Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Department of Computer Science in the Graduate School of The University of Alabama TUSCALOOSA, ALABAMA 2015 Copyright Gabriel Jacob Loewen 2015 ALL RIGHTS RESERVED ABSTRACT Cloud computing is a technological strategy for saving time, money, and resources within an organization. Underfunded and understaffed organizations benefit the most from a cloud archi- tecture because it can help to alleviate a cost burden allowing funds to be used more effectively. Therefore, we believe that non-profit organizations, such as schools, libraries, non-profit medical facilities, and others have the most to gain from cloud computing. Cloud computing has played a major role in shaping large for-profit businesses like Google, Amazon, and Microsoft. Research has suggested that cultural barriers make it difficult for professionals in non-profits to adopt cloud computing technology. One key challenge faced by organizations for which a cloud architecture would be benefi- cial is the deployment and management process. In order for private cloud computing to become a viable solution for struggling organizations, much work needs to be done to simplify and im- prove the deployment process. We describe a new cloud architecture called THUNDER, which is a recursive backronym meaning “THUNDER Helps Underfunded Nonprofits Distribute Electronic Resources.” THUNDER introduces strategies which are meant to help struggling organizations to de- crease costs. Virtual machine load balancing attempts to distribute the load across multiple nodes in order to maximize potential performance of virtual machines.
    [Show full text]
  • Comparison on Openstack and Opennebula Performance
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by HAL-ENS-LYON Comparison on OpenStack and OpenNebula performance to improve multi-Cloud architecture on cosmological simulation use case Eddy Caron, Lamiel Toch, Jonathan Rouzaud-Cornabas To cite this version: Eddy Caron, Lamiel Toch, Jonathan Rouzaud-Cornabas. Comparison on OpenStack and Open- Nebula performance to improve multi-Cloud architecture on cosmological simulation use case. [Research Report] RR-8421, INRIA. 2013, pp.23. <hal-00916908> HAL Id: hal-00916908 https://hal.inria.fr/hal-00916908 Submitted on 10 Dec 2013 HAL is a multi-disciplinary open access L'archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destin´eeau d´ep^otet `ala diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publi´esou non, lished or not. The documents may come from ´emanant des ´etablissements d'enseignement et de teaching and research institutions in France or recherche fran¸caisou ´etrangers,des laboratoires abroad, or from public or private research centers. publics ou priv´es. Comparaison de performance entre OpenStack et OpenNebula et les architectures multi-Cloud: Application à la cosmologie. E. Caron, L. Toch, J. Rouzaud-Cornabas RESEARCH REPORT N° 8421 December 2013 Project-Team Avalon ISSN 0249-6399 ISRN INRIA/RR--8421--FR+ENG Comparaison de performance entre OpenStack et OpenNebula et les architectures multi-Cloud: Application la cosmologie. E. Caron∗†, L. Toch‡, J. Rouzaud-Cornabas‡ Project-Team Avalon Research Report n° 8421 — December 2013 — 20 pages Abstract: With the increasing numbers of Cloud Service Providers and the migration of the Grids to the Cloud paradigm, it is necessary to be able to leverage these new resources.
    [Show full text]
  • The Needs of Virtual Machines Implementation in Private Cloud Computing Environment
    THE NEEDS OF VIRTUAL MACHINES IMPLEMENTATION IN PRIVATE CLOUD COMPUTING ENVIRONMENT Edy Kristianto Jurusan Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Kristen Krida Wacana Jl. Tanjung Duren Raya no. 4, Jakarta Barat, 11470 [email protected] ABSTRACT The Internet of Things (IOT) becomes the purpose of the development of information and communication technology. Cloud computing has a very important role in supporting the IOT, because cloud computing allows to provide services in the form of infrastructure (IaaS), platform (PaaS), and Software (SaaS) for its users. One of the fundamental services is infrastructure as a service (IaaS). This study analyzed the requirement that there must be based on a framework of NIST to realize infrastructure as a service in the form of a virtual machine to be built in a cloud computing environment. Keywords: cloud computing, virtual machine, virtualisation, iaas ABSTRAK The Internet of Things (IoT) menjadi tujuan perkembangan teknologi informasi dan komunikasi. Komputasi awan memiliki peranan yang sangat penting dalam mendukung terjadinya IoT, karena komputasi awan memungkinkan menyediakan layanan baik berupa infrastuktur (IaaS), platform (PaaS), dan perangkat lunak (SaaS) bagi para penggunanya. Salah satu layanan yang mendasar adalah infrastruktur sebagai layanan (IaaS). Penelitian ini menganalisa kebutuhan yang harus ada berdasarkan kerangka kerja dari NIST untuk mewujudkan infrastruktur sebagai layanan dalam bentuk mesin virtual yang akan dibangun dalam lingkungan komputasi awan. Kata kunci: komputasi awan, mesin virtual, virtualisasi, iaas The Needs of Virtual Machines.… (Edy Kristianto) 525 PENDAHULUAN Perkembangan teknologi informasi mengarah pada The Internet of Things (IoT) dengan meningkatnya penggunaan smartphone dalam kehidupan manusia untuk berkomunikasi dan akses internet.
    [Show full text]