Econstor Wirtschaft Leibniz Information Centre Make Your Publications Visible

Total Page:16

File Type:pdf, Size:1020Kb

Econstor Wirtschaft Leibniz Information Centre Make Your Publications Visible A Service of Leibniz-Informationszentrum econstor Wirtschaft Leibniz Information Centre Make Your Publications Visible. zbw for Economics Chacin, Pablo; Chao, Isaac; Freitag, Felix Working Paper Analysis of current middleware used in peer-to- peer and grid implementations for enhancement by catallactic mechanisms Bayreuther Arbeitspapiere zur Wirtschaftsinformatik, No. 3 Provided in Cooperation with: University of Bayreuth, Chair of Information Systems Management Suggested Citation: Chacin, Pablo; Chao, Isaac; Freitag, Felix (2005) : Analysis of current middleware used in peer-to-peer and grid implementations for enhancement by catallactic mechanisms, Bayreuther Arbeitspapiere zur Wirtschaftsinformatik, No. 3, Universität Bayreuth, Lehrstuhl für Wirtschaftsinformatik, Bayreuth, http://nbn-resolving.de/urn:nbn:de:bvb:703-opus-3078 This Version is available at: http://hdl.handle.net/10419/52626 Standard-Nutzungsbedingungen: Terms of use: Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Documents in EconStor may be saved and copied for your Zwecken und zum Privatgebrauch gespeichert und kopiert werden. personal and scholarly purposes. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle You are not to copy documents for public or commercial Zwecke vervielfältigen, öffentlich ausstellen, öffentlich zugänglich purposes, to exhibit the documents publicly, to make them machen, vertreiben oder anderweitig nutzen. publicly available on the internet, or to distribute or otherwise use the documents in public. Sofern die Verfasser die Dokumente unter Open-Content-Lizenzen (insbesondere CC-Lizenzen) zur Verfügung gestellt haben sollten, If the documents have been made available under an Open gelten abweichend von diesen Nutzungsbedingungen die in der dort Content Licence (especially Creative Commons Licences), you genannten Lizenz gewährten Nutzungsrechte. may exercise further usage rights as specified in the indicated licence. www.econstor.eu Lehrstuhl für Wirtschaftsinformatik No. 3 Information Systems Management 2005 Bayreuther Arbeitspapiere zur Wirtschaftsinformatik Pablo Chacin, Isaac Chao, Felix Freitag Analysis of current middleware used in peer-to-peer and grid implementations for enhancement by catallactic mechanisms Bayreuth Reports on Information Systems Management ISSN 1864-9300 Die Arbeitspapiere des Lehrstuhls für The Bayreuth Reports on Information Systems Wirtschaftsinformatik dienen der Darstellung Management comprise preliminary results vorläufiger Ergebnisse, die i. d. R. noch für which will usually be revised for subsequent spätere Veröffentlichungen überarbeitet werden. publications. Critical comments would be Die Autoren sind deshalb für kritische Hinweise appreciated by the authors. dankbar. Alle Rechte vorbehalten. Insbesondere die der All rights reserved. No part of this report may Übersetzung, des Nachdruckes, des Vortrags, be reproduced by any means, or translated. der Entnahme von Abbildungen und Tabellen – auch bei nur auszugsweiser Verwertung. Authors: Information Systems and Management Working Paper Series Pablo Chacin, Isaac Chao, Felix Freitag Edited by: Prof. Dr. Torsten Eymann Managing Assistant and Contact: Raimund Matros Universität Bayreuth Lehrstuhl für Wirtschaftsinformatik (BWL VII) Prof. Dr. Torsten Eymann Universitätsstrasse 30 95447 Bayreuth Germany Email: [email protected] ISSN 1864-9300 EU-IST Project IST-FP6-003769 CATNETS CATNETS - Evaluation of the Catallaxy paradigm for decentralized operation of dynamic application networks D3.1 UPC CATNETS WP3 Abstract CATNETS EU IST-FP6-003769 Project Deliverable D1.1 This deliverable describes the work done in task 3.1, “Middleware analysis: Analysis of current middleware used in peer-to-peer and grid implementations for enhancement by catallactic mechanisms” from work package 3, “Middleware Implementation”. The document is divided in four parts: The introduction with application scenarios and middleware requirements, Catnets middleware architecture, evaluation of existing middleware toolkits, and conclusions Document CATNETS/2005/D3.1/v1.0 Id. Project CATNETS EU IST-FP6-003769 Date 03-03-2005 Distribution Resticted Copyright © 2005 UPC 1 EU-IST Project IST-FP6-003769 CATNETS CATNETS - Evaluation of the Catallaxy paradigm for decentralized operation of dynamic application networks CATNETS Consortium This document is part of a research project partially funded by the IST Programme of the Commission of the European Communities as project number IST-FP6-003769. The partners in this project are: LS Wirtschaftsinformatik (BWL VII) / University of Bayreuth (coordinator, Germany), Arquitectura de Computadors / Universitat Politecnica de Catalunya (Spain), Information Management and Systems / University of Karlsruhe (TH) (Germany), Dipartimento di Economia / Università delle merche Ancona (Italy), School of Computer Science and the Welsh eScience Centre / University of Cardiff (United Kingdom), Automated Reasoning Systems Division / ITC-irst Trento (Italy) University of Bayreuth Universitat Politecnica de Catalunya LS Wirtschaftsinformatik (BWLVII) Arquitectura de Computadors 95440 Bayreuth Jordi Girona, 1-3 Germany 08034 Barcelona Tel: +49 921 55-2807, Fax: +49 921 55-2816 Spain Contactperson: Torsten Eymann Tel: +34 93 4016882, Fax: +34 93 4017055 E-mail: [email protected] Contactperson: Felix Freitag E-mail: [email protected] University of Karlsruhe Università delle merche Ancona Institute for Information Management and Dipartimento di Economia Systems Piazzale Martelli 8 Englerstr. 14 60121 Ancona 76131 Karlsruhe Italy Germany Tel: 39-071- 220.7088 , Fax: +39-071- Tel: +49 721 608 8370, Fax: +49 721 608 220.7102 8399 Contactperson: Mauro Gallegati Contactperson: Daniel Veit E-mail: [email protected] E-mail: [email protected] University of Cardiff ITC-irst Trento School of Computer Science and the Welsh Automated Reasoning Systems Division eScience Centre Via Sommarive, 18 University of Caradiff, Wales 38050 Povo – Trento Cardiff CF24 3AA, UK Italy United Kingdom Tel: +39 0461 314 314, Fax: +39 0461 302 Tel: +44 (0)2920 875542, Fax: +44 (0)2920 040 874598 Contactperson: Floriano Zini Contactperson: Omer F. Rana E-mail: [email protected] E-mail: [email protected] Copyright © 2005 UPC 2 EU-IST Project IST-FP6-003769 CATNETS CATNETS - Evaluation of the Catallaxy paradigm for decentralized operation of dynamic application networks Changes Version Date Author Changes Copyright © 2005 UPC 3 EU-IST Project IST-FP6-003769 CATNETS CATNETS - Evaluation of the Catallaxy paradigm for decentralized operation of dynamic application networks 1 Introduction................................................................................................................................6 1.1 Middleware toolkit selection objectives ..................................................................... 6 1.2 Adopted approach .............................................................................................................. 6 1.3 Application Scenarios........................................................................................................ 7 1.3.1 Sample applications...................................................................................................... 8 1.3.1.1 Applications for the Grid scenario.................................................................. 8 1.3.1.2 Applications for Content Distribution.......................................................... 10 1.3.1.3 Applications for peer-to-peer networks..................................................... 11 1.4 Middleware Requirements............................................................................................. 12 1.5 References .......................................................................................................................... 13 2 CATNETS Architecture......................................................................................................... 15 2.1 The Need for an Architecture....................................................................................... 15 2.1.1 Architecture Design Process.................................................................................... 16 2.1.2 Architecture Specification......................................................................................... 17 2.2 Architecture Analysis ...................................................................................................... 17 2.2.1 Architectural requirements ...................................................................................... 18 2.2.2 Architecture Design Strategies............................................................................... 22 2.3 Architecture Design ......................................................................................................... 24 2.3.1 Proposed Architecture................................................................................................ 25 2.3.2 Related Work................................................................................................................. 26 2.4 P2P Agent layer................................................................................................................. 27 2.5 References .......................................................................................................................... 31 3 Middleware toolkits evaluation ..................................................................................... 36 3.1 Identification of
Recommended publications
  • Going Large-Scale in P2P Experiments Using the JXTA Distributed Framework Gabriel Antoniu, Luc Bougé, Mathieu Jan, Sébastien Monnet
    Going Large-scale in P2P Experiments Using the JXTA Distributed Framework Gabriel Antoniu, Luc Bougé, Mathieu Jan, Sébastien Monnet To cite this version: Gabriel Antoniu, Luc Bougé, Mathieu Jan, Sébastien Monnet. Going Large-scale in P2P Experiments Using the JXTA Distributed Framework. [Research Report] RR-5151, INRIA. 2004. inria-00071432 HAL Id: inria-00071432 https://hal.inria.fr/inria-00071432 Submitted on 23 May 2006 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE Going Large-scale in P2P Experiments Using the JXTA Distributed Framework Gabriel Antoniu, Luc Bougé, Mathieu Jan, Sébastien Monnet N˚5151 March 2004 THÈME 1 apport de recherche ISRN INRIA/RR--5151--FR+ENG ISSN 0249-6399 Going Large-scale in P2P Experiments Using the JXTA Distributed Framework Gabriel Antoniu, Luc Bougé, Mathieu Jan, Sébastien Monnet Thème 1 — Réseaux et systèmes Projet Paris Rapport de recherche n˚5151 — March 2004 — 12 pages Abstract: The interesting properties of P2P systems (high availability despite node volatil- ity, support for heterogeneous architectures, high scalability, etc.) make them attractive for distributed computing. However, conducting large-scale experiments with these systems arise as a major challenge.
    [Show full text]
  • Cloud Based Scaling of Grid Resources Through Grid Middleware
    International Journal of Computer Applications (0975 – 8887) Volume 64– No.15, February 2013 Cloud based Scaling of Grid Resources through Grid Middleware Mary Sumi Kurian S.P.Jeno Lovesum Post Graduate student, Department of Computer Assistant professor (SG), Department of Computer Science and Engineering, Karunya University, India Science and Engineering, Karunya University, India ABSTRACT The paper is organized as follows: Section 1 provides and In Grid computing, a common task is performed by combining introduction and background to cloud and grid computing. the resources from different locations or domains. It will use Section 2 explains the related works present in the field of grid- only the fixed number of resources available in different cloud integration. Section 3 explains the overall architecture locations. It doesn’t scale the resources according to the users’ and working of the system. Section 4 contains the details of the demand. On the other hand cloud computing provides resources experiments conducted and their analysis results. Finally to users according to their demand. Grid computing uses the section 6 discusses the conclusion and the future enhancement autoscaling capacity of cloud in resource scaling. That means, of the work presented in this paper. cloud provides resources to grid and thereby achieving resource autoscaling in grid computing. In this paper, grid resource 2. RELATED WORKS scaling using cloud is addressed. In this paper the combination Different Grid-Cloud integration is proposed in this section. of grid and cloud is achieved thorough a middleware called as I.M. Llorente et al. [3] proposed a system in which grid directly DIET.
    [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]
  • DIET Users Manual
    USER’S MANUAL VERSION 2.8 DATE November 2011 PROJECT MANAGER Fr´ed´eric Desprez. EDITORIAL STAFF Yves Caniou, Eddy Caron and David Loureiro. AUTHORS STAFF Abdelkader Amar, Rapha¨el Bolze, Eric´ Boix, Yves Caniou, Eddy Caron, Pushpinder Kaur Chouhan, Philippe Combes, Sylvain Dahan, Holly Dail, Bruno Delfabro, Benjamin Depardon, Pe- ter Frauenkron, Georg Hoesch, Benjamin Isnard, Mathieu Jan, Jean-Yves L’Excellent, Gal Le Mahec, Christophe Pera, Cyrille Pontvieux, Alan Su, C´edric Tedeschi, and Antoine Vernois. Copyright INRIA, ENS-Lyon, UCBL, SysFera DIET User’s Manual Contents Introduction 8 1 A Diet platform 11 1.1 Diet components .................................... 12 1.2 Communications layer ................................. 12 1.3 Diet initialization ................................... 13 1.4 Solving a problem ................................... 13 1.5 Diet Extensions .................................... 14 1.5.1 Multi-MA .................................... 14 1.5.2 CoRI ....................................... 14 2 Diet installation 15 2.1 Dependencies ...................................... 15 2.1.1 General remarks on Diet platform dependencies .............. 15 2.1.2 Hardware dependencies ............................ 15 2.1.3 Supported compilers .............................. 15 2.1.4 Operating system dependencies ........................ 16 2.1.5 Software dependencies ............................. 16 2.2 Compiling the platform ................................ 16 2.2.1 Obtaining and installing cmake per se .................... 16 2.2.2 Configuring Diet’s compilation: cmake quick introduction ......... 16 2.2.3 A ccmake walk-through for the impatients .................. 18 2.2.4 Diet’s main configuration flags ........................ 18 2.2.5 Diet’s extensions configuration flags ..................... 19 2.2.6 Diet’s advanced configuration flags ..................... 19 2.2.7 Compiling and installing ............................ 20 2.3 Diet client/server examples .............................. 21 2.3.1 Compiling the examples ...........................
    [Show full text]
  • Resource Localization Using Peer-To-Peer Technology for Network Enabled Servers*
    Resource Localization Using Peer-To-Peer Technology for Network Enabled Servers? Eddy Caron1, Fr´ed´eric Desprez1, Franck Petit2, and C´edric Tedeschi1 1 [Eddy.Caron,Frederic.Desprez,Cedric.Tedeschi]@ens-lyon.fr LIP Laboratory / GRAAL Project UMR CNRS, ENS Lyon, INRIA, Univ. Claude Bernard Lyon 1 46 All´ee d’Italie, F-69364 Lyon Cedex 07 2 [email protected] LaRIA Laboratory University of Picardie - Jules Vernes 5 rue du Moulin Neuf, F-80000 Amiens Abstract. DIET (Distributed Interactive Engineering Toolbox) is a set of hierarchical components to design Network Enabled Server systems. These systems are built upon servers managed through distributed scheduling agents for a better scalability. Clients ask to these scheduling components to find servers available using some performance metrics and information about the location of data already on the network. Our target architecture is the grid which is highly heterogeneous and dynamic. Clients, servers, and schedulers are thus better connected in a dynamic (or peer-to-peer) fashion. One critical issue to be solved is the localization of resources on the grid. In this paper, we present the use of an asynchronous version of the Propagate Information with Feedback algorithm to discover computation resources in Network Enabled Servers with distributed schedulers and arbitrary networks. Resource discovery uses peer-to-peer connections between components. Our implementation is based on JXTA from Sun Microsystems and DIET developed in the GRAAL team from INRIA. The algorithm and its implementation are discussed and performance results are given from experiments over the VTHD network which connects several supercomputers in different research institutes through a high-speed network.
    [Show full text]
  • DIET: a Scalable Toolbox to Build Network Enabled Servers on the Grid Eddy Caron, Fr´Ed´Ericdesprez
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by HAL-ENS-LYON DIET: A Scalable Toolbox to Build Network Enabled Servers on the Grid Eddy Caron, Fr´ed´ericDesprez To cite this version: Eddy Caron, Fr´ed´ericDesprez. DIET: A Scalable Toolbox to Build Network Enabled Servers on the Grid. RR-5601, INRIA. 2005, pp.28. <inria-00070406> HAL Id: inria-00070406 https://hal.inria.fr/inria-00070406 Submitted on 19 May 2006 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. INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE DIET: A Scalable Toolbox to Build Network Enabled Servers on the Grid Eddy Caron — Frédéric Desprez N° 5601 June 2005 Thème NUM apport de recherche ISRN INRIA/RR--5601--FR+ENG ISSN 0249-6399 DIET: A Scalable Toolbox to Build Network Enabled Servers on the Grid Eddy Caron , Fr¶ed¶eric Desprez Theme NUM | Systemes num¶eriques Projet GRAAL Rapport de recherche n 5601 | June 2005 | 28 pages Abstract: Among existing grid middleware approaches, one simple, powerful, and exible approach consists of using servers available in di®erent administrative domains through the classical client-server or Remote Procedure Call (RPC) paradigm.
    [Show full text]
  • Cloud Computing Resource Management Through a Grid Middleware: a Case Study with DIET and Eucalyptus Eddy Caron, Frédéric Desprez, David Loureiro, Adrian Muresan
    Cloud Computing Resource Management through a Grid Middleware: A Case Study with DIET and Eucalyptus Eddy Caron, Frédéric Desprez, David Loureiro, Adrian Muresan To cite this version: Eddy Caron, Frédéric Desprez, David Loureiro, Adrian Muresan. Cloud Computing Resource Man- agement through a Grid Middleware: A Case Study with DIET and Eucalyptus. [Research Report] RR-7096, INRIA. 2009, pp.12. inria-00435785 HAL Id: inria-00435785 https://hal.inria.fr/inria-00435785 Submitted on 26 Nov 2009 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE Cloud Computing Resource Management through a Grid Middleware: A Case Study with DIET and Eucalyptus Eddy Caron — Frédéric Desprez — David Loureiro — Adrian Muresan N° 7096 October 2009 Domaine 3 apport de recherche ISSN 0249-6399 ISRN INRIA/RR--7096--FR+ENG Cloud Computing Resource Management through a Grid Middleware: A Case Study with DIET and Eucalyptus Eddy Caron , Frédéric Desprez , David Loureiro , Adrian Muresan Domaine : Réseaux, systèmes et services, calcul distribué Équipe-Projet GRAAL Rapport de recherche n° 7096 — October 2009 — 9 pages Abstract: The Cloud phenomenon is quickly growing towards becoming the de facto standard of Internet Computing, storage and hosting both in industry and academia.
    [Show full text]
  • DIET Users Manual
    USER'S MANUAL VERSION 2.4 DATE April 2010 PROJECT MANAGER Fr´ed´eric Desprez. EDITORIAL STAFF Yves Caniou, Eddy Caron and David Loureiro. AUTHORS STAFF Abdelkader Amar, Rapha¨el Bolze, Eric´ Boix, Yves Caniou, Eddy Caron, Pushpinder Kaur Chouhan, Philippe Combes, Sylvain Dahan, Holly Dail, Bruno Delfabro, Peter Frauenkron, Georg Hoesch, Benjamin Isnard, Mathieu Jan, Jean-Yves L'Excellent, Gal Le Mahec, Christophe Pera, Cyrille Pontvieux, Alan Su, C´edric Tedeschi, and Antoine Vernois. Copyright INRIA, ENS-Lyon, UCBL DIET User's Manual Contents Introduction 8 1 A Diet platform 11 1.1 Diet components.................................... 12 1.2 Communications layer................................. 12 1.3 Diet initialization................................... 13 1.4 Solving a problem................................... 13 1.5 Diet Extensions.................................... 14 1.5.1 Multi-MA.................................... 14 1.5.2 FAST...................................... 14 1.5.3 CoRI....................................... 14 2 Diet installation 15 2.1 Dependencies...................................... 15 2.1.1 General remarks on Diet platform dependencies.............. 15 2.1.2 Hardware dependencies............................ 15 2.1.3 Supported compilers.............................. 15 2.1.4 Operating system dependencies........................ 16 2.1.5 Software dependencies............................. 16 2.2 Compiling the platform................................ 16 2.2.1 Obtaining and installing cmake per se.................... 16 2.2.2 Configuring Diet's compilation: cmake quick introduction......... 16 2.2.3 A ccmake walk-through for the impatients.................. 18 2.2.4 Diet's main configuration flags........................ 18 2.2.5 Diet's extensions configuration flags..................... 19 2.2.6 Diet's advanced configuration flags..................... 20 2.2.7 Compiling and installing............................ 21 2.3 Diet client/server examples.............................. 22 2.3.1 Compiling the examples...........................
    [Show full text]
  • Comparison on Openstack and Opennebula
    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 OpenNebula 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ée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. 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]
  • (Iaas) with Amazon EC2/Eucalyptus
    Infrastructure-as-a-Service (IaaS) with Amazon EC2/Eucalyptus Florian Fittkau Christian-Albrechts-University Kiel Department of Computer Science 24098 Kiel, Germany Abstract. Cloud computing, for instance provided by Eucalyptus, be- comes more and more popular because it facilitates the construction of scalable applications. However, the horizontal scaling is not solely ex- hausted by web application in a cloud. Additional techniques for hori- zontal scaling are required. This paper describes Eucalyptus and Amazon EC2, and investigates the performance of the online-adaptation frame- work SLAstic utilizing Eucalyptus for automatic scaling of an example web application. The paper presents a performance evaluation of SLAs- tic utilizing Eucalyptus incorporating a xed number of nodes scenario and a varying number of nodes scenario. It shows that web applications running in Eucalyptus can automatically scale up and down with the usage of SLAstic. The results are demonstrated on the basis of JPetstore with a simulated typical day-night-cycle load for web applications. 1 Introduction Nowadays, many software service providers have to buy server hardware to serve the demand of their customers. This hardware has to be laid out for the peak rates of the workload. At times where the peak rate is not reached, the server hardware is idle, which is not economic. Cloud computing can help to solve this problem. When the user demand for the service increases, the cloud can provide more server instances and when it drops, some server instances can be terminated for saving money. Thus, the cloud provides the possibility for appli- cations to dynamically scale up and down.
    [Show full text]
  • DIET: a Scalable Toolbox to Build Network Enabled Servers on the Grid Eddy Caron, Frédéric Desprez
    DIET: A Scalable Toolbox to Build Network Enabled Servers on the Grid Eddy Caron, Frédéric Desprez To cite this version: Eddy Caron, Frédéric Desprez. DIET: A Scalable Toolbox to Build Network Enabled Servers on the Grid. [Research Report] LIP RR-2005-23, Laboratoire de l’informatique du parallélisme. 2005, 2+20p. hal-02102562 HAL Id: hal-02102562 https://hal-lara.archives-ouvertes.fr/hal-02102562 Submitted on 17 Apr 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Laboratoire de l’Informatique du Parallélisme École Normale Supérieure de Lyon Unité Mixte de Recherche CNRS-INRIA-ENS LYON-UCBL no 5668 DIET: A Scalable Toolbox to Build Network Enabled Servers on the Grid Eddy Caron , Fr´ed´eric Desprez June 2005 Research Report No 2005-23 École Normale Supérieure de Lyon 46 Allée d’Italie, 69364 Lyon Cedex 07, France Téléphone : +33(0)4.72.72.80.37 Télécopieur : +33(0)4.72.72.80.80 Adresse électronique : [email protected] DIET: A Scalable Toolbox to Build Network Enabled Servers on the Grid Eddy Caron , Fr´ed´eric Desprez June 2005 Abstract Among existing grid middleware approaches, one simple, powerful, and flexible approach consists of using servers available in different administrative domains through the classical client-server or Remote Procedure Call (RPC) paradigm.
    [Show full text]
  • Diet: New Developments and Recent Results⋆
    Diet: New Developments and Recent Results⋆ A. Amar1, R. Bolze1, A. Bouteiller1, A. Chis1, Y. Caniou1, E. Caron1, P.K. Chouhan1, G. Le Mahec2, H. Dail1, B. Depardon1, F. Desprez1, J.-S. Gay1, A. Su1 1 LIP Laboratory (UMR CNRS, ENS Lyon, INRIA, UCBL 5668) / GRAAL Project 2 LPC / PCSV (CNRS / IN2P3 UBP Clermont-Ferrand) [email protected] Abstract. Among existing grid middleware approaches, one simple, powerful, and flexible approach consists of using servers available in different administrative domains through the classic client-server or Remote Procedure Call (RPC) paradigm. Network Enabled Servers (NES) implement this model also called GridRPC. Clients submit computation requests to a scheduler whose goal is to find a server available on the grid. The aim of this paper is to give an overview of an NES middleware developed in the GRAAL team called DIET and to describe recent developments. DIET (Distributed Interactive Engineering Toolbox) is a hierarchical set of components used for the development of applications based on computational servers on the grid. 1 Introduction Large problems ranging from numerical simulation to life science can now be solved through the Internet using grid middleware. Several approaches exist for porting applications to grid platforms; examples include classic message-passing, batch processing, web portals, and GridRPC systems [31]. This last approach implements a grid version of the classic Remote Procedure Call (RPC) model. Clients submit computation requests to a scheduler that locates one or more servers available on the grid. Scheduling is frequently applied to balance the work among the servers and a list of available servers is sent back to the client; the client is then able to send the data and the request to one of the suggested servers to solve their problem.
    [Show full text]