1
1
StevenNewhouse
TechnicalDirector
Londone-ScienceCentre
ImperialCollege,London
Grid2001- 12th November2001
enablingthee-Scientist
2
Contents
• TheGridande-Science
ICENI– ImperialCollegeE-Science
NetworkedInfrastructure
• Theneedforhigher-levelmeta-data
• Exploitingthemeta-data
• ComponentBasedLinearSolver
• Summary&Acknowledgements
2
3
FromComputationalGrids
toe-Science
• TheGrid:complexnetworkedresources
– Don’tknowwhichresourceswillbeavailableandwhen
– Potentiallyfragileresourceconnectivityandavailability
– Linkinstruments/storage/computation/HPC
• E-Science:higher-levelapplieduseoftheseresources
– Complexapplicationshavetoretainperformance
• Analysisofverylargedistributeddatasets
• Coupledexecutionformulti-physicsorvisualisation
– Easeofusefordomainspecialists
FortheDeveloper– higherlevelabstractions
FortheUser– higherlevelinteraction,e.g.portals,PSE’s
– Betterutilisationofresourcesandimprovethroughput
– Supportscientificcollaborationandknowledgemanagement
4
BuildingComputational
Communities
• Needtofederateresourcesfromrealorganisations
– Expressownershipandretaincontrol
Gridresourcesare‘not’free– accountability/payment!
– Managetheresourcesasasingleunit
• ComputationalCommunities(a.k.a.VirtualOrganisations)
– Shareandcombineheterogeneousresources
– Ensuretransparencybyhidingcomplexityfromtheuser
– Optimiseresourceutilisationforalljobsandusers
– Easytocontribute(andwithdraw)resources
• Collectandretaininformationrelatingto:
– Theresources
– Theapplications
– Theusers
3
5
ICENI
IC E-ScienceNetworkedInfrastructure
• DevelopedbyGridMiddlewareGroup,
LondonE-ScienceCentre
• CollectandproviderelevantGridmeta-data
• Usetodefineanddevelophigher-levelservices
TheIceni,underQueenBoudicca,
unitedthetribesofSouth-East
Englandinarevoltagainstthe
occupyingRomanforcesinAD60
6
OpenExtensibleTechnologies
• XMLusedtodefine:
– Resource,application,usermeta-data
– Protocolbetweendifferentservicesinthesystem
• Javausedtoconstructtheframework,run-time
representationandinterfacestotheassembled
components
Jini usedtoprovideawide-areatransportlayerthat
supportsdynamicdiscoveryandjoin
ExaminingSOAP,WSDL,UDDI,.NET,SunONE etc.
4
7
NeedHigherLevelKnowledge
• Resources:
– Availability,capability,environment,access
• Application:
– Composition,behaviour,performance
• User:
– Who,what,when,where
Relatedtalk:AnthonyMayer,
Thursday2.00,A201/205
8
ManagingInternalResources
• Theresourcesadvertisetheircapabilitiestoa
privatedomain
• Extensibleresourcesabstractions:
– Computationalresources
– Storageresources
– Softwareresources
– …
• AnnotateusingXML
Resource
Resource
Resource
Private
Administrative
Domain
JiniLookup
Service
Resource
Manager
Manager
5
9
TheDomainManager
Private
Administrative
Domain Domain
Manager
Identity
Manager
frommultiple
computational
communities
Private Public
Imposeslocalusage
requirementsandaccess
andpubliclyadvertises
itsresources
Public Private
Authenticatesrequests
tousethelocal
resources(throughthe
IdentityManager)
Soleroutebetweentheprivateandthepublic
areasoftheinfrastructure
10
TrustingOrganisations&Users
• Recognisethreeentities:individuals,groups
andorganisations(ordomains)
• EntitiesverifiedthroughtheIdentityManager
usingpublickeycertificates(X.509)
• Locallymanagedaccesscontrollistdetermine
whichentitieshaveaccesstolocalresources
• Non-localuserscanbemappedtoindividual,
single,orguestaccounts(resourcedependant
policy)
1 / 15 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !