CASA project ( ) 06/01/2014. Ex. de SI de grande taille : 2A SI 6 Ouverture. SI de grande taille. Grids, Clouds et Réseaux de Capteurs

Size: px
Start display at page:

Download "CASA project (1990 1995) 06/01/2014. Ex. de SI de grande taille : 2A SI 6 Ouverture. SI de grande taille. Grids, Clouds et Réseaux de Capteurs"

Transcription

1 2A SI 6 Ouverture : Stéphane Vialle Stephane.Vialle@supelec.fr Ex. de : 1. Premise of Grid computing 2. Grid computing emergence 3. (Key issues and examples) 4. Classification of Grids 5. Example of structured Grid 6. Cloud computing emergence 7. New Cloud computing approach 8. Sensor networks Premise of Grid Computing CASA project ( ) Objective: distribution of large computations on several supercomputers across a (high speed) Gigabit WAN Two research issues: Impact of high speed WAN on HPC applications? What algorithms and implementations to achieve speedup across a high speed WAN? 1

2 Chemical computation: Premise of Grid Computing CASA project ( ) Vector computation Calcul 1 Calcul 2 Network Parallel scalar computation Cray YMP Intel DELTA Hiding network time: 3 stage pipeline Overlaped computations and communications t Results: Cray Y MP + Intel DELTA vs Cray Y MP: speedup 3.4 Pipeline: overlapping at 98% Premise of Grid Computing Synthetic Force project ( ) Objective: Distributed Interactive Simulation of War. Distributed Multi Agent system. Military training: Fine simulation of military operations. Many simultaneous users Interactive simulation Research issue: Size Up ( 100) n entities n vehicles Premise of Grid Computing Synthetic Force project ( ) Multi Agent simulation: Application with many different computational parts Interactive application with many simultaneous users Interconnection of standard and specific hardware March 1998: simulation of entities Size up achieved 2

3 Premise of Grid Computing Results of the experiments Distributed computing across a WAN: Possible: achieves speedup Allows to use specific (adapted) resources (not locally available) Interactive and distributed computing on heterogeneous resources: Possible: achieves size up Allows more realistic simulations, with more users. Main difficulties: complex to develop and to deploy Need of a specific (and new) middleware (grid middleware) Ex. de : 1. Premise of Grid computing 2. Grid computing emergence 3. (Key issues and examples) 4. Classification of Grids 5. Example of structured Grid 6. Cloud computing emergence 7. New Cloud computing approach 8. Sensor networks Ian Foster (Globus 1 st Grid middleware) Ian Foster s view An infrastructure to provide computing/storage/communication capabilities to users, when they need, where they need, and in a transparent way. To build «virtual organizations». 3

4 Proof of concept ( ) GUSTO: Globus Ubiquitous Supercomputing Testbed Organization 125 sites, 23 countries A testbed for the first Grid middleware Different kinds of Grids Grid of (reliable) supercomputers: for size up to access the right supercomputer (with the right architecture) Different kinds of Grids Grid of available (and volatile) desktop PCs everywhere on Internet: Ex: Seti@Home, LHC@Home, Highly dynamic Grids (resources appear and disappear ) A generic middleware will be developed 4

5 Different kinds of Grids Management of CERN experiment results Grids of DATA: To share huge data. Data storage + Computing rsrc Repository can not be centralized (too long access times) file migration vs replication? distributed vs centralized directory? directory and repository coherence? Different kinds of Grids Collaborative Grid: distributed virtual and enhanced reality Real time issues, requires QoS Concert across Internet in 2003, with expensive devices Collaborative work on virtual objects in 2009, medium cost devices Ex. de : 1. Premise of Grid computing 2. Grid computing emergence 3. (Key issues and examples) 4. Classification of Grids 5. Example of structured Grid 6. Cloud computing emergence 7. New Cloud computing approach 8. Sensor networks 5

6 Key issues of a Grid middleware (1) Adaptive applications high level services low level modules Distributed resources The «hourglass» model (of Globus 1): Adaptability is required to maintain functionalities when the Grid is changing Global (collective) services Ex : authentication all over the Grid Minimal set of available (and standard) functionalities on each resource Local functionalities on the resources with standard interfaces Ex : authentication on the local resource Heterogeneous rsrc and many potential failures Key issues of a Grid middleware (2) From high level services to low level modules Each site has its own authentication mechanisms can be long and complex to log on each site! A user authenticate only once, using a high level authentication service (with a std interface) Then he is automatically authenticated on any resources he is using, with the help of low level modules Adaptive applications High level services Low level modules Distributed resources Key issues of a Grid middleware (3) 3 fundamental hourglasses + a security base LDAP based (hierarchy of LDAPs) GridFTP (extension of «ftp») + Grid directory Brooker and scheduler + DataBase of resource availability Based on certificat exchange «Without security issues, there would be no Grid middleware research». G. Khan,

7 Becoming closer of Web services Applications Open Grid Service Architecture GLOBUS III GLOBUS IV using web services GLOBUS IV evolution OGSA Architected Services Applications OGSI Open Grid Services Infrastructure OGSA Architected Services Web Services OGSA Enabled OGSA Enabled Security Workflow OGSA Enabled s OGSA Enabled OGSA Enabled Database File Systems OGSA Enabled Storage OGSA Enabled OGSA Enabled Directory Messaging OGSI Open Grid Services Infrastructure OGSA Enabled Web Services Network Web Services WSRF OGSA Enabled OGSA Enabled Security Workflow OGSA Enabled s OGSA Enabled OGSA Enabled Database File Systems OGSA Enabled Storage OGSA Enabled OGSA Enabled Directory Messaging OGSA Enabled Network Grid middleware for independent tasks PC cluster (workers) Client running: embarrassingly parallel applications, or sequential tasks XtremWeb server Internet Desktop PCs (clients or workers) Key issues: to deal with security of desktop workers support high volatility of desktop workers Many similar industrial products and Grid middleware for independent tasks Communication protocol Worker XtremWeb server: communication started by the worker data sent back to the worker by the server User/Worker Becoming unused Waiting for a task Processing a task Task finished Rq : hostregister Contact the last known XtremWeb server, or contact the root XtremWeb server Rq : workrequest Send its features to the XtremWeb server and wait for a task to process Rq : workalive Signal its activity to its XtremWeb server Rq : workresult Send its result to a specified server or to its XtremWeb server Compatible with stateless firewalls Task server Register the new worker Send back a task: binary code, data, (to reply) Re schedule the task if no I am alive message received 7

8 Network Enabled (NES): an API and some Grid middlewares for RPC //GridRPC grpc_call User application API: GridRPC User laptop Brooker («agent») allocating resources + Specific Grid middleware + (NetSolve, Ninf, Diet) Computing servers (running «solvers») Distributed resources Allows to implement more complex parallel applications: can call a parallel solver (run on one site) can overlap solver runs and/or communications (async. RPC) Network Enabled (NES): an API and some Grid middlewares for RPC Generic mechanism for resource allocation: On demand analyse, allocation and scheduling 1 2 Client Scheduler 4 3 Database Monitor Monitor Monitor Components of the brooker (or «agent») Continuous performance measurement Statistical DB building 5 API and Grid middleware for Active Objects JAVA based Support a large variety of parallel algorithms: Independent computations GRID RMI (object version of GRID RPC) Master Workers Parallel algorithms with data circulation 8

9 API and Grid middleware for a virtual shared memory JavaSpace A virtual shared memory space is located on one machine. A space is R/W by any task from any machine. Industrial products with distributed spaces (scalable spaces) exist : Ex. de : 1. Premise of Grid computing 2. Grid computing emergence 3. (Key issues and examples) 4. Classification of Grids 5. Example of structured Grid 6. Cloud computing emergence 7. New Cloud computing approach 8. Sensor networks Evolution of Grids from 1998 to 2006 HPC meta computing Web services e Science Grids Experimental Grids Enterprise Grids 3 families of Grids 9

10 e Science Grids 2008: 259 sites 52 countries EGEE: European production Grid for scientific research» Middleware: Globus II Globus II ++ glite 2008: 150/200 Virtual Organizations 7500/14000 users jobs/day Each participant brings resources, and can access all resources. Grid engineers make compatible security policies of all sites Experimental Grids Objective 1: 5000 processors objective: 5000 cores achieved, and surpassed Objective 2: a real multi site Grid 15 clusters on 9 sites, +++ Private RENATER network, 10Gbit/s Objective 3: a Grid for computer science research NO production of applicative results Grid 5000: French experimental Grid On demand OS deployment!! «first cloud in the world» Enterprise Grids Definition: One enterprise uses its PCs to run its independent & compute intensive tasks. The enterprise Grid is installed inside its secure network. PCs of the Grid are not volatile: desktop PCs: PC of absent people, server farm: reliable and monitored. Examples: September 2006: BNB Paribas used a 3000 server PC Grid June 2007: PSA observed great success of its 300 desktop PC Grid (with QoS) (low QoS) 10

11 Ex. de : 1. Premise of Grid computing 2. Grid computing emergence 3. (Key issues and examples) 4. Classification of Grids 5. Example of structured Grid 6. Cloud computing emergence 7. New Cloud computing approach 8. Sensor networks Voluntary computing + unused PCs in the laboratories Example of structured Grid New e Science Grid for LHC CERN LHC A World Grid both for data and computations: 15 PetaOctets/year Huge computations LHC@home LCG: LHC Computing Grid Example of structured Grid New e Science Grid for LHC LCG: the LHC Computing Grid A hierarchy of tier nodes, to store and cache huge data, and to run huge computations. Node T 0 : data production site, at CERN Node T 1 : Complete storage sites in the world Node T2 : Partial storage site in the world (database caches) Node T3 : Computing nodes in the world (ex: clusters) 11

12 Ex. de : 1. Premise of Grid computing 2. Grid computing emergence 3. (Key issues and examples) 4. Classification of Grids 5. Example of structured Grid 6. Cloud computing emergence 7. New Cloud computing approach 8. Sensor networks Cloud Computing Emergence An industrial initiative (?) Business model: A company provides computing resources Price is function of the consumed CPU time (parallelism is free) Data security inside the cloud Secure connection to join the cloud QoS is provided Virtualization on each node allows to support various applications from various customers Personal point of view: the next step after Enterprise Grids. Cloud Computing Emergence An industrial initiative (?) Large data centers: have global cooling and control of the machines allows to reduce management cost Mutualisation: a customer requires machines only when he needs (on demand) allows to share resources between users (customers) Ex : in March 2009, Salesforce.com managed data of entreprises with only 1000 servers. Virtualization: each application is run inside a virtual machine provides the environment required by the customer application allows to always use the most efficient available machines allows to use at 100% each machine (if machine are shared) Data centers, Virtualization and Mutualisation reduce the cost 12

13 Cloud Computing Emergence A basic classification Cloud of software (Software as a Service) Ready to run some identified applications Ex: Supelec experimented a private cloud of Matlab Cloud of plateform (Platform as a Service) Ready to provide a development environment on an available hardware resource. Google search engine? Google mail? Grid 5000? Cloud of hardware (Infrastructure as a Service) Ready to provide hardware resources. The user/customer has to deploy an environment before to use these machines. Amazone? Cloud Computing Emergence First cloud assessment «CLOUD» buzzword is a success! Several major actors make money with «cloud technology» Cloud was initially less ambitious than Grid, but aimed to be easier to deploy, to manage and to use From a customer point of view : using extra resources on demand is a nice idea how can I be sure to get these extra resources when I need? limit of the «mutualisation» and QoS how can I be sure my data are in a secure system? limit of virtualization, remote security and transfer security Private cloud can be an interesting compromise Cloud Computing Emergence From Grid to Cloud? HPC Web services e Science Grids Experimental Grids Enterprise Grids SaaS PaaS Virtualisation technics IaaS Security 3 kinds of Clouds 13

14 Ex. de : 1. Premise of Grid computing 2. Grid computing emergence 3. (Key issues and examples) 4. Classification of Grids 5. Example of structured Grid 6. Cloud computing emergence 7. New Cloud computing approach 8. Sensor networks New Cloud Computing Approach New approach in cloud computing New cloud researches: Multi site Clouds Inter Clouds (interconnecting clouds of different institutions) fusion of different cloud providers a cloud provider can rent resources of another one But looks like a Grid? Grid middleware technology is now introduced has the «Grid infrastructure for Cloud» (HPCS 2011 conference) 50% news about «cloud» claim this new approach is promising 50% news about «cloud» say «WARNING»! it will (technically) fail! there is no business model! there is no need for these new clouds! New Cloud Computing Approach New classification The NIST definition of cloud computing (September 2011): Axis 1: IaaS, PaaS, SaaS Axis 2: who can use the cloud? Private cloud: exclusive use by a single organization comprising multiple consumers (business units) Community cloud: exclusive use by a specific community of consumers from different organizations Public cloud: open use by the general public Hybrid cloud: composition of 2 or more cloud infrastructures (private, public, or community) Rmk: does not focus on cloud owner or manager! Just on users. 14

15 New Cloud Computing Approach New classification Possible complete classification: Users Where are stored the data? Ex: EU data have to stored inside EU Hybrid clouds Public clouds Community clouds Private clouds Owner & manager (?) Any institutions Some limited institutions One limited institution Institution of the only user Service IaaS PaaS SaaS New Cloud Computing Approach Future of the Cloud Computing : Europe has started some FP7 projects about «cloud» development of new Cloud middleware some of these projects are now calling for experiments currently no real evaluation September 2011: Europe opened a new call about «cloud» to not develop new middleware to develop «cloud applications» : with a business model at European scale 2012 : Governments want to be sure institutional/national data are stored inside the country! Pb with inter clouds/cloud roaming New Cloud Computing Approach Future of the Cloud Computing Questions : Missing real large cloud applications? A European cloud infrastructure has a sense? Multi sites, multi institution clouds have a sense? HPC Cloud? Aneo & Supelec are experimenting the new MS Azur HPC cloud 15

16 Ex. de : 1. Premise of Grid computing 2. Grid computing emergence 3. (Key issues and examples) 4. Classification of Grids 5. Example of structured Grid 6. Cloud computing emergence 7. New Cloud computing approach 8. Sensor networks Réseaux de capteurs Des avec de nouvelles contraintes Motivation : un moyen de «réaliser des mesures au plus près d un phénomène» Aujourd hui : de k 100 à k 1000 capteurs. demain : k Différentes configurations avec différentes contraintes Alimentation électrique pérenne Batteries ou alimentation non pérenne Capteurs fixes Ex : tracking en environnement urbain ou industriel Ex : mesure de température dans la nature Capteurs mobiles Ex : capteurs embarqués dans des voitures Ex : capteurs portés par des personnes Réseaux de capteurs Des applications très variées Exemples d applications : Mesure du graphe de mobilité des personnes dans un hôpital pour détecter des contaminations et propagation de maladies nosocomiales. Collecte de mesure environnementales (températures, pluie) et comportementale (allumage phares, déclenchement d ABS) par des capteurs dans les voitures, pour améliorer la gestion du trafic. Supervision de la radioprotection en temps réel dans les centrales nucléaires (EDF) par des réseaux ad hoc de capteurs sans fil. 16

17 Réseaux de capteurs Besoin spécifiques aux réseaux de capteurs Besoin de nouveaux protocoles réseaux pour : minimiser les dépenses d énergie tolérer de nombreuses pannes de nœuds du réseau supporter l apparition et la disparition fréquente de nœuds mobiles Besoin de traitement de signal complexe pour : analyser de gros flux d information détecter des données erronées Besoin de nouvelles applications distribuées pour : exploiter ces masses de données en temps réel réagir rapidement en cas de situation anormale Exemple : projet Live E! En février 2009 : 106 stations météo dans13 pays From Grid to private Clouds, to inter Clouds. End 17

CASA project (1990 1995)

CASA project (1990 1995) 2A SI 6 Ouverture : Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Ex. de : 3. (Key issues and examples) CASA project (1990 1995) Objective: distribution of large computations

More information

Ex. de SI de grande taille :

Ex. de SI de grande taille : 2A SI 6 Ouverture : Grids, Clouds et Réseaux de Capteurs Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Ex. de : Grids, Clouds et Réseaux de Capteurs 1. Premise of Grid computing

More information

Cluster, Grid, Cloud Concepts

Cluster, Grid, Cloud Concepts Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of

More information

Grid Computing Vs. Cloud Computing

Grid Computing Vs. Cloud Computing International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid

More information

Cloud Computing. Adam Barker

Cloud Computing. Adam Barker Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles

More information

System Models for Distributed and Cloud Computing

System Models for Distributed and Cloud Computing System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Classification of Distributed Computing Systems

