The Globus Toolkit ® : The Open Source Solution for Grid Computing Ian Foster Argonne National...
-
Upload
rudolph-griffith -
Category
Documents
-
view
213 -
download
1
Transcript of The Globus Toolkit ® : The Open Source Solution for Grid Computing Ian Foster Argonne National...
The Globus Toolkit®:The Open Source Solution
for Grid Computing
Ian Foster
Argonne National Laboratory
University of Chicago
http://www.mcs.anl.gov/~foster
GlobusWorld, San Diego, January 14, 2003
2
[email protected] ARGONNE CHICAGO
Layered Grid Architecture
Application
Fabric“Controlling things locally”: Access to, & control of, resources
Connectivity“Talking to things”: communication (Internet protocols) & security
Resource“Sharing single resources”: negotiating access, controlling use
Collective“Coordinating multiple resources”: ubiquitous infrastructure services, app-specific distributed services
InternetTransport
Application
Link
Inte
rnet P
roto
col
Arch
itectu
re
“The Anatomy of the Grid: Enabling Scalable Virtual Organizations”, Foster, Kesselman, Tuecke, Intl J. High Performance Computing Applications, 15(3), 2001.
3
[email protected] ARGONNE CHICAGO
Lambda Grid Service Architecture
Application
FabricPhysical Lambda
ConnectivityEnd-to-End Lambda Service,
ResourceTopology service
CollectiveSome of our DMS services
InternetTransport
Application
Link
Inte
rnet P
roto
col
Arch
itectu
re
What is our Service
architecture?
4
[email protected] ARGONNE CHICAGO
Protocols, Services,and APIs Occur at Each Level
Languages/Frameworks
Fabric Layer
Applications
Local Access APIs and Protocols
Collective Service APIs and SDKs
Collective ServicesCollective Service Protocols
Resource APIs and SDKs
Resource ServicesResource Service Protocols
Connectivity APIs
Connectivity Protocols
5
[email protected] ARGONNE CHICAGO
The Hourglass Model
Focus on architecture issues– Propose set of core services
as basic infrastructure– Use to construct high-level,
domain-specific solutions Design principles
– Keep participation cost low– Enable local control– Support for adaptation– “IP hourglass” model
Diverse global services
Coreservices
Local OS
A p p l i c a t i o n s
Can our Lambda service be the narrow
waist?
6
[email protected] ARGONNE CHICAGO
IP: Internetworking with routers
The “Hourglass Model”, Dave Clark, MIT
IP
Many different kinds of applications
andhigher-levelprotocols
Many differentkinds
of networks
IP is the most successful protocol ever developed
Keys to success:– simple enough to implement on top of
any physical network >e.g., two tin cans and a string.
– rich enough to serve as the base for implementations of more complicated protocols and applications.>The IP designers never dreamed of something
like the Web.
– “rough consensus and working code”>resulted in solid implementable specs.