iceni an integrated grid middleware to support e science
play

ICENI: An integrated Grid middleware to support e-science Dr Steven - PowerPoint PPT Presentation

ICENI: An integrated Grid middleware to support e-science Dr Steven Newhouse, Technical Director London e-Science Centre Department of Computing, Imperial College London London e-Science Centre Enabling the e-Scientist Established


  1. ICENI: An integrated Grid middleware to support e-science Dr Steven Newhouse, Technical Director London e-Science Centre Department of Computing, Imperial College London

  2. London e-Science Centre ‘Enabling the e-Scientist’ • Established applied multi-disciplinary research • Industrial Collaborations: – Sun Centre of Excellence in e-Science – Intel Virtual European Centre of Grid Computing • Cross-campus collaborations: – Bioinformatics – High Energy Physics – Computational Engineering • Specialisation: Next Generation Grid Middleware • http://www.lesc.imperial.ac.uk/ 2

  3. ICENI The Iceni, under Queen Boudicca, united the tribes of South-East England in a revolt against the occupying Roman forces in AD60 . • IC e-Science Networked Infrastructure • Developed by LeSC Grid Middleware Group • Collect and provide relevant Grid meta-data • Use to define and develop higher-level services • Interaction with other frameworks: OGSA, Jxta etc. 3

  4. Development Infrastructure • Project Website & mailing lists • Daily build – Regression tests – On success binaries updated – Regenerated JavaDoc – Deployment tests • CVS – Code split across multiple repositories & modules • Documentation, manuals & user guides • ICENI Open Source License (Extended SISSL) 4

  5. Focussing on usability & deployability Client Requirements: • JRE 1.4.2 • Java Web Start (inc.) • Internet Access Centralised configuration and service execution 5

  6. ICENI Strands Service Oriented Architecture Component Programming Model ICENI Meta-data Scheduling Framework User Environment Deployment 6

  7. Contract (SLA) Specified Services within ICENI CLIENTS (USERS) Modify, extend & restrict policy CONTRACT CHAIN Expose Capability SERVICE SERVICE SERVICE CONTRACT CONTRACT CONTRACT Define INITIAL SERVICE LEVEL AGREEMENT Access COMPUTE SOFTWARE STORAGE RESOURCES RESOURCES RESOURCES Define FABRIC Capability 7

  8. Different Service Implementations Service Implementation Client Side Tools Service API Discovery API ICENI Core Middleware SOA Implementation Technology Jini Jxta OGSI Netbeans Portal BROWSERS 8

  9. ICENI OGSA Service Browser 9

  10. ICENI Portal Integration of OGSI services 10

  11. Augmented Component Programming Model Matrix Meaning Linear Solver Vector Matrix Vector Matrix Jacobi Vector LU Vector Vector Behaviour Vector Pull Model Push Model Implementation Parallel LU 11 Sequential LU

  12. Component Application Builder 12

  13. Inferring Workflow from Dataflow 13

  14. Scheduling within ICENI • Exploit common meta-data within SOA – Service description – Inter and intra component workflow – Access & control at service & method level • Extensible Scheduling framework & simulator – Random – Round Robin – Game Theory – Simulated Annealing 14

  15. Dynamic Collaborative Visualisation • Discover running applications • Compose with visualisation workflow • Dynamic scheduling of new components • Integration with AG 15

  16. Future Service Architectures Services Client Adaptation Jini Service Service addv(int[ ] c) OWL Annotation Java Interface add(int a,int b) OWL Annotation Grid Service add3(int d,int e, int f) OWL Annotation Matching Service 16

  17. Market for Computational Services • UK Core e-Science Programme project • Interfaces & protocols to trade Grid Services • Funded by Department of Trade & Industry • Collaborators – London e-Science Centre (LeSC) – e-Science North West (ESNW) – Southampton e-Science Centre (SeSC) – UK Grid Support Centre 17

  18. Acknowledgements • Director: Professor John Darlington • Technical Director: Dr Steven Newhouse • Research Staff: – Anthony Mayer, Nathalie Furmento, Stephen McGough – William Lee, Jeremy Cohen, Ali Afzal – Marko Krznaric, Murtaza Gulamali, Asif Saleem – Laurie Young, Gary Kong, Jeffrey Hau, Angela O’Brien • Support Staff: – Systems: Keith Sephton, David McBride – Operations: Oliver Jevons, Sue Brookes • Contact: – http://www.lesc.imperial.ac.uk/ – e-mail: lesc@ic.ac.uk 18

Recommend


More recommend