More information

A Peer-to-peer Extension of Network-Enabled Server Systems

A Peer-to-peer Extension of Network-Enabled Server Systems A Peer-to-peer Extension of Network-Enabled Server Systems Eddy Caron 1, Frédéric Desprez 1, Cédric Tedeschi 1 Franck Petit 2 1 - GRAAL Project / LIP laboratory 2 - LaRIA laboratory E-Science 2005 - December

More information

Denis Caromel, CEO Ac.veEon. Orchestrate and Accelerate Applica.ons. Open Source Cloud Solu.ons Hybrid Cloud: Private with Burst Capacity

Denis Caromel, CEO Ac.veEon. Orchestrate and Accelerate Applica.ons. Open Source Cloud Solu.ons Hybrid Cloud: Private with Burst Capacity Cloud computing et Virtualisation : applications au domaine de la Finance Denis Caromel, CEO Ac.veEon Orchestrate and Accelerate Applica.ons Open Source Cloud Solu.ons Hybrid Cloud: Private with Burst

More information

Virtual machine interface. Operating system. Physical machine interface

Virtual machine interface. Operating system. Physical machine interface Software Concepts User applications Operating system Hardware Virtual machine interface Physical machine interface Operating system: Interface between users and hardware Implements a virtual machine that

More information

Distribution transparency. Degree of transparency. Openness of distributed systems

Distribution transparency. Degree of transparency. Openness of distributed systems Distributed Systems Principles and Paradigms Maarten van Steen VU Amsterdam, Dept. Computer Science steen@cs.vu.nl Chapter 01: Version: August 27, 2012 1 / 28 Distributed System: Definition A distributed

More information

CHAPTER 8 CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics

More information

Integrating a heterogeneous and shared Linux cluster into grids

Integrating a heterogeneous and shared Linux cluster into grids Integrating a heterogeneous and shared Linux cluster into grids 1,2 1 1,2 1 V. Büge, U. Felzmann, C. Jung, U. Kerzel, 1 1 1 M. Kreps, G. Quast, A. Vest 1 2 DPG Frühjahrstagung March 28 31, 2006 Dortmund

More information

High Performance Applications over the Cloud: Gains and Losses

High Performance Applications over the Cloud: Gains and Losses High Performance Applications over the Cloud: Gains and Losses Dr. Leila Ismail Faculty of Information Technology United Arab Emirates University leila@uaeu.ac.ae http://citweb.uaeu.ac.ae/citweb/profile/leila

More information

Microsoft HPC. V 1.0 José M. Cámara (checam@ubu.es)

Microsoft HPC. V 1.0 José M. Cámara (checam@ubu.es) Microsoft HPC V 1.0 José M. Cámara (checam@ubu.es) Introduction Microsoft High Performance Computing Package addresses computing power from a rather different approach. It is mainly focused on commodity

More information

Big Data and Cloud Computing for GHRSST

Big Data and Cloud Computing for GHRSST Big Data and Cloud Computing for GHRSST Jean-Francois Piollé (jfpiolle@ifremer.fr) Frédéric Paul, Olivier Archer CERSAT / Institut Français de Recherche pour l Exploitation de la Mer Facing data deluge

More information

Planning the Migration of Enterprise Applications to the Cloud

Planning the Migration of Enterprise Applications to the Cloud Planning the Migration of Enterprise Applications to the Cloud A Guide to Your Migration Options: Private and Public Clouds, Application Evaluation Criteria, and Application Migration Best Practices Introduction

More information

SOFTWARE DEFINED SOLUTIONS JEUDI 19 NOVEMBRE 2015. Nicolas EHRMAN Sr Presales SDS

SOFTWARE DEFINED SOLUTIONS JEUDI 19 NOVEMBRE 2015. Nicolas EHRMAN Sr Presales SDS SOFTWARE DEFINED SOLUTIONS JEUDI 19 NOVEMBRE 2015 Nicolas EHRMAN Sr Presales SDS Transform your Datacenter to the next level with EMC SDS EMC SOFTWARE DEFINED STORAGE, A SUCCESS STORY 5 ÈME ÉDITEUR MONDIAL

More information

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper Migrating Desktop and Roaming Access Whitepaper Poznan Supercomputing and Networking Center Noskowskiego 12/14 61-704 Poznan, POLAND 2004, April white-paper-md-ras.doc 1/11 1 Product overview In this whitepaper

More information

An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications

An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications Rajkumar Buyya, Jonathan Giddy, and David Abramson School of Computer Science

More information

Introduction to grid technologies, parallel and cloud computing. Alaa Osama Allam Saida Saad Mohamed Mohamed Ibrahim Gaber

Introduction to grid technologies, parallel and cloud computing. Alaa Osama Allam Saida Saad Mohamed Mohamed Ibrahim Gaber Introduction to grid technologies, parallel and cloud computing Alaa Osama Allam Saida Saad Mohamed Mohamed Ibrahim Gaber OUTLINES Grid Computing Parallel programming technologies (MPI- Open MP-Cuda )

More information

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service

More information

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...

More information

Agenda. Distributed System Structures. Why Distributed Systems? Motivation

Agenda. Distributed System Structures. Why Distributed Systems? Motivation Agenda Distributed System Structures CSCI 444/544 Operating Systems Fall 2008 Motivation Network structure Fundamental network services Sockets and ports Client/server model Remote Procedure Call (RPC)

More information

Grid based Integration of Real-Time Value-at-Risk (VaR) Services. Abstract

