The Globus Toolkit™: Information Services

Slides:



Advertisements
Similar presentations
Grids for Complex Problem Solving, 29 January 2003 Grid based collaborative working in large distributed organisations
Advertisements

High Performance Computing Course Notes Grid Computing.
1 On Death, Taxes, & the Convergence of Peer-to-Peer & Grid Computing Adriana Iamnitchi Duke University “Our Constitution is in actual operation; everything.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Massimo Cafaro GridLab Review GridLab WP10 Information Services Massimo Cafaro CACT/ISUFI University of Lecce, Italy.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California
Grid Computing, B. Wilkinson, 20046c.1 Globus III - Information Services.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
Grid Information Systems. Two grid information problems Two problems  Monitoring  Discovery We can use similar techniques for both.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Presenter: Dipesh Gautam.  Introduction  Why Data Grid?  High Level View  Design Considerations  Data Grid Services  Topology  Grids and Cloud.
A Metadata Catalog Service for Data Intensive Applications Presented by Chin-Yi Tsai.
NSF Critical Infrastructures Workshop Nov , 2006 Kannan Ramchandran University of California at Berkeley Current research interests related to workshop.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Securing the Grid & other Middleware Challenges Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer.
GraDS MacroGrid Carl Kesselman USC/Information Sciences Institute.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
SAM architecture EGEE 07 Service Availability Monitor for the LHC experiments Simone Campana, Alessandro Di Girolamo, Nicolò Magini, Patricia Mendez Lorenzo,
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
XtreemOS IP project is funded by the European Commission under contract IST-FP Scientific coordinator Christine Morin, INRIA Presented by Ana.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Scaling Network Load Balancing Clusters
A Network Operating System
Clouds , Grids and Clusters
Martin Casado, Nate Foster, and Arjun Guha CACM, October 2014
CONFIGURING A MICROSOFT EXCHANGE SERVER 2003 INFRASTRUCTURE
Globus —— Toolkits for Grid Computing
Introduction to Data Management in EGI
Objectives Differentiate between the different editions of Windows Server 2003 Explain Windows Server 2003 network models and server roles Identify concepts.
Grid Computing.
University of Technology
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
Dynamic Grid Computing: The Cactus Worm
Management of Virtual Execution Environments 3 June 2008
Plethora: Infrastructure and System Design
Grid Computing B.Ramamurthy 9/22/2018 B.Ramamurthy.
Choosing the Discovery Model Martin Forsberg
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
1st International Conference on Semantics, Knowledge and Grid
Report on GLUE activities 5th EU-DataGRID Conference
CLUSTER COMPUTING.
CSE 451: Operating Systems Spring 2005 Module 20 Distributed Systems
Implementing Production Grids
Introduction to Grid Technology
Introduction to Grid Technology
Resource and Service Management on the Grid
Distributed Systems Bina Ramamurthy 4/7/2019 B.Ramamurthy.
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
Information System (BDII)
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Information Services Claudio Cherubino INFN Catania Bologna
Presentation transcript:

The Globus Toolkit™: Information Services

Grid Information Services System information is critical to operation of the grid and construction of applications What resources are available? Resource discovery What is the “state” of the grid? Resource selection How to optimize resource use Application configuration and adaptation? We need a general information infrastructure to answer these questions November 28, 2018 Introduction to the Globus Toolkit™

Examples of Useful Information Characteristics of a compute resource IP address, software available, system administrator, networks connected to, OS version, load Characteristics of a network Bandwidth and latency, protocols, logical topology Characteristics of the Globus infrastructure Hosts, resource managers November 28, 2018 Introduction to the Globus Toolkit™

Grid Information: Facts of Life Information is always old Time of flight, changing system state Need to provide quality metrics Distributed state hard to obtain Complexity of global snapshot Component will fail Scalability and overhead Many different usage scenarios Heterogeneous policy, different information organizations, different queries, etc. November 28, 2018 Introduction to the Globus Toolkit™

Grid Information Service Provide access to static and dynamic information regarding system components A basis for configuration and adaptation in heterogeneous, dynamic environments Requirements and characteristics Uniform, flexible access to information Scalable, efficient access to dynamic data Access to multiple information sources Decentralized maintenance November 28, 2018 Introduction to the Globus Toolkit™

The GIS Problem: Many Information Sources, Many Views VO B VO A ? VO C R R R R ? R R R R ? R R ? R R R R R R R November 28, 2018 Introduction to the Globus Toolkit™

What is a Virtual Organization? Facilitates the workflow of a group of users across multiple domains who share (some of) their resources to solve particular classes of problems Collates and presents information about these resources in a uniform view Resources are often administered by organizations (vendors, manufacturers) November 28, 2018 Introduction to the Globus Toolkit™

Two Classes Of Information Servers Resource Description Services Supplies information about a specific resource (e.g. Globus 1.1.3 GRIS). Aggregate Directory Services Supplies collection of information which was gathered from multiple GRIS servers (e.g. Globus 1.1.3 GIIS). Customized naming and indexing November 28, 2018 Introduction to the Globus Toolkit™

Information Protocols Grid Resource Registration Protocol Support information/resource discovery Designed to support machine/network failure Grid Resource Inquiry Protocol Query resource description server for information Query aggregate server for information LDAP V3.0 in Globus 1.1.3 November 28, 2018 Introduction to the Globus Toolkit™

Introduction to the Globus Toolkit™ GIS Architecture Customized Aggregate Directories Users A A Enquiry Protocol Registration Protocol R R R R Standard Resource Description Services November 28, 2018 Introduction to the Globus Toolkit™

The Globus Toolkit™: Futures & Conclusions

Introduction to the Globus Toolkit™ Problem Evolution Past-present: O(102) high-end systems; Mb/s networks; centralized (or entirely local) control I-WAY (1995): 17 sites, week-long; 155 Mb/s GUSTO (1998): 80 sites, long-term experiment NASA IPG, NSF NTG: O(10) sites, production Present: O(104-106) data systems, computers; Gb/s networks; scaling, decentralized control Scalable resource discovery; restricted delegation; community policy; Data Grid: 100s of sites, O(104) computers; complex policies Future: O(106-109) data, sensors, computers; Tb/s networks; highly flexible policy, control November 28, 2018 Introduction to the Globus Toolkit™

The Future: All Software is Network-Centric We don’t build or buy “computers” anymore, we borrow or lease required resources When I walk into a room, need to solve a problem, need to communicate A “computer” is a dynamically, often collaboratively constructed collection of processors, data sources, sensors, networks Similar observations apply for software November 28, 2018 Introduction to the Globus Toolkit™

Introduction to the Globus Toolkit™ And Thus … Reduced barriers to access mean that we do much more computing, and more interesting computing, than today => Many more components (& services); massive parallelism All resources are owned by others => Sharing (for fun or profit) is fundamental; trust, policy, negotiation, payment All computing is performed on unfamiliar systems => Dynamic behaviors, discovery, adaptivity, failure November 28, 2018 Introduction to the Globus Toolkit™

Introduction to the Globus Toolkit™ Summary The Grid problem: Resource sharing & coordinated problem solving in dynamic, multi-institutional virtual organizations Grid architecture emphasizes systems problem Protocols & services, to facilitate interoperability and shared infrastructure services Globus Toolkit™: APIs, SDKs, and tools which implement Grid protocols & services Provides basic software infrastructure for suite of tools addressing the programming problem November 28, 2018 Introduction to the Globus Toolkit™