Presentation is loading. Please wait.

Presentation is loading. Please wait.

Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California

Similar presentations


Presentation on theme: "Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California"— Presentation transcript:

1 Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California http://www.globus.org

2 Computational Grid The Definition A distributed computing infrastructure for coordinated resource sharing and problem solving in dynamic multi- institutional virtual organizations

3 Computational Grid Examples Financial forecasting with ASP and SSP Industry consortium for feasibility study using multidisciplinary simulation Crisis management responding to oil spill Multi-institutional high-energy physics collaboration for analyzing petabytes of data

4

5 Computational Grid Characteristics Heterogeneous and dynamic environment Diverse and dynamic resource-sharing relationships across multiple administrative domains Performance critical

6 Computational Grid A New Challenge? Differs from traditional distributed systems Resource sharing vs. Information sharing Peer-to-peer vs. Client/Server Computation vs. Communication Differs from traditional parallel computing Loosely coupled, heterogeneous, and dynamic systems Spans over multiple administrative domains

7 Design Issues Interoperability vs. Flexibility Performance vs. Convenience Local control vs. Global coordination

8 Design Philosophies A bag of services The hourglass principle: a balance between interoperability and flexibility Translucency: a balance between performance and convenience Layered design: Enabling global coordination while maintaining local control

9 Design Philosophies The Hourglass Principle

10 Design Philosophies Translucency Managing heterogeneity, not simply hiding it Transparency for convenience Exposing certain low-level details to facilitate performance optimization

11 Design Philosophies Translucency: Examples Provide ways to discover and control aspects of the underlying system Reliability or Low latency Security or No security Message passing, Shared memory, or IP SPEP

12 Design Philosophies Layered Design

13 Design Philosophies Layered Design: Layers Fabric: Interfaces to local control Connectivity: Communicating easily and securely Resource: Sharing local resources Collective: Coordinating multiple resources Applications

14 Design Philosophies Layered Design: Examples

15 Globus Layers

16 Conclusion Computational grid poses challenges that are beyond the current state of art in distributed systems and parallel computing Globus provides an infrastructure to addressing these issues with interesting design philosophies


Download ppt "Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California"

Similar presentations


Ads by Google