Grid based Integration of Real-Time Value-at-Risk (VaR) Services. Abstract Grid based Integration of Real-Time Value-at-Risk (VaR) s Paul Donachy Daniel Stødle Terrence J harmer Ron H Perrott Belfast e-science Centre www.qub.ac.uk/escience Brian Conlon Gavan Corr First Derivatives

More information

High Performance Computing. Course Notes 2007-2008. HPC Fundamentals

High Performance Computing. Course Notes 2007-2008. HPC Fundamentals High Performance Computing Course Notes 2007-2008 2008 HPC Fundamentals Introduction What is High Performance Computing (HPC)? Difficult to define - it s a moving target. Later 1980s, a supercomputer performs

More information

CLOUD COMPUTING. When It's smarter to rent than to buy

CLOUD COMPUTING. When It's smarter to rent than to buy CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit

More information

Architectural Implications of Cloud Computing

Architectural Implications of Cloud Computing Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,

More information

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security

More information

A Grid for process control

A Grid for process control A Grid for process control Fabrice Sabatier, S u p é l e c, F a b r i c e. S a b a t i e r @m e t z. s u p e l e c. f r Amelia De Vivo, U n i v e r s i t a d i S a l e r n o, a m e d e v @ u n i s a. i

More information

Grid Computing vs Cloud

Grid Computing vs Cloud Chapter 3 Grid Computing vs Cloud Computing 3.1 Grid Computing Grid computing [8, 23, 25] is based on the philosophy of sharing information and power, which gives us access to another type of heterogeneous

More information

Enabling Large-Scale Testing of IaaS Cloud Platforms on the Grid 5000 Testbed

Enabling Large-Scale Testing of IaaS Cloud Platforms on the Grid 5000 Testbed Enabling Large-Scale Testing of IaaS Cloud Platforms on the Grid 5000 Testbed Sébastien Badia, Alexandra Carpen-Amarie, Adrien Lèbre, Lucas Nussbaum Grid 5000 S. Badia, A. Carpen-Amarie, A. Lèbre, L. Nussbaum

More information

An approach to grid scheduling by using Condor-G Matchmaking mechanism

An approach to grid scheduling by using Condor-G Matchmaking mechanism An approach to grid scheduling by using Condor-G Matchmaking mechanism E. Imamagic, B. Radic, D. Dobrenic University Computing Centre, University of Zagreb, Croatia {emir.imamagic, branimir.radic, dobrisa.dobrenic}@srce.hr

More information

Demystifying the Cloud Computing 02.22.2012

Demystifying the Cloud Computing 02.22.2012 Demystifying the Cloud Computing 02.22.2012 Speaker Introduction Victor Lang Enterprise Technology Consulting Services Victor Lang joined Smartbridge in early 2003 as the company s third employee and currently

More information

E-Infrastructure Development Trends in the Area of Grids, Clouds, HPC, Storage, Virtualization and IaaS

E-Infrastructure Development Trends in the Area of Grids, Clouds, HPC, Storage, Virtualization and IaaS E-Infrastructure Development Trends in the Area of Grids, Clouds, HPC, Storage, Virtualization and IaaS Peter Kacsuk, MTA-SZTAKI, kacsuk@sztaki.hu Peter Stefan, NIIFI, stefan@niif.hu Imre Szeberenyi, BME,

More information

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2 DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.

More information

Scientific and Technical Applications as a Service in the Cloud

Scientific and Technical Applications as a Service in the Cloud Scientific and Technical Applications as a Service in the Cloud University of Bern, 28.11.2011 adapted version Wibke Sudholt CloudBroker GmbH Technoparkstrasse 1, CH-8005 Zurich, Switzerland Phone: +41

More information

Administrer les solutions Citrix XenApp et XenDesktop 7.6 CXD-203

Administrer les solutions Citrix XenApp et XenDesktop 7.6 CXD-203 Administrer les solutions Citrix XenApp XenDesktop 7.6 CXD-203 MIEL Centre Agréé : N 11 91 03 54 591 Pour contacter le service formation : 01 60 19 16 27 Pour consulter le planning des formations : www.miel.fr/formation

More information

Cloud Computing Technology

Cloud Computing Technology Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver danairat@gmail.com, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures

More information

The Private Cloud Your Controlled Access Infrastructure

The Private Cloud Your Controlled Access Infrastructure White Paper: Private Clouds The ongoing debate on the differences between a Public and Private Cloud are broad and often loud. The bottom line is that it s really about how the resource, or computing power,

More information

Data Centers and Cloud Computing

Data Centers and Cloud Computing Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers

More information

Distributed Systems. REK s adaptation of Prof. Claypool s adaptation of Tanenbaum s Distributed Systems Chapter 1

Distributed Systems. REK s adaptation of Prof. Claypool s adaptation of Tanenbaum s Distributed Systems Chapter 1 Distributed Systems REK s adaptation of Prof. Claypool s adaptation of Tanenbaum s Distributed Systems Chapter 1 1 The Rise of Distributed Systems! Computer hardware prices are falling and power increasing.!

More information

Computing in clouds: Where we come from, Where we are, What we can, Where we go

Computing in clouds: Where we come from, Where we are, What we can, Where we go Computing in clouds: Where we come from, Where we are, What we can, Where we go Luc Bougé ENS Cachan/Rennes, IRISA, INRIA Biogenouest With help from many colleagues: Gabriel Antoniu, Guillaume Pierre,

More information

LOGO Resource Management for Cloud Computing

LOGO Resource Management for Cloud Computing LOGO Resource Management for Cloud Computing Supervisor : Dr. Pham Tran Vu Presenters : Nguyen Viet Hung - 11070451 Tran Le Vinh - 11070487 Date : April 16, 2012 Contents Introduction to Cloud Computing

More information

