90 likes | 195 Views
gLite and the VO-Box Concept. Erwin Laure, CERN On behalf of the EGEE Design Team Joint OSG and EGEE Operations Workshop September 27-29, 2005. gLite Key Concepts. Centered around VOs
E N D
gLite and the VO-Box Concept Erwin Laure, CERN On behalf of the EGEE Design Team Joint OSG and EGEE Operations Workshop September 27-29, 2005
gLite Key Concepts • Centered around VOs • It’s ultimately the VO who gets resources allocated and need to decide how to best use them (share them among the VO users) • Distinguish between infrastructure and VO services • Infrastructure services • Operated and trusted by the resource administrator • Implement site policies • Including what share of the resources are allocated to a VO • Provide the required security, auditing, and accounting • Grid and standard services • E.g. batch system, gatekeeper, gridFTP, … Joint OSG and EGEE Operations Workshop
gLite Key Concepts • VO services • Implement intra-VO policies • Scheduling, priorities, etc. • Managed and operated by a VO • Typically by sites on behalf of VOs • A service instance may serve multiple VOs • Currently mostly higher level services • Resource brokers, catalogs, … • There is the need of deploying VO services closer to the resource • Better information about the resource and better control about the resource • Downside: more and more services to be deployed at the sites – see discussion later on Joint OSG and EGEE Operations Workshop
VO Service Issues • Need for management • Installation, updates, start, suspend, resume, stop, … • Need for persistance • Restart in case of failures, machine reboot etc. • Assure availability • Service replication etc. • Adhere to site security, auditing, accounting, etc. policies • These issues are well known in distributed systems – what complicates it for the Grid are the different administrative domains, local policies, dynamic nature and amount of VOs (and hence of VO services) • VO services should not add additional complexity to the management of the resources. • gLite approach tries to address these issues taking site concerns into account Joint OSG and EGEE Operations Workshop
GT 2 Gatekeeper LCASLCMAPS WSS LaunchCondor-C LaunchCondor-C Example: current gLite CE VOService InfrastructureService Submitjob Grid CEMon Notifications Blahpd Condor-C CE Should evolve into a VO scheduler Localbatchsystem LSF Condor PBS/Torque Joint OSG and EGEE Operations Workshop
Managed Services • VO services need to be Managed Services • Ensure they don’t consume more resources as allocated • Provide persistency and management functions (start, stop, suspend, resume) • Adhere to site security, auditing, and accounting policies • All that could be done by site admins but it would be favorable to have infrastructure services taking care of that Joint OSG and EGEE Operations Workshop
Managed Services Architecture Managed Service Clients Managed service factory functions Resource manager commands Managed Service Factory Management Clients Resource Manager Monitoring & enforcement Authorization & configuration policies (Managed services) Joint OSG and EGEE Operations Workshop
VO Service(Condor-C) CEMon SU/Exec(GT4, gLite, …) Blahpd Example: future gLite CE VOService InfrastructureService Grid GT4 Gatekeeper(Factory) Condor(Resource Manager) LCASLCMAPS WSS CE Localbatchsystem LSF Condor PBS/Torque Joint OSG and EGEE Operations Workshop
Summary • VO-Box is very similar to the Managed Service concept • We believe the VO managed service concept is crucial to the success of Grid technologies • gLite introduces some (existing) infrastructure services to allow managed computation taking into account • Dynamic service creation • Service monitoring and management • Enforcement of security, auditing and accounting policies • Not a replacement of current infrastructure, but rather leverage it • First prototyping performed in the gLite CE but the concept is general enough to be used for any kind of VO service. • Close collaboration with Condor and Globus will help in interoperability with OSG edge services • VM based workspace concept of OSG is compatible with the gLite concepts. Provided VM technologies proof to be efficient enough gLite can be extended towards them. Joint OSG and EGEE Operations Workshop