Management and usage of large scale infrastructures.
|
|
- Della Carroll
- 5 years ago
- Views:
Transcription
1 Management and usage of large scale infrastructures
2 Grid Computing and clouds Ian Foster on Grids : Resource sharing & coordinated problem solving in dynamic, multi-institutional virtual organizations. Clouds: sharing of resources to achieve coherence and economies of scale, similar to a utility (like the electricity grid) over a network Should be easy to use and could be easy to manage 2
3 User point of view 3
4 Several goals Low latency High Throughput How many jobs can I finish in a timeframe Low cost How long do I have to wait my job completion How much does it cost to me Low complexity How long do I have to manage my jobs 4
5 Reduce the complexity Standardization bodies Use of open protocols High level QoS Abstraction levels Grid Everything is a resource Cloud PaaS, IaaS, SaaS Services!!! 5
6 Frontends First contact Web Site Dedicated Eclipse Plugin Developper only Command line Expert only 6
7 Why doing it simple? Framework for building submission websites 7
8 Cloud version : same complexity 8
9 Simple Job Submission Submit job to a GRAM service default factory EPR generate job RSL to default localhost Command example: % globusrun-ws -submit -c /bin/touch touched_it Submitting job...done. Job ID: uuid:002a6ab d9-bae6-0002a5ad41e5 Termination time: 01/07/ :55 GMT Current job state: Active Current job state: CleanUp Current job state: Done Destroying job...done. 9
10 Simple Job Submission : Cloud version 10
11 Security is complex In clouds Isolation and no sharing Delegated to other layers In grids Virtual organization Cooperation between sites Trust mechanisms 11
12 Grid Security Infrastructure (GSI) Based on certificates Several CA (Certificate Authorities) Trust relations are inherited from CA Communications are based on SSL Coarse grained Not adapted for reading few bytes in a file 12
13 Grid Security Infrastructure (GSI) 13
14 Timing and methodology Clouds Everything by hand, you have what you pay PaaS / SaaS / IaaS Deployment/Development depends on what you buy Grids Standardized (everything is a resource) Can do everything so everything is a pain 14
15 Example of Grid data communication Globus WSRF : Web Service Resource Framework Data access is a service 15
16 Provider point of view 16
17 Job flow in grids : Question? How many decisions 17
18 Basic useful services VO Management Service: resources allocation to each Virtual Organization. Resource Discovery and Management Service Job Management Service And much more: security (authentication, authorisation, data management) All all services interact: example Job Management Service needs Resource Discovery Need Standardization for interfaces to services Example: JobSubmissionService has a submitjob() method 18
19 Base infrastructure to implement the architecture OGSA? OGSA: Open Grid Services Architecture The method invocation should also be standardized. Corba? RMI? RPC? No : Web Services!! But need Stateful Web Services! WSRF: Web Services Resource Framework 19
20 The Web services WSDL/SOAP/HTTP pancake In theory extensible and generic. In reality complex and monolitic 20
21 Going more inside Web services invocations You don t have to program the stubs/nor the SOAP requests/responses Just like Corba and RMI 21
22 From stateless to stateful WS Using the concept of resources 22
23 WS-Resources Web Service + Resource = WS-Resources To address these, we need a endpoint reference to specify the resource Think how simple are DNS, RmiRegistry... Nope 23
24 Specification, WSRF and more WS-ResourceProperties: defined in the WSDL interface WS-ResourceLifetime: manage lifecycle of the WS-Resources WS-ServiceGroup: group services or WS-Resources together allow to find in the group services meeting a particular property allow also to address all services of the group by one entry point WS-BaseFaults: for fault reporting WS-Notification: producer/consumer mode WS-Addressing: to address the WS-Resources 24
25 Grid middleware Provides WS-R Grid middleware IS WS-R 25
26 Writing a WSRF Web/Grid Service Five Steps, only! 1. Define the service s interface. This is done with WSDL 2. Implement the service. This is done with Java. 3. Define the deployment parameters. This is done with WSDD and JNDI 4. Compile everything and generate a GAR file. This is done with Ant 5. Deploy service. This is also done with a GT4 tool 26
27 A example service interface In Java or IDL, the description is simple public interface Math { public void add(int a); public void subtract(int a); public int getvaluerp(); } 27
28 WSDLservice description <?xml version="1.0" encoding="utf-8"?> <definitions name="mathservice targetnamespace=" MathService_instance" xmlns=" xmlns:tns=" vice_instance" xmlns:wsdl=" xmlns:wsrp=" xmlns:wsrpw=" xmlns:wsdlpp=" xmlns:xsd=" <wsdl:import namespace=" 28 location="../../wsrf/properties/ws-resourceproperties.wsdl" />
29 <! ==== P O R T T Y P E ========== > <porttype name="mathporttype" wsdlpp:extends="wsrpw:getresourceproperty" wsrp:resourceproperties="tns:mathresourceproperties"> <operation name="add"> <input message="tns:addinputmessage"/> <output message="tns:addoutputmessage"/> </operation> <operation name="subtract"> <input message="tns:subtractinputmessage"/> <output message="tns:subtractoutputmessage"/> </operation> <operation name="getvaluerp"> <input message="tns:getvaluerpinputmessage"/> <output message="tns:getvaluerpoutputmessage"/> </operation> </porttype> </definitions> 29
30 <! ====== M E S S A G E S ====== > <message name="addinputmessage"> <part name="parameters" element="tns:add"/> </message> <message name="addoutputmessage"> <part name="parameters" element="tns:addresponse"/> </message> <message name="subtractinputmessage"> <part name="parameters" element="tns:subtract"/> </message> <message name="subtractoutputmessage"> <part name="parameters" element="tns:subtractresponse"/> </message> <message name="getvaluerpinputmessage"> <part name="parameters" element="tns:getvaluerp"/> </message> <message name="getvaluerpoutputmessage"> <part name="parameters" element="tns:getvaluerpresponse"/> </message> 30
31 <! === T Y P E S ======== > <types> <xsd:schema targetnamespace=" thservice_instance" xmlns:tns=" ice_instance" xmlns:xsd=" <! REQUESTS AND RESPONSES > <xsd:element name="add" type="xsd:int"/> <xsd:element name="addresponse"> <xsd:complextype/> </xsd:element> <xsd:element name="subtract" type="xsd:int"/> <xsd:element name="subtractresponse"> <xsd:complextype/> </xsd:element> <xsd:element name="getvaluerp"> <xsd:complextype/> </xsd:element> <xsd:element name="getvaluerpresponse" type="xsd:int"/> 31
32 <! RESOURCE PROPERTIES > <xsd:element name="value" type="xsd:int"/> <xsd:element name="lastop" type="xsd:string"/> <xsd:element name="mathresourceproperties"> <xsd:complextype> <xsd:sequence> <xsd:element ref="tns:value" minoccurs="1" maxoccurs="1"/> <xsd:element ref="tns:lastop" minoccurs="1" maxoccurs="1"/> </xsd:sequence> </xsd:complextype> </xsd:element> </xsd:schema> </types> 32
33 From stateless to stateful WS Using the concept of resources 33
34 If you are still alive, you still have to Actually write the code Configure the deployment With WSDD and JNDI Compile everithing with the right libraries Generate a GAR file: Grid Archive Deploy into a container And it was a simple stateless service! Most people just run code and forget about services 34
35 Behind the scene how does it work? 35
36 Grids : Globus GRAM 4, everything is specified compute element and service host(s) g at e Delegation de l e g a te sudo d el e GRAM services xfer request client bm i t job su compute element local job contr ol GRAM adapter GridFTP RFT local sched. user job FTP control FTP data GridFTP remote storage element(s) 36
37 Clouds : OpenStack : somewhat specified OpenStack : Communication and meta-data 37
38 Structure Monitoring Analyze Decision Implementation MAPE-K loop Concept view: actually several cooperative decisions 38
39 Monitoring Grid : Integrated monitoring Ganglia NWS, Network Weather Service (adds prediction) Nagios Cloud Provider : integrated User : no access to provider data If you want something, deploy it 39
40 Monitoring example : Ganglia Goal: High performance Small messages to reduce network impact Hierarchical structure with aggregation nodes Scalability (few thousand nodes) Several components XDR for portable non-intrusive communication RRDtool for data storage and manipulation XML for data format Open Source 40
41 Analyze Metrics Computed using raw data from monitoring ex: Energy consumption Grid: usually performance How many jobs are running How many are waiting How far are the deadlines Everything is at 100% Energy does (not) matter 41
42 Analyze Metrics Cloud Abstract «performance» do not exist : only users (QoS) Provider has an infrastructure point of view Unused resources Cost (electricity & management) Some classical metrics (Question : for who?) Performance Energy Reliability Dynamism 42
43 Decision Grids : already said Most important : where and when to run tasks Clouds User: Optimize QoS Start new instances Modify resource allocation of current instances Provider: save money (and electricity) Consolidation Switching on/off servers 43
44 Grid exemple : backfilling Question : If 5 is longer, can we move 4? What could be the negative impact? 44
45 Cloud exemple : steps for consolidation 45
46 Consolidation Limits Real servers don't switch off Service interruption (even if few ms) Isolation Scheduling in general Fairness QoS evaluation Multi-metrics for antagonist objectives «Performance», Energy, Resilience, Dynamism Question: How to manage reliability? 46
47 Execute User: Depends on the application Reconfiguration Data migration (web server, database) Scalability of the application Provider Latency problems: Switching on/off a nodes: ~ 1 min Scale problem Switching on/off 1000 nodes: power peaks 47
48 What about Peer to Peer? 48
49 Control? Several type of Peer to Peer systems Corporate Distributed File system Work Stealing Cooperative Protein folding BitCoins 49
50 Distributed Hash Table Main point of contact : DHT Manages meta-data Manages all data File systems Work sharing Several libraries Kademlia Chord 50
51 Comparison with Grids and Clouds More specific Toward simple data management Distributed file sharing Toward computation on simple data Protein folding BitCoins Work stealing Some good properties Low possibilities but simple to implement Decentralized Question : Decisions? 51
52 Hype Cycle for Emerging Technologies, Gartner
53 Bibliography The Grid 2: Blueprint for a New Computing Architecture. Ian Foster, Carl Kesselman The Globus Toolkit 4 Programmer s Tutorial, Borja Sotomayor A view of cloud computing Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A.,... & Zaharia, M. OpenStack: toward an open-source solution for cloud computing Sefraoui, Omar, Mohammed Aissaoui, and Mohsine Eleuldj Peer-to-peer computing Milojicic, Dejan S., Vana Kalogeraki, Rajan Lukose, Kiran Nagaraja, Jim Pruyne, Bruno Richard, Sami Rollins, and Zhichen Xu 53
Grid Computing. Resource Properties so far. Resource Property Document. Globus Toolkit Programming GT4 Tutorial Chapter 6 Resource Properties
Globus Toolkit Programming GT4 Tutorial Chapter 6 Resource Properties Grid Computing Fall 2006 Globus Toolkit 4: Programming Java Services Borja Sotomayor and Lisa Childers Morgan Kaufmann Publishers /
More informationGrid Computing. Five Steps. Globus Toolkit Programming GT4 Tutorial Chapter 3. Directory Layout. Grid Computing Fall 2006 Paul A. Farrell 10/23/2006
Grid Computing Globus Toolkit Programming GT4 Tutorial Chapter 3 Fall 2006 Chapter 3: Writing your first Grid Service Math Service Will perform two operations, addition and subtraction Before you start
More informationDesign The way components fit together
Introduction to Grid Architecture What is Architecture? Design The way components fit together 12-Mar-14 MCC/MIERSI Grid Computing 1 Introduction to Grid Architecture Why Discuss Architecture? Descriptive
More informationDesign The way components fit together
Introduction to Grid Architecture What is Architecture? Design The way components fit together 9-Mar-10 MCC/MIERSI Grid Computing 1 Introduction to Grid Architecture Why Discuss Architecture? Descriptive
More informationGlobus GTK and Grid Services
Globus GTK and Grid Services Michael Rokitka SUNY@Buffalo CSE510B 9/2007 OGSA The Open Grid Services Architecture What are some key requirements of Grid computing? Interoperability: Critical due to nature
More informationBuilding Services in WSRF. Ben Clifford GGF Summer School July 2004
Building Services in WSRF Ben Clifford GGF Summer School July 2004 TODOs This should be a hidden slide Modify RP exercise to use Query not GMRP Interop slide 2 hours exercise = 60 slides = 15 slides per
More informationGT-OGSA Grid Service Infrastructure
Introduction to GT3 Background The Grid Problem The Globus Approach OGSA & OGSI Globus Toolkit GT3 Architecture and Functionality: The Latest Refinement of the Globus Toolkit Core Base s User-Defined s
More informationComponent-based Grid Programming Using the HOC-Service Architecture
Component-based Grid Programming Using the HOC-Service Architecture Sergei Gorlatch University of Münster, Germany 1 PARALLEL AND DISTRIBUTED COMPUTING: TOWARD GRIDS Demand growing: Grand Challenges: Scientific
More informationResearch and Design Application Platform of Service Grid Based on WSRF
DOI: 10.7763/IPEDR. 2012. V49. 27 Research and Design Application Platform of Service Grid Based on WSRF Jianmei Ge a, Shying Zhang a College of Computer Science and Technology, Beihua University, No.1
More informationGlobus Toolkit 4 Execution Management. Alexandra Jimborean International School of Informatics Hagenberg, 2009
Globus Toolkit 4 Execution Management Alexandra Jimborean International School of Informatics Hagenberg, 2009 2 Agenda of the day Introduction to Globus Toolkit and GRAM Zoom In WS GRAM Usage Guide Architecture
More informationZukünftige Dienste im D-Grid: Neue Anforderungen an die Rechenzentren?
Zukünftige Dienste im D-Grid: Neue Anforderungen an die Rechenzentren? Alexander Reinefeld Zuse-Institut Berlin Humboldt Universität zu Berlin ZKI Herbsttagung in Heilbronn, 29.09.2004 1 Contents 1 What
More informationWS-Resource Framework: Globus Alliance Perspectives
: Globus Alliance Perspectives Ian Foster Argonne National Laboratory University of Chicago Globus Alliance www.mcs.anl.gov/~foster Perspectives Why is WSRF important? How does WSRF relate to the Open
More informationIntroduction to GT3. Introduction to GT3. What is a Grid? A Story of Evolution. The Globus Project
Introduction to GT3 The Globus Project Argonne National Laboratory USC Information Sciences Institute Copyright (C) 2003 University of Chicago and The University of Southern California. All Rights Reserved.
More informationDHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI
DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering CS6703 Grid and Cloud Computing Anna University 2 & 16 Mark Questions & Answers Year / Semester: IV / VII Regulation:
More informationGrid Middleware and Globus Toolkit Architecture
Grid Middleware and Globus Toolkit Architecture Lisa Childers Argonne National Laboratory University of Chicago 2 Overview Grid Middleware The problem: supporting Virtual Organizations equirements Capabilities
More informationBy Ian Foster. Zhifeng Yun
By Ian Foster Zhifeng Yun Outline Introduction Globus Architecture Globus Software Details Dev.Globus Community Summary Future Readings Introduction Globus Toolkit v4 is the work of many Globus Alliance
More informationAn OGSI CredentialManager Service Jim Basney a, Shiva Shankar Chetan a, Feng Qin a, Sumin Song a, Xiao Tu a, and Marty Humphrey b
UK Workshop on Grid Security Experiences, Oxford 8th and 9th July 2004 An OGSI CredentialManager Service Jim Basney a, Shiva Shankar Chetan a, Feng Qin a, Sumin Song a, Xiao Tu a, and Marty Humphrey b
More informationCloud Computing. Up until now
Cloud Computing Lecture 4 and 5 Grid: 2012-2013 Introduction. Up until now Definition of Cloud Computing. Grid Computing: Schedulers: Condor SGE 1 Summary Core Grid: Toolkit Condor-G Grid: Conceptual Architecture
More informationGrid Computing. MCSN - N. Tonellotto - Distributed Enabling Platforms
Grid Computing 1 Resource sharing Elements of Grid Computing - Computers, data, storage, sensors, networks, - Sharing always conditional: issues of trust, policy, negotiation, payment, Coordinated problem
More informationGrid Computing Middleware. Definitions & functions Middleware components Globus glite
Seminar Review 1 Topics Grid Computing Middleware Grid Resource Management Grid Computing Security Applications of SOA and Web Services Semantic Grid Grid & E-Science Grid Economics Cloud Computing 2 Grid
More informationGrid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen
Grid Computing 7700 Fall 2005 Lecture 5: Grid Architecture and Globus Gabrielle Allen allen@bit.csc.lsu.edu http://www.cct.lsu.edu/~gallen Concrete Example I have a source file Main.F on machine A, an
More informationHow to Build a Service Using GT4
How to Build a Service Using GT4 Globus Alliance Staff Rachana Ananthakrishnan, Charles Bacon, Lisa Childers, Jarek Gawor, Joe Insley, Argonne National Laboratory and the University of Chicago Ben Clifford,
More informationChapter 4:- Introduction to Grid and its Evolution. Prepared By:- NITIN PANDYA Assistant Professor SVBIT.
Chapter 4:- Introduction to Grid and its Evolution Prepared By:- Assistant Professor SVBIT. Overview Background: What is the Grid? Related technologies Grid applications Communities Grid Tools Case Studies
More informationThe Globus Toolkit 3 Programmer's Tutorial. Borja Sotomayor
The Globus Toolkit 3 Programmer's Tutorial Borja Sotomayor The Globus Toolkit 3 Programmer's Tutorial Borja Sotomayor Copyright 2003, 2004 Borja Sotomayor This tutorial is available for use and redistribution
More informationThái Duy Cường Nguyễn Văn Long GVHD: TS.Phạm Trần Vũ
Thái Duy Cường 09070425 Nguyễn Văn Long 09070450 GVHD: TS.Phạm Trần Vũ SOA Service-Oriented Architecture Web Services Open Grid Services Architecture (OGSA) Web Service Resource Framework (WSRF) Architecture
More informationA Replica Location Grid Service Implementation
A Replica Location Grid Service Implementation Mary Manohar, Ann Chervenak, Ben Clifford, Carl Kesselman Information Sciences Institute, University of Southern California Marina Del Rey, CA 90292 {mmanohar,
More informationTutorial 1: Introduction to Globus Toolkit. John Watt, National e-science Centre
Tutorial 1: Introduction to Globus Toolkit John Watt, National e-science Centre National e-science Centre Kelvin Hub Opened May 2003 Kelvin Building Staff Technical Director Prof. Richard Sinnott 6 RAs
More informationGrid Architectural Models
Grid Architectural Models Computational Grids - A computational Grid aggregates the processing power from a distributed collection of systems - This type of Grid is primarily composed of low powered computers
More informationJava Development and Grid Computing with the Globus Toolkit Version 3
Java Development and Grid Computing with the Globus Toolkit Version 3 Michael Brown IBM Linux Integration Center Austin, Texas Page 1 Session Introduction Who am I? mwbrown@us.ibm.com Team Leader for Americas
More informationHow to Build a Service Using GT4
How to Build a Service Using GT4 Globus Alliance Staff Rachana Ananthakrishnan, Charles Bacon, Lisa Childers, Jarek Gawor, Joe Insley, Argonne National Laboratory Ben Clifford, formerly of the USC/Information
More informationUNIT IV PROGRAMMING MODEL. Open source grid middleware packages - Globus Toolkit (GT4) Architecture, Configuration - Usage of Globus
UNIT IV PROGRAMMING MODEL Open source grid middleware packages - Globus Toolkit (GT4) Architecture, Configuration - Usage of Globus Globus: One of the most influential Grid middleware projects is the Globus
More informationCS6703 GRID AND CLOUD COMPUTING. Question Bank Unit-I. Introduction
CS6703 GRID AND CLOUD COMPUTING Question Bank Unit-I Introduction Part A 1. Define Grid Computing. 2. Define Cloud Computing. 3. Analyze the working of GPUs. 4. List out the cluster design. 5. Differentiate
More informationDay 1 : August (Thursday) An overview of Globus Toolkit 2.4
An Overview of Grid Computing Workshop Day 1 : August 05 2004 (Thursday) An overview of Globus Toolkit 2.4 By CDAC Experts Contact :vcvrao@cdacindia.com; betatest@cdacindia.com URL : http://www.cs.umn.edu/~vcvrao
More informationFrom Web Services Toward Grid Services
From Web Services Toward Grid Services Building Grid Computing Applications Eric Yen Computing Centre, Academia Sinica Outline Objective and Introduction GT3 for Grid Services Grid Services Development
More informationGrid Programming: Concepts and Challenges. Michael Rokitka CSE510B 10/2007
Grid Programming: Concepts and Challenges Michael Rokitka SUNY@Buffalo CSE510B 10/2007 Issues Due to Heterogeneous Hardware level Environment Different architectures, chipsets, execution speeds Software
More informationEditor: Mark Morgan, University of Virginia Category: Recommendation 31 October
GFD-R-P.088 Editor: Mark Morgan, University of Virginia Category: Recommendation 31 October 2006 OGSA ByteIO WG http://forge.gridforum.org/projects/byteio-wg ByteIO OGSA WSRF Basic Profile Rendering 1.0
More informationGrid Computing Security: A Survey
Grid Computing Security: A Survey Basappa B. Kodada, Shiva Kumar K. M Dept. of CSE Canara Engineering College, Mangalore basappabk@gmail.com, shivakumarforu@rediffmail.com Abstract - This paper provides
More informationComputational Web Portals. Tomasz Haupt Mississippi State University
Computational Web Portals Tomasz Haupt Mississippi State University What is a portal? Is it a web page? There is something going on behind the scene! Synopsis URL TCP/IP SSL HTTP HTTPS PKI Kerberos HTML
More informationIn this unit we are going to look at cloud computing. Cloud computing, also known as 'on-demand computing', is a kind of Internet-based computing,
In this unit we are going to look at cloud computing. Cloud computing, also known as 'on-demand computing', is a kind of Internet-based computing, where shared resources, data and information are provided
More informationCM0256 Pervasive Computing
CM0256 Pervasive Computing Guest lecture A World of Dots and SOAs Ian Taylor Ian.J.Taylor@cs.cardiff.ac.uk Lecture Outline In this lecture we look at: Distributed computing techniques/middleware from 50,000
More informationTowards a Unified Monitoring and Performance Analysis System for the Grid
Towards a Unified Monitoring and Performance Analysis System for the Grid Hong-Linh Truong, Thomas Fahringer Institute for Software Science, University of Vienna, Austria {truong,tf}@par.univie.ac.at http://www.par.univie.ac.at/project/scalea
More informationInstallation and Administration
Introduction to GT3 Background The Grid Problem The Globus Approach OGSA & OGSI Globus Toolkit GT3 Architecture and Functionality: The Latest Refinement of the Globus Toolkit Core Base Services User-Defined
More informationIntroduction to Grid Technology
Introduction to Grid Technology B.Ramamurthy 1 Arthur C Clarke s Laws (two of many) Any sufficiently advanced technology is indistinguishable from magic." "The only way of discovering the limits of the
More informationIntroduction of NAREGI-PSE implementation of ACS and Replication feature
Introduction of NAREGI-PSE implementation of ACS and Replication feature January. 2007 NAREGI-PSE Group National Institute of Informatics Fujitsu Limited Utsunomiya University National Research Grid Initiative
More informationTowards a Framework for Monitoring and Analyzing QoS Metrics of Grid Services
Hong-Linh Truong, 2 nd IEEE E-Science Conference, 4 December 2006, Amsterdam. Towards a Framework for Monitoring and Analyzing QoS Metrics of Grid Services Hong-Linh Truong, Robert Samborski, Thomas Fahringer
More informationGrid Scheduling Architectures with Globus
Grid Scheduling Architectures with Workshop on Scheduling WS 07 Cetraro, Italy July 28, 2007 Ignacio Martin Llorente Distributed Systems Architecture Group Universidad Complutense de Madrid 1/38 Contents
More informationClassroom Exercises for Grid Services
Classroom Exercises for Grid Services Amy Apon, Jens Mache L&C Yuriko Yara, Kurt Landrus Grid Computing Grid computing is way of organizing computing resources so that they can be flexibly and dynamically
More informationA short introduction to Web Services
1 di 5 17/05/2006 15.40 A short introduction to Web Services Prev Chapter Key Concepts Next A short introduction to Web Services Since Web Services are the basis for Grid Services, understanding the Web
More information2 Model. 2.1 Introduction
2 Model 2.1 Introduction The mostly used attempt to define Grid computing [77] is through an analogy with the electric power evolution around 1910. The truly revolutionary development was not the discovery
More informationICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington
ICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington ( Presentation by Li Zao, 01-02-2005, Univercité Claude
More informationS.No QUESTIONS COMPETENCE LEVEL UNIT -1 PART A 1. Illustrate the evolutionary trend towards parallel distributed and cloud computing.
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : IV & VII Section : CSE -1& 2 Subject Code : CS6703 Subject Name : Grid
More informationA Globus Toolkit Primer
A Globus Toolkit Primer Or, Everything You Wanted to Know about Globus, but Were Afraid To Ask Describing Globus Toolkit Version 4 An Early and Incomplete Draft Please send comments, criticisms, and suggestions
More informationMeta-learning in Grid-based Data Mining Systems
Meta-learning in Grid-based Data Mining Systems Moez Ben Haj Hmida and Yahya Slimani Faculty of Sciences of Tunisia Campus Universitaire. 2092 El Manar, Tunis, Tunisia Phone : +216 71 872 600 - Fax : +216
More informationGrid Computing: Status and Perspectives. Alexander Reinefeld Florian Schintke. Outline MOTIVATION TWO TYPICAL APPLICATION DOMAINS
Grid Computing: Status and Perspectives Alexander Reinefeld Florian Schintke Schwerpunkte der Informatik" Ringvorlesung am 05.06.2003 1 Outline MOTIVATION o What s a Grid? Why using Grids? TWO TYPICAL
More informationRegular Forum of Lreis. Speechmaker: Gao Ang
Regular Forum of Lreis Speechmaker: Gao Ang Content: A. Overview of Eclipse Project B. Rich Client Platform C. The progress of ustudio Project D. The development of Grid technology and Grid GIS E. Future
More informationExam : Title : Sun Certified Developer for Java Web Services. Version : DEMO
Exam : 310-220 Title : Sun Certified Developer for Java Web Services Version : DEMO 1. Which connection mode allows a JAX-RPC client to make a Web service method call and then continue processing inthe
More informationGT 4.2.0: Community Scheduler Framework (CSF) System Administrator's Guide
GT 4.2.0: Community Scheduler Framework (CSF) System Administrator's Guide GT 4.2.0: Community Scheduler Framework (CSF) System Administrator's Guide Introduction This guide contains advanced configuration
More informationIntroduction to Grid Computing
Milestone 2 Include the names of the papers You only have a page be selective about what you include Be specific; summarize the authors contributions, not just what the paper is about. You might be able
More informationGlobus Toolkit 3 Tutorial. Grid Development Group San Diego Supercomputer Center
Globus Toolkit 3 Tutorial Grid Development Group San Diego Supercomputer Center All credit to Borja Sotomayor http://www.casa-sotomayor.net/gt3-tutorial Globus Toolkit 3 Tutorial 2 Outline I. Introduction
More informationOpal: Simple Web Services Wrappers for Scientific Applications
Opal: Simple Web Services Wrappers for Scientific Applications Sriram Krishnan*, Brent Stearn, Karan Bhatia, Kim K. Baldridge, Wilfred W. Li, Peter Arzberger *sriram@sdsc.edu ICWS 2006 - Sept 21, 2006
More informationDistributed systems. Distributed Systems Architectures. System types. Objectives. Distributed system characteristics.
Distributed systems Distributed Systems Architectures Virtually all large computer-based systems are now distributed systems. Information processing is distributed over several computers rather than confined
More informationGlobus Toolkit Manoj Soni SENG, CDAC. 20 th & 21 th Nov 2008 GGOA Workshop 08 Bangalore
Globus Toolkit 4.0.7 Manoj Soni SENG, CDAC 1 What is Globus Toolkit? The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the
More informationIntroduction. Software Trends. Topics for Discussion. Grid Technology. GridForce:
GridForce: A Multi-tier Approach to Prepare our Workforce for Grid Technology Bina Ramamurthy CSE Department University at Buffalo (SUNY) 201 Bell Hall, Buffalo, NY 14260 716-645-3180 (108) bina@cse.buffalo.edu
More information@WebService OUT params via javax.xml.ws.holder
@WebService OUT params via javax.xml.ws.holder Example webservice-holder can be browsed at https://github.com/apache/tomee/tree/master/examples/webservice-holder With SOAP it is possible to return multiple
More informationAn Introduction to the Grid
1 An Introduction to the Grid 1.1 INTRODUCTION The Grid concepts and technologies are all very new, first expressed by Foster and Kesselman in 1998 [1]. Before this, efforts to orchestrate wide-area distributed
More informationOn-Line Monitoring of Multi-Area Power Systems in Distributed Environment
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 3, No. 1, June 2006, 89-101 On-Line Monitoring of Multi-Area Power Systems in Distributed Environment Ramadoss Ramesh 1, Velimuthu Ramachandran 2 Abstract:
More informationCustomized way of Resource Discovery in a Campus Grid
51 Customized way of Resource Discovery in a Campus Grid Damandeep Kaur Society for Promotion of IT in Chandigarh (SPIC), Chandigarh Email: daman_811@yahoo.com Lokesh Shandil Email: lokesh_tiet@yahoo.co.in
More informationIntroduction to GT3. Overview. Installation Pre-requisites GT3.2. Overview of Installing GT3
Introduction to GT3 Background The Grid Problem The Globus Approach OGSA & OGSI Globus Toolkit GT3 Architecture and Functionality: The Latest Refinement of the Globus Toolkit Core Base Services User-Defined
More informationCS 6393 Lecture 10. Cloud Computing. Prof. Ravi Sandhu Executive Director and Endowed Chair. April 12,
CS 6393 Lecture 10 Cloud Computing Prof. Ravi Sandhu Executive Director and Endowed Chair April 12, 2013 ravi.sandhu@utsa.edu www.profsandhu.com Ravi Sandhu 1 The Cloud The Network is the Computer - Sun
More informationTHE RESEARCH OF FAST PROCESSING AND DISTRIBUTION REMOTE SENSING IMAGE BASED ON THE GRID TECHNIQUE
THE RESEARCH OF FAST PROCESSING AND DISTRIBUTION REMOTE SENSING IMAGE BASED ON THE GRID TECHNIQUE Liang zhong a, *, Hongchao ma a,jie sun a, xun zen a a School of Remote Sensing Information Engineering,Wuhan
More informationDistributed and Cloud Computing
Jiří Kašpar, Pavel Tvrdík (ČVUT FIT) Distributed and Cloud Computing MI-POA, 2011, Lecture 12 1/28 Distributed and Cloud Computing Ing. Jiří Kašpar prof. Ing. Pavel Tvrdík CSc. Department of Computer Systems
More informationDynaGrid: A dynamic service deployment and resource migration framework for WSRF-compliant applications
Parallel Computing 33 (2007) 328 338 www.elsevier.com/locate/parco DynaGrid: A dynamic service deployment and resource migration framework for WSRF-compliant applications Eun-Kyu Byun *, Jin-Soo Kim Division
More informationOutline. Definition of a Distributed System Goals of a Distributed System Types of Distributed Systems
Distributed Systems Outline Definition of a Distributed System Goals of a Distributed System Types of Distributed Systems What Is A Distributed System? A collection of independent computers that appears
More informationWeb services. In plain words, they provide a good mechanism to connect heterogeneous systems with WSDL, XML, SOAP etc.
Web Services Web Services A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format
More informationAn Eclipse-based Environment for Programming and Using Service-Oriented Grid
An Eclipse-based Environment for Programming and Using Service-Oriented Grid Tianchao Li and Michael Gerndt Institut fuer Informatik, Technische Universitaet Muenchen, Germany Abstract The convergence
More informationGrid Computing Security
Anirban Chakrabarti Grid Computing Security With 87 Figures and 12 Tables Sprin g er Contents Preface Organization Acknowledgments v vi vii 1 Introduction 1 1.1 Background 1 1.2 Grid Computing Overview
More informationInca as Monitoring. Kavin Kumar Palanisamy Indiana University Bloomington
Inca as Monitoring Kavin Kumar Palanisamy Indiana University Bloomington Abstract Grids are built with multiple complex and interdependent systems to provide better resources. It is necessary that the
More informationMark Morgan, University of Virginia Osamu Tatebe, University of Tsukuba December 30, 2009
GWD-R OGSA Naming WG Mark Morgan, University of Virginia Osamu Tatebe, University of Tsukuba December 30, 2009 RNS 1.1 OGSA WSRF Basic Profile Rendering 1.0 Status of This Document This document provides
More informationEnergy efficient mapping of virtual machines
GreenDays@Lille Energy efficient mapping of virtual machines Violaine Villebonnet Thursday 28th November 2013 Supervisor : Georges DA COSTA 2 Current approaches for energy savings in cloud Several actions
More informationScientific Computing with UNICORE
Scientific Computing with UNICORE Dirk Breuer, Dietmar Erwin Presented by Cristina Tugurlan Outline Introduction Grid Computing Concepts Unicore Arhitecture Unicore Capabilities Unicore Globus Interoperability
More informationCredentials Management for Authentication in a Grid-Based E-Learning Platform
Credentials Management for Authentication in a Grid-Based E-Learning Platform Felicia Ionescu, Vlad Nae, Alexandru Gherega University Politehnica of Bucharest {fionescu, vnae, agherega}@tech.pub.ro Abstract
More informationJuliusz Pukacki OGF25 - Grid technologies in e-health Catania, 2-6 March 2009
Grid Technologies for Cancer Research in the ACGT Project Juliusz Pukacki (pukacki@man.poznan.pl) OGF25 - Grid technologies in e-health Catania, 2-6 March 2009 Outline ACGT project ACGT architecture Layers
More informationGRAIL Grid Access and Instrumentation Tool
2007 German e-science Available online at http://www.ges2007.de This document is under the terms of the CC-BY-NC-ND Creative Commons Attribution GRAIL Grid Access and Instrumentation Tool T. Jejkal 1,
More informationJava CAPS 6 Update 1 Exposing MTOM-capable Java CAPS Classic Web Service Contents Introduction
Java CAPS 6 Update 1 Exposing MTOM-capable Java CAPS Classic Web Service Michael.Czapski@sun.com February 2009 Contents 1. Introduction...1 2. WSDL Notes...3 4. Build einsight / BPEL 1.0-based Web Service...12
More informationCSF4:A WSRF Compliant Meta-Scheduler
CSF4:A WSRF Compliant Meta-Scheduler Wei Xiaohui 1, Ding Zhaohui 1, Yuan Shutao 2, Hou Chang 1, LI Huizhen 1 (1: The College of Computer Science & Technology, Jilin University, China 2:Platform Computing,
More informationA Composable Service-Oriented Architecture for Middleware-Independent and Interoperable Grid Job Management
A Composable Service-Oriented Architecture for Middleware-Independent and Interoperable Grid Job Management Erik Elmroth and Per-Olov Östberg Dept. Computing Science and HPC2N, Umeå University, SE-901
More informationA Compact Computing Environment For A Windows PC Cluster Towards Seamless Molecular Dynamics Simulations
A Compact Computing Environment For A Windows PC Cluster Towards Seamless Molecular Dynamics Simulations Yuichi Tsujita Abstract A Windows PC cluster is focused for its high availabilities and fruitful
More informationOn Using BPEL Extensibility to Implement OGSI and WSRF Grid Workflows
On Using BPEL Extensibility to Implement OGSI and WSRF Grid Workflows March 2005 Aleksander Slomiski Department of Computer Science Indiana University Abstract This paper discusses the benefits and challenges
More informationSRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY
SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN Course Code : MC0657 Course Title : Grid Computing Semester : III Course Time : July Nov 2011 Day Order
More informationScience Computing Clouds.
Science Computing Clouds. December 9, 2008 Chan-Hyun Youn School of Engineering/ Grid Middleware Research Center Information and Communications University COPYRIGHT@LANS Lab, Information and Communication
More informationGLARE: A Grid Activity Registration, Deployment and Provisioning Framework
GLARE: A Grid Activity Registration, Deployment and Provisioning Framework Mumtaz Siddiqui, Alex Villazón, Jürgen Hofer and Thomas Fahringer Institute of Computer Science, University of Innsbruck Technikerstraße
More informationWSRF Services for Composing Distributed Data Mining Applications on Grids: Functionality and Performance
WSRF Services for Composing Distributed Data Mining Applications on Grids: Functionality and Performance Domenico Talia, Paolo Trunfio, and Oreste Verta DEIS, University of Calabria Via P. Bucci 41c, 87036
More informationApplication of UniTESK Technology for Functional Testing of Infrastructural Grid Software
Application of UniTESK Technology for Functional Testing of Infrastructural Grid Software Sergey Smolov ISP RAS ssedai@ispras.ru Abstract In this article some questions of testing of infrastructural Grid
More informationGrid Programming Models: Current Tools, Issues and Directions. Computer Systems Research Department The Aerospace Corporation, P.O.
Grid Programming Models: Current Tools, Issues and Directions Craig Lee Computer Systems Research Department The Aerospace Corporation, P.O. Box 92957 El Segundo, CA USA lee@aero.org Domenico Talia DEIS
More informationGridNEWS: A distributed Grid platform for efficient storage, annotating, indexing and searching of large audiovisual news content
1st HellasGrid User Forum 10-11/1/2008 GridNEWS: A distributed Grid platform for efficient storage, annotating, indexing and searching of large audiovisual news content Ioannis Konstantinou School of ECE
More information11 October OGSA is a registered trademark and service mark of the Open Grid Forum. Abstract
GWD-E draft-gwde-ogsa-wsrf-bp-interop-v1-draft-09 Editor: Vivian Li, Fujitsu Labs of Europe 11 October 2008 Interoperability Experiences with the OGSA WSRF Basic Profile 1.0 Status of This Document This
More informationDynamic Creation and Management of Runtime Environments in the Grid
Dynamic Creation and Management of Runtime Environments in the Grid Kate Keahey keahey@mcs.anl.gov Matei Ripeanu matei@cs.uchicago.edu Karl Doering kdoering@cs.ucr.edu 1 Introduction Management of complex,
More informationConfiguration Description, Deployment, and Lifecycle Management. Component Model Version 1.0
GFD-R-P.065 Editor: CDDLM Component Model Stuart Schaefer, Softricity http://forge.gridforum.org/projects/cddlm-wg March 26, 2006 Configuration Description, Deployment, and Lifecycle Management Component
More informationOpal: Wrapping Scientific Applications as Web Services
Opal: Wrapping Scientific Applications as Web Services Sriram Krishnan*, Brent Stearn, Karan Bhatia, Kim Baldridge, Wilfred Li, Peter Arzberger *sriram@sdsc.edu Motivation Enable access to scientific applications
More informationOverview SENTINET 3.1
Overview SENTINET 3.1 Overview 1 Contents Introduction... 2 Customer Benefits... 3 Development and Test... 3 Production and Operations... 4 Architecture... 5 Technology Stack... 7 Features Summary... 7
More information