Gridification components
Download
Report
Transcript Gridification components
WP4 Gridification
Subsystem overlap
Globus & existing systems
LCAS and AAA in WP4
for Gridification Task: David Groep
[email protected]
WP4 Gridification components
External
issues relating to the three core Grid protocols (GRAM, GSIFTP,GRIP)
network issues (firewall admin, NAT)
fabric authorization interoperability (multi-domain, AAA, co-allocing)
Internal
(“Grid”) components
components
authenticated installation services
secure bootstrapping services
David Groep – WP4 gridification subsystem overlaps – 2001.11.27 - 2
WP4 Subsystems and relationships (D4.2)
David Groep – WP4 gridification subsystem overlaps – 2001.11.27 - 3
Job submission protocol & interface
Current Globus design
Gatekeeper does authentication,
authorization and user mapping
RSL passed to JobManager
authorization and user mapping done
quite early in the process
Identical components
GRAM (attributes over HTTPS)
Identified design differences
Client tools connect to gatekeeper
Protocol must stay the same (GRAM)
Separation of JobManager (closer to
RMS) and GateKeeper will remain
Issues: scalability problems with many jobs within one centre (N jobmanagers)
authorization cannot take into account RMS state (budget, etc.)
David Groep – WP4 gridification subsystem overlaps – 2001.11.27 - 4
Authorization and AAA
Current Globus design:
No dynamic per-site
Authorization decisions
Identified design points
Authorization and user mapping are
combined in one
new design, taking concepts from
generic AAA architectures
coordinate with AuthZ group and GGF
Identical components
towards generic
AAA architectures/servers
distributed AAA decisions/brokering
concepts from new
SciDAC/SecureGRID/AAAARCH
Accounting framework yet to be considered…
David Groep – WP4 gridification subsystem overlaps – 2001.11.27 - 5
Local Centre AuthZ Service (LCAS) future
Integrate in generic AAA ARCH
being developed in IRTF
(experimental)
co-allocation of resources
incorporates site-local policies
use existing policy languages
AAA
AAA
ASM
Ponder, AAAARCH language, …?
complementary to CAS
David Groep – WP4 gridification subsystem overlaps – 2001.11.27 - 6
Credential Mapping
Current Globus design:
Kerberos by external service (sslk5)
Extend for multiple credential types
move to later in the process (after
AAA decision)
Identical components
Currently by GateKeeper/GridMapDir
(on connection establishment)
Identified design points
Authorization and user mapping are
combined
gridmapdir patch by Andrew McNab
sslk5/k5cert service
Issues in current design
mapping may be expensive (updating
password files, NIS, LDAP, etc.)
David Groep – WP4 gridification subsystem overlaps – 2001.11.27 - 7
Information Services (GriFIS)
Current design:
NO fundamental changes
More information providers (CDB)
Correlators between RMS, Monitoring
and CDB (internal WP4 components)
Identical components
Modular information providers
Identified design points
MDS2.1(or compat):LDAP with back-ends
MDS2.1, F-tree and/or GMA/R-GMA
Some of the information providers
Issues in current design
Evaluation of WP3 framework still in
progress
Wide variety of frameworks in general,
but all seem currently interchangeable
David Groep – WP4 gridification subsystem overlaps – 2001.11.27 - 9
Network access to large fabrics
Current Globus design
Identified design differences
Is not in scope of Globus toolkit
Needed component for large farms
Needed for bandwidth
provisioning/brokerage
Farm nodes not visible from outside!
Identical components
0st order: no functionality
1st order: IP Masquerading routers
2nd order: IP Masq & protocol translation
(IPv6 → IPv4 and v.v.)
later: use of intelligent edge devices,
managed bandwidth (and connections)
per job, AAA interaction (with LCAS)
David Groep – WP4 gridification subsystem overlaps – 2001.11.27 - 10
Key overlaps & differences
Globus
provides adequate components for much of the functionality
Lacking
Generic and distributed AAA
too-early relinquishing of credential mapping capabilities in gatekeeper
does not address intra-fabric security concerns (FLIdS)
information providers for whatever the framework will be
managed network access
Key
components
components to stay compatible
GRAM protocol & RSL forwarding [Globus,GGF]
Information framework (GIS, GMA, R-GMA, …) [Globus,GGF and EDG WP3]
Security methods and protocols (X.509, SSL, …)
David Groep – WP4 gridification subsystem overlaps – 2001.11.27 - 11