semantic accountable matchmaking for e science resource
play

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


  1. 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

  2. Introduction | Motivation resource sharing management for e- Scientists’ collaboration e-Scientists resource supplying infrastructures

  3. Introduction | Motivation Present open market for The Science technical twists Cloud [1] partly via standards Future Past dynamic resource isolated supply via open infrastructures standards [1]: Amsaghrou, Rachida. Report On The Open Market Consultation And The Results. Geneva: CERN, 2016. Web. 29 June 2016.

  4. Introduction | Motivation resource sharing resource supplying management for e- organisation Scientists’ collaboration e-Scientists resource requesting resource supplying organisation infrastructures

  5. Introduction | Motivation centralized resource management and allocation * e-Science infrastructures * 1.*access* request* 2.*resource* request** e"Scien'sts* resource management and e-Science infrastructures * allocation for a research group * 1* 2* [2] e"Scien'sts* [2]: Solagna, Peter. "AAI In EGI Current Status". 2015. Presentation.

  6. Introduction | Motivation dynamic & customised resource supply fine-grained accountable resource sharing (per job) coarse-grained resource management

  7. Introduction | Motivation complex(( rela+onships( Distributed(management(very( hard(or(impossible( 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.( dynamic( sta+c( VO(does(not(offer(sophis+cated( SLAs,(etc.(VO(membership(is( used(mostly(to(grant(access(to( some(resources((which(are( UVOS%% subject(to(change)(( distributed%mgmt% Distributed(management( possible( gLite/VOMS%% minimal( No%distributed% rela+onships( mgmt% Classification of Virtual Organizations [3] [3]: Benedyczak, K. and Ba ł a, P., 2012. The next generation of Virtual Organisations in UNICORE. Unicore Summit .

  8. Introduction | Main question How to realise fine-grained accountable resource sharing? centralized resource management and allocation * e-Science infrastructures * 1.*access* request* resource management and 2.*resource* allocation for a research group * request** e-Science infrastructures * 2.*access* e"Scien'sts* request** 1.*resource* resource management and request* e-Science infrastructures * allocation for a research group * e"Scien'sts* 1* 2* e"Scien'sts*

  9. Contributions • A standard-based information model for fine-grained resource management • An implementation of the information model ( independent organizations, new lifecycle )

  10. Methodology • Extension upon GLUE 2.0 (Glue Laboratory Uniform Environment 2.0) • Semantic modeling & reasoning • Implementation upon Amazon Web Sevices

  11. Results | Semantic model OWL 2 (Web Ontology Language 2) Share hasMappingPolicy hasAdminDomain hasAppEnvironment hasProviderDomain hasService hasUserDomain needLib hasApp hasQueue hasAppEnvironment hasExeEnvironment hasExeEnvironment hasPaymentMethod hasOSFamily hasMiddleware measurement mem hasResource hasOSFamily hasEndpoint physicalCpus hasCpuModel cpuTime clockSpeed hasResource hasCpuModel clockSpeed

  12. Results | Semantic reasoning Pellet: open source, Java-based UserName AppName ! belongToShare GroupName User ! hasMappingPolicy CPUTime belongToUserDomain request hasUserDomain (balance) hasMember IndividualCPUTime Access verified TotalCPUTime hasApp PhysicalCPUs hasAppEnvironment hasCPUModel hasOSFamily hasExeEnvironment ClockSpeed Share services hasResource search PhysicalCPUs hasExeEnvironment hasService Services in CPUTime Share cannot hasCPUModel meet demands hasOSFamily hasExeEnvironment hasService ClockSpeed hasResource

  13. Results | Implementation Implementation design Collaborated Provider AWS ! e#Scien(st!A! Share .owl ! Group Management ! Provider A ! UserB, group ! e#Scien(st!B! Base .owl ! app ! ! resource details ! Service .owl Mapping Policy .owl ! Provider B ! e#Scien(st!C! ! Service .owl

  14. Results | Evaluation ✔ Functionalities: -- application- & resource-oriented matchmaking -- balance updates -- no resources returned with un-sufficient balance -- members’ privileges for matchmaking

  15. Results | Evaluation ✔ Performance: pure reasoning duration -- a group with 15 members -- 2 instances for application-oriented matchmaking -- 4 instances for resource-oriented matchmaking

  16. Results | Evaluation ✔ Performance: pure reasoning duration -- application- & resource-oriented matchmaking (S1&S2) -- balance updates (S1) -- no resources returned with un-sufficient balance (S3) -- members’ privileges for matchmaking (S5) Scenario 1 2 3 5 Mean (ms) 267.10 279.33 272.93 280.83 Devea5on (ms) 74.45 74.37 72.54 59.11

  17. Conclusion • A semantic model extended from GLUE 2.0 • Reasoning programs upon the model • Evaluation over Amazon Web Sevices • Testbed: negotiable and accountable resource sharing

  18. Hypotheses • To form and dissolve resource supply in a dynamic & independent manner • Fine-grained accountable resource sharing • To allow analysis of algorithms for performance

  19. References [1] Amsaghrou, Rachida. Report On The Open Market Consultation And The Results. Geneva: CERN, 2016. Web. 29 June 2016. [2] Solagna, Peter. "AAI In EGI Current Status". 2015. Presentation. [3] Benedyczak, K. and Ba ł a, P., 2012. The next generation of Virtual Organisations in UNICORE. Unicore Summit .

  20. Contact : Zeqian Meng zeqian.meng@manchester.ac.uk

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend