Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern...
-
date post
21-Dec-2015 -
Category
Documents
-
view
220 -
download
5
Transcript of Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern...
![Page 1: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/1.jpg)
Globus
Ian Foster and Carl KesselmanArgonne National Laboratory and University of Southern Californiahttp://www.globus.org
![Page 2: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/2.jpg)
Computational GridThe Definition
A distributed computing infrastructure for coordinated resource sharing and problem solving in dynamic multi-institutional virtual organizations
![Page 3: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/3.jpg)
Computational GridExamples
Financial forecasting with ASP and SSPIndustry consortium for feasibility study using multidisciplinary simulationCrisis management responding to oil spillMulti-institutional high-energy physics collaboration for analyzing petabytes of data
![Page 4: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/4.jpg)
![Page 5: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/5.jpg)
Computational GridCharacteristics
Heterogeneous and dynamic environmentDiverse and dynamic resource-sharing relationships across multiple administrative domainsPerformance critical
![Page 6: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/6.jpg)
Computational GridA 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
![Page 7: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/7.jpg)
Design Issues
Interoperability vs. Flexibility
Performance vs. Convenience
Local control vs. Global coordination
![Page 8: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/8.jpg)
Design Philosophies
A bag of servicesThe hourglass principle: a balance between interoperability and flexibilityTranslucency: a balance between performance and convenienceLayered design: Enabling global coordination while maintaining local control
![Page 9: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/9.jpg)
Design PhilosophiesThe Hourglass Principle
![Page 10: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/10.jpg)
Design PhilosophiesTranslucency
Managing heterogeneity, not simply hiding it
Transparency for convenience
Exposing certain low-level details to facilitate performance optimization
![Page 11: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/11.jpg)
Design PhilosophiesTranslucency: Examples
Provide ways to discover and control aspects of the underlying system
Reliability or Low latencySecurity or No securityMessage passing, Shared memory, or IP
SP EP
![Page 12: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/12.jpg)
Design PhilosophiesLayered Design
![Page 13: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/13.jpg)
Design PhilosophiesLayered Design: Layers
Fabric: Interfaces to local control
Connectivity: Communicating easily and securely
Resource: Sharing local resources
Collective: Coordinating multiple resources
Applications
![Page 14: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/14.jpg)
Design PhilosophiesLayered Design: Examples
![Page 15: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/15.jpg)
Globus Layers
![Page 16: Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California .](https://reader030.fdocuments.net/reader030/viewer/2022032704/56649d635503460f94a45e6c/html5/thumbnails/16.jpg)
Conclusion
Computational grid poses challenges that are beyond the current state of art in distributed systems and parallel computingGlobus provides an infrastructure to addressing these issues with interesting design philosophies