CLEVER: a CLoud-Enabled Virtual EnviRonment

CLEVER: a CLoud-Enabled Virtual EnviRonment CLEVER: a CLoud-Enabled Virtual EnviRonment Francesco Tusa Maurizio Paone Massimo Villari Antonio Puliafito {ftusa,mpaone,mvillari,apuliafito}@unime.it Università degli Studi di Messina, Dipartimento di

More information

Chapter 18: Database System Architectures. Centralized Systems

Chapter 18: Database System Architectures. Centralized Systems Chapter 18: Database System Architectures! Centralized Systems! Client--Server Systems! Parallel Systems! Distributed Systems! Network Types 18.1 Centralized Systems! Run on a single computer system and

More information

Deploying a distributed data storage system on the UK National Grid Service using federated SRB

Deploying a distributed data storage system on the UK National Grid Service using federated SRB Deploying a distributed data storage system on the UK National Grid Service using federated SRB Manandhar A.S., Kleese K., Berrisford P., Brown G.D. CCLRC e-science Center Abstract As Grid enabled applications

More information

Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus

Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus International Symposium on Grid Computing 2009 (Taipei) Christian Baun The cooperation of and Universität Karlsruhe (TH) Agenda

More information

International Journal of Innovative Technology & Adaptive Management (IJITAM) ISSN: 2347-3622, Volume-1, Issue-5, February 2014

International Journal of Innovative Technology & Adaptive Management (IJITAM) ISSN: 2347-3622, Volume-1, Issue-5, February 2014 An Overview on Cloud Computing Services And Related Threats Bipasha Mallick Assistant Professor, Haldia Institute Of Technology bipasm@gmail.com Abstract. Cloud computing promises to increase the velocity

More information

Load balancing in SOAJA (Service Oriented Java Adaptive Applications)

Load balancing in SOAJA (Service Oriented Java Adaptive Applications) Load balancing in SOAJA (Service Oriented Java Adaptive Applications) Richard Olejnik Université des Sciences et Technologies de Lille Laboratoire d Informatique Fondamentale de Lille (LIFL UMR CNRS 8022)

More information

Big Data Mining Services and Knowledge Discovery Applications on Clouds

Big Data Mining Services and Knowledge Discovery Applications on Clouds Big Data Mining Services and Knowledge Discovery Applications on Clouds Domenico Talia DIMES, Università della Calabria & DtoK Lab Italy talia@dimes.unical.it Data Availability or Data Deluge? Some decades

More information

Beyond the cloud! a small overview of cloud challenges. Credits: NASA

Beyond the cloud! a small overview of cloud challenges. Credits: NASA Beyond the cloud a small overview of cloud challenges Credits: NASA Adrien Lebre / Ascola Project Team Cumulo NumBio - June 3rd, 2015 Looking back xxx Computing Meta / Cluster / Grid / Desktop / Hive /

More information

CS550. Distributed Operating Systems (Advanced Operating Systems) Instructor: Xian-He Sun

CS550. Distributed Operating Systems (Advanced Operating Systems) Instructor: Xian-He Sun CS550 Distributed Operating Systems (Advanced Operating Systems) Instructor: Xian-He Sun Email: sun@iit.edu, Phone: (312) 567-5260 Office hours: 2:10pm-3:10pm Tuesday, 3:30pm-4:30pm Thursday at SB229C,

More information

Cloud computing. Intelligent Services for Energy-Efficient Design and Life Cycle Simulation. as used by the ISES project

Cloud computing. Intelligent Services for Energy-Efficient Design and Life Cycle Simulation. as used by the ISES project Intelligent Services for Energy-Efficient Design and Life Cycle Simulation Project number: 288819 Call identifier: FP7-ICT-2011-7 Project coordinator: Technische Universität Dresden, Germany Website: ises.eu-project.info

More information

High Availability Databases based on Oracle 10g RAC on Linux

High Availability Databases based on Oracle 10g RAC on Linux High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN, June 2006 Luca Canali, CERN IT Outline Goals Architecture of an HA DB Service Deployment at the CERN Physics Database

More information

Centralized Systems. A Centralized Computer System. Chapter 18: Database System Architectures

Centralized Systems. A Centralized Computer System. Chapter 18: Database System Architectures Chapter 18: Database System Architectures Centralized Systems! Centralized Systems! Client--Server Systems! Parallel Systems! Distributed Systems! Network Types! Run on a single computer system and do

More information

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study DISTRIBUTED SYSTEMS AND CLOUD COMPUTING A Comparative Study Geographically distributed resources, such as storage devices, data sources, and computing power, are interconnected as a single, unified resource

More information

A Comparison of Distributed Systems: ChorusOS and Amoeba

A Comparison of Distributed Systems: ChorusOS and Amoeba A Comparison of Distributed Systems: ChorusOS and Amoeba Angelo Bertolli Prepared for MSIT 610 on October 27, 2004 University of Maryland University College Adelphi, Maryland United States of America Abstract.

More information

Quel pilote ètes-vous

Quel pilote ètes-vous Quel pilote ètes-vous Mario Andretti Unique Multi-World Champion en Formula 1, Indy Car, World Sportscar, Nascar Copyright 2 3/27/2013 BMC Software, Inc 2 If everything seems under control, you're not

More information

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era (1944-1978) Workstation Era (1968-1985) Xerox Star 1981!

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era (1944-1978) Workstation Era (1968-1985) Xerox Star 1981! Demystifying Cloud Computing What is Cloud Computing? First, a little history. Tim Horgan Head of Cloud Computing Centre of Excellence http://cloud.cit.ie 1" 2" Mainframe Era (1944-1978) Workstation Era

More information

Cloud Computing Architecture: A Survey

Cloud Computing Architecture: A Survey Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and

More information

GridSolve: : A Seamless Bridge Between the Standard Programming Interfaces and Remote Resources

GridSolve: : A Seamless Bridge Between the Standard Programming Interfaces and Remote Resources GridSolve: : A Seamless Bridge Between the Standard Programming Interfaces and Remote Resources Jack Dongarra University of Tennessee and Oak Ridge National Laboratory 2/25/2006 1 Overview Grid/NetSolve

More information

Managing the Data Center Using the JBoss Enterprise SOA Platform

Managing the Data Center Using the JBoss Enterprise SOA Platform Managing the Data Center Using the JBoss Enterprise SOA Platform Isaac Christoffersen Contributor, incommon, Inc 3 September 2009 1 Service Architectures Cloud Infrastructure SaaS Cloud Infrastructure

More information

Concepts and Architecture of the Grid. Summary of Grid 2, Chapter 4

Concepts and Architecture of the Grid. Summary of Grid 2, Chapter 4 Concepts and Architecture of the Grid Summary of Grid 2, Chapter 4 Concepts of Grid Mantra: Coordinated resource sharing and problem solving in dynamic, multi-institutional virtual organizations Allows

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services

More information

Web Application Hosting Cloud Solution Architecture. http://www.cloud-council.org/web-app-hosting-wp/index.htm

Web Application Hosting Cloud Solution Architecture. http://www.cloud-council.org/web-app-hosting-wp/index.htm Web Application Hosting Cloud Solution Architecture http://www.cloud-council.org/web-app-hosting-wp/index.htm February, 2015 Presenters Heather Kreger CTO International Standards, IBM US kreger@us.ibm.com

More information

White Paper on CLOUD COMPUTING

White Paper on CLOUD COMPUTING White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples

More information

Storage Virtualization from clusters to grid

Storage Virtualization from clusters to grid Seanodes presents Storage Virtualization from clusters to grid Rennes 4th october 2007 Agenda Seanodes Presentation Overview of storage virtualization in clusters Seanodes cluster virtualization, with

More information

Clearing the Clouds. Understanding cloud computing. Ali Khajeh-Hosseini ST ANDREWS CLOUD COMPUTING CO-LABORATORY. Cloud computing

Clearing the Clouds. Understanding cloud computing. Ali Khajeh-Hosseini ST ANDREWS CLOUD COMPUTING CO-LABORATORY. Cloud computing Clearing the Clouds Understanding cloud computing Ali Khajeh-Hosseini ST ANDREWS CLOUD COMPUTING CO-LABORATORY Cloud computing There are many definitions and they all differ Simply put, cloud computing

More information

