MDS- and Futures
Karl Czajkowski
Information Sciences Institute
University of Southern California
Talk Outline
Introduction
Problem, history, etc.
MDS-2 Architecture
Protocols
Features, services
MDS- Software
Technology map
Information Model
Additional background
Resource Discovery/Monitoring
Distributed users and resources
Variable resource status
Variable grouping and connectivity
R
R
R
R
R
R
?
?
R
R
R
R
R
R
R
R
R
?
?
R
R
R
R
R
dispersed users
VO-A
VO-B
network
Basic Grid Acquisition Phases
Resource Discovery
“What resources are relevant?”
Bootstraps planner state
Resource Status Inquiry
“How do pare (now)?”
Refines planner knowledge
Resource Control
“Did I acquire the resources?”
Not part of information service!
MDS History
MDS-1 (classic)
Centralized database
Globus and earlier
Did not scale
MDS-2
Distributed services
MDS in Globus
New MDS development in beta release
Base Features
anizations (VOs)
Group together resources and users
munity-specific “discovery”
Specialized “views”
Scalability
Many resources
Many VOs
Graceful degradation of service
anizations
Collaborating individuals and institutions
Shared goals
Enable sharing of resources
Non-locality of participants
Dynamic in nature
e and go
Resources join and leave VOs
Resources change status and munity-wide goals
Scalability
Large numbers
Many resources
Many users
Independence
Resources shouldn’t affect one another
VOs shouldn’t affect one another
Graceful degradation of service
“As much function as possible”
Tolerate partitions, prune failures
New MDS- Features
Security Mechanisms
GSI mutual-authentication
Fine-grained access control by GSI name
Performance Enhancements
Better query speeds
Less stale information
New Information Model (schema)
Better representation puters
Cleaner namespace management
MDS-2 Service Architecture
Dynamic Registration via Reg. Protocol (GRRP)
Resource Inquiry via Info. Protocol (GRIP)
Co-located with re
MDS-2.1 and Futures 来自淘豆网m.daumloan.com转载请标明出处.