Semantic Accountable Matchmaking for E-Science Resource Sharing
Zeqian Meng
Rizos Sakellariou
School of Computer Science, The University of Manchester
Semantic Accountable Matchmaking for E-Science Resource Sharing - - PowerPoint PPT Presentation
Semantic Accountable Matchmaking for E-Science Resource Sharing Zeqian Meng Rizos Sakellariou School of Computer Science, The University of Manchester John Brooke JMB Associates Ltd. Manchester Introduction | Motivation resource sharing
School of Computer Science, The University of Manchester
[1]: Amsaghrou, Rachida. Report On The Open Market Consultation And The Results. Geneva: CERN, 2016.
e"Scien'sts* e-Science infrastructures* centralized resource management and allocation*
2.*resource* request**
e"Scien'sts* e-Science infrastructures* resource management and allocation for a research group*
2* 1.*access* request* 1*
[2]: Solagna, Peter. "AAI In EGI Current Status". 2015. Presentation.
complex(( rela+onships(
VO(defines(complex(SLA(between( members(and(resources.(E.g.:(each(VO( member(gets(10k(cpuh/month(or(all( members(can(run(up(to(10(copies(of( licensed(siDware(simutaneously.( Distributed(management(very( hard(or(impossible(
dynamic( sta+c( minimal( rela+onships(
VO(does(not(offer(sophis+cated( SLAs,(etc.(VO(membership(is( used(mostly(to(grant(access(to( some(resources((which(are( subject(to(change)(( Distributed(management( possible( UVOS%% distributed%mgmt% gLite/VOMS%% No%distributed% mgmt%
[3]: Benedyczak, K. and Bała, P., 2012. The next generation of Virtual Organisations in UNICORE. Unicore Summit.
e"Scien'sts* e-Science infrastructures* resource management and allocation for a research group*
1.*resource* request* 2.*access* request**
e"Scien'sts* e-Science infrastructures* centralized resource management and allocation*
2.*resource* request**
e"Scien'sts* e-Science infrastructures* resource management and allocation for a research group*
2* 1.*access* request* 1*
hasMappingPolicy Share hasAppEnvironment hasUserDomain hasProviderDomain hasService hasAdminDomain needLib hasExeEnvironment hasApp hasAppEnvironment hasExeEnvironment hasPaymentMethod hasQueue hasMiddleware hasOSFamily hasResource mem physicalCpus cpuTime hasEndpoint hasOSFamily hasCpuModel clockSpeed hasResource hasCpuModel clockSpeed measurement
! !
hasMappingPolicy hasUserDomain belongToShare belongToUserDomain hasMember hasAppEnvironment hasApp IndividualCPUTime PhysicalCPUs hasExeEnvironment hasOSFamily hasResource hasCPUModel ClockSpeed Access verified hasService Share services search Services in Share cannot meet demands TotalCPUTime CPUTime (balance) User request UserName AppName GroupName hasExeEnvironment PhysicalCPUs hasService hasExeEnvironment hasOSFamily hasResource hasCPUModel ClockSpeed CPUTime
!
Mapping Policy.owl ! Base.owl! Collaborated Provider AWS! Share.owl Provider A! Service.owl Provider B! Service.owl
UserB, group! app! resource details!
! !