Audio networking. François Déchelle (dechelle@ircam.fr) Patrice Tisserand (tisserand@ircam.fr) Simon Schampijer (schampij@ircam.

Audio networking. François Déchelle (dechelle@ircam.fr) Patrice Tisserand (tisserand@ircam.fr) Simon Schampijer (schampij@ircam. Audio networking François Déchelle (dechelle@ircam.fr) Patrice Tisserand (tisserand@ircam.fr) Simon Schampijer (schampij@ircam.fr) IRCAM Distributed virtual concert project and issues network protocols

More information

Lifting the Fog: The High Potential of Cloud Computing Paul Daugherty, Chief Technology Architect February 19, 2010

Lifting the Fog: The High Potential of Cloud Computing Paul Daugherty, Chief Technology Architect February 19, 2010 Lifting the Fog: The High Potential of Cloud Computing Paul Daugherty, Chief Technology Architect February 19, 2010 IT leaders are looking to the clouds Cloud 75% of IT decision makers knowledgeable or

More information

Putchong Uthayopas, Kasetsart University

Putchong Uthayopas, Kasetsart University Putchong Uthayopas, Kasetsart University Introduction Cloud Computing Explained Cloud Application and Services Moving to the Cloud Trends and Technology Legend: Cluster computing, Grid computing, Cloud

More information

DFSgc. Distributed File System for Multipurpose Grid Applications and Cloud Computing

DFSgc. Distributed File System for Multipurpose Grid Applications and Cloud Computing DFSgc Distributed File System for Multipurpose Grid Applications and Cloud Computing Introduction to DFSgc. Motivation: Grid Computing currently needs support for managing huge quantities of storage. Lacks

More information

Sistemi Operativi e Reti. Cloud Computing

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 ogervasi@computer.org 2 Introduction Technologies

More information

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of

More information

Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg

Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg Agenda Le Business Case pour le Cloud Computing Qu est ce que le Cloud

More information

wu.cloud: Insights Gained from Operating a Private Cloud System

wu.cloud: Insights Gained from Operating a Private Cloud System wu.cloud: Insights Gained from Operating a Private Cloud System Stefan Theußl, Institute for Statistics and Mathematics WU Wirtschaftsuniversität Wien March 23, 2011 1 / 14 Introduction In statistics we

More information

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate

More information

Towards the Magic Green Broker Jean-Louis Pazat IRISA 1/29. Jean-Louis Pazat. IRISA/INSA Rennes, FRANCE MYRIADS Project Team

Towards the Magic Green Broker Jean-Louis Pazat IRISA 1/29. Jean-Louis Pazat. IRISA/INSA Rennes, FRANCE MYRIADS Project Team Towards the Magic Green Broker Jean-Louis Pazat IRISA 1/29 Jean-Louis Pazat IRISA/INSA Rennes, FRANCE MYRIADS Project Team Towards the Magic Green Broker Jean-Louis Pazat IRISA 2/29 OUTLINE Clouds and

More information

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets!! Large data collections appear in many scientific domains like climate studies.!! Users and

More information

Aneka: A Software Platform for.net-based Cloud Computing

Aneka: A Software Platform for.net-based Cloud Computing Aneka: A Software Platform for.net-based Cloud Computing Christian VECCHIOLA a, Xingchen CHU a,b, and Rajkumar BUYYA a,b,1 a Grid Computing and Distributed Systems (GRIDS) Laboratory Department of Computer

More information

Cornell University Center for Advanced Computing

Cornell University Center for Advanced Computing Cornell University Center for Advanced Computing David A. Lifka - lifka@cac.cornell.edu Director - Cornell University Center for Advanced Computing (CAC) Director Research Computing - Weill Cornell Medical

More information

A.Prof. Dr. Markus Hagenbuchner markus@uow.edu.au. CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

A.Prof. Dr. Markus Hagenbuchner markus@uow.edu.au. CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1 A.Prof. Dr. Markus Hagenbuchner markus@uow.edu.au CSCI319 A Brief Introduction to Cloud Computing CSCI319 Page: 1 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to

More information

CHAPTER 2 THEORETICAL FOUNDATION

CHAPTER 2 THEORETICAL FOUNDATION CHAPTER 2 THEORETICAL FOUNDATION 2.1 Theoretical Foundation Cloud computing has become the recent trends in nowadays computing technology world. In order to understand the concept of cloud, people should

More information

International Journal of Engineering Research & Management Technology

International Journal of Engineering Research & Management Technology International Journal of Engineering Research & Management Technology March- 2015 Volume 2, Issue-2 Survey paper on cloud computing with load balancing policy Anant Gaur, Kush Garg Department of CSE SRM

More information

A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments

A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining

More information

EFFICIENT JOB SCHEDULING OF VIRTUAL MACHINES IN CLOUD COMPUTING

EFFICIENT JOB SCHEDULING OF VIRTUAL MACHINES IN CLOUD COMPUTING EFFICIENT JOB SCHEDULING OF VIRTUAL MACHINES IN CLOUD COMPUTING Ranjana Saini 1, Indu 2 M.Tech Scholar, JCDM College of Engineering, CSE Department,Sirsa 1 Assistant Prof., CSE Department, JCDM College

More information

Assignment # 1 (Cloud Computing Security)

Assignment # 1 (Cloud Computing Security) Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual

More information

- DLP Des nuages. à la terre ferme

- DLP Des nuages. à la terre ferme - DLP Des nuages à la Paris, 23 Novembre 2010 Agenda Notion de Data Leak Prevention Retour sur le Cloud Mesures de sécurité spécifiques au Cloud Quel est la nécéssité du DLP dans le Cloud? DLP dans le

More information

Patrick Fuhrmann. The DESY Storage Cloud

Patrick Fuhrmann. The DESY Storage Cloud The DESY Storage Cloud Patrick Fuhrmann The DESY Storage Cloud Hamburg, 2/3/2015 for the DESY CLOUD TEAM Content > Motivation > Preparation > Collaborations and publications > What do you get right now?

More information

How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business

How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business Esri Middle East and Africa User Conference December 10 12 Abu Dhabi, UAE Understanding ArcGIS in Virtualization and Cloud Environments Marwa Mabrouk Powerful GIS capabilities Delivered as Web services

More information

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing Yinong Chen 2 Big Data Big Data Technologies Cloud Computing Service and Web-Based Computing Applications Industry Control

More information

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing. Data Centers Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises

More information

Seed4C: A Cloud Security Infrastructure validated on Grid 5000

Seed4C: A Cloud Security Infrastructure validated on Grid 5000 Seed4C: A Cloud Security Infrastructure validated on Grid 5000 E. Caron 1, A. Lefray 1, B. Marquet 2, and J. Rouzaud-Cornabas 1 1 Université de Lyon. LIP Laboratory. UMR CNRS - ENS Lyon - INRIA - UCBL

More information

Code and Process Migration! Motivation!

Code and Process Migration! Motivation! Code and Process Migration! Motivation How does migration occur? Resource migration Agent-based system Details of process migration Lecture 6, page 1 Motivation! Key reasons: performance and flexibility

More information

University of Messina, Italy

University of Messina, Italy University of Messina, Italy IEEE MoCS 2011 Kerkyra - Greece June 28, 2011 Dr. Massimo Villari mvillari@unime.it Cross Cloud Federation Federated Cloud Scenario Cloud Middleware Model: the Stack The CLEVER

More information

A Study of Infrastructure Clouds

A Study of Infrastructure Clouds A Study of Infrastructure Clouds Pothamsetty Nagaraju 1, K.R.R.M.Rao 2 1 Pursuing M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur., Affiliated to JNTUK,

More information

Sriram Krishnan, Ph.D. sriram@sdsc.edu

Sriram Krishnan, Ph.D. sriram@sdsc.edu Sriram Krishnan, Ph.D. sriram@sdsc.edu (Re-)Introduction to cloud computing Introduction to the MapReduce and Hadoop Distributed File System Programming model Examples of MapReduce Where/how to run MapReduce

More information

DevOps Course Content

DevOps Course Content DevOps Course Content INTRODUCTION TO DEVOPS What is DevOps? History of DevOps Dev and Ops DevOps definitions DevOps and Software Development Life Cycle DevOps main objectives Infrastructure As A Code

More information

Cloud Computing. Alex Crawford Ben Johnstone

Cloud Computing. Alex Crawford Ben Johnstone Cloud Computing Alex Crawford Ben Johnstone Overview What is cloud computing? Amazon EC2 Performance Conclusions What is the Cloud? A large cluster of machines o Economies of scale [1] Customers use a

More information