Advanced Techniques for Scheduling, Reservation, and Access Management for Remote Laboratories Wolfgang Ziegler, Oliver Wäldrich Fraunhofer Institute SCAI.

Slides:



Advertisements
Similar presentations
Building a CFD Grid Over ThaiGrid Infrastructure Putchong Uthayopas, Ph.D Department of Computer Engineering, Faculty of Engineering, Kasetsart University,
Advertisements

European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies Grid.
CoreGRID European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
Multi-level SLA Management for Service-Oriented Infrastructures Wolfgang Theilmann, Ramin Yahyapour, Joe Butler, Patrik Spiess consortium / SAP.
Grid Quality of Service and Service Level Agreements Karim Djemame University of Leeds.
1 GRAAP: Why do we need SLAs? Omer Rana
Performance-responsive Middleware for Grid Computing Dr Stephen Jarvis High Performance Systems Group University of Warwick, UK High Performance Systems.
The UNICORE GRID Project Karl Solchenbach Gesellschaft für Parallele Anwendungen und Systeme mbH Pallas GmbH Hermülheimer Straße 10 D Brühl, Germany.
Resource Management of Grid Computing
EU-GRID Work Program Massimo Sgaravatto – INFN Padova Cristina Vistoli – INFN Cnaf as INFN members of the EU-GRID technical team.
UNICORE UNiform Interface to COmputing REsources Olga Alexandrova, TITE 3 Daniela Grudinschi, TITE 3.
Workload Management Massimo Sgaravatto INFN Padova.
Emerging Research Dimensions in IT Security Dr. Salar H. Naqvi Senior Member IEEE Research Fellow, CoreGRID Network of Excellence European.
Grid Computing 7700 Fall 2005 Lecture 17: Resource Management Gabrielle Allen
Grid Information Systems. Two grid information problems Two problems  Monitoring  Discovery We can use similar techniques for both.
Experiences with using UNICORE in Production Grid Infrastructures DEISA and D-Grid Michael Rambadt
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
Forschungszentrum Jülich UNICORE and EUROGRID: Grid Computing in EUROPE Dietmar Erwin Forschungszentrum Jülich GmbH TERENA Networking Conference 2001 Antalya,
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
London e-Science Centre GridSAM Job Submission and Monitoring Web Service William Lee, Stephen McGough.
Forschungszentrum Jülich in der Helmholtz-Gesellschaft Experiences with using UNICORE in Production Grid Infrastructures DEISA and D-Grid Michael Rambadt.
Perspectives on Grid Technology Ian Foster Argonne National Laboratory The University of Chicago.
Grid Middleware Tutorial / Grid Technologies IntroSlide 1 /14 Grid Technologies Intro Ivan Degtyarenko ivan.degtyarenko dog csc dot fi CSC – The Finnish.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
AKOGRIMO Integration of Grid services with mobile technologies; validation in e-health, e-learning and disaster management areas CoreGRID European Grid.
Information Society and Media Directorate-General Unit Grid Technologies NCP Info Day Call5 - Brussels, 02 June – Advanced Grid Technologies,
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
Service Level Agreements for D- Grid Introducing Commercial Use Cases to an Academic e-Science Infrastructure Philipp Wieder,
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Co-Allocation of Compute and Network Resources in the VIOLA Testbed Christoph Barz and Markus Pilz University of Bonn Institute of Computer Science IV.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
May 2004NTUA1 National Technical University of Athens EGEE Project 3 rd Parties Kick off Meeting, Athens, May 27-28, 2004 Dr. Costis Christogiannis Telecommunications.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
EGEE is a project funded by the European Union under contract IST Network Resources Provision Jean-Paul Gautier SA2 manager Cork meeting,
Easy Access to Grid infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) Dr. Mathias Stuempert (KIT-SCC, Karlsruhe) EGEE User Forum 2008 Clermont-Ferrand,
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Michał Jankowski, Paweł Wolniewicz, Jiří Denemark, Norbert Meyer,
Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Resource Brokering on Complex Grids EUROGRID and GRIP Presented by John Brooke ESNW October 3/4 UK/Japan N+N.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
EGEE is a project funded by the European Union under contract IST WS-Based Advance Reservation and Co-allocation Architecture Proposal T.Ferrari,
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
Securing the Grid & other Middleware Challenges Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
INFSO-RI Enabling Grids for E-sciencE Grid Services for Resource Reservation and Allocation Tiziana Ferrari Istituto Nazionale di.
Università di Perugia Enabling Grids for E-sciencE Status of and requirements for Computational Chemistry NA4 – SA1 Meeting – 6 th April.
INFSO-RI Enabling Grids for E-sciencE NRENs & Grids Workshop Relations between EGEE & NRENs Mathieu Goutelle (CNRS UREC) EGEE-SA2.
DS-Grid: Large Scale Distributed Simulation on the Grid Georgios Theodoropoulos Midlands e-Science Centre University of Birmingham, UK Stephen John Turner,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Operations Automation Team Kickoff Meeting.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
INSERT PROJECT ACRONYM HERE BY EDITING THE MASTER SLIDE (VIEW / MASTER / SLIDE MASTER) Using WS-Agreement for Risk Management in the Grid European Commission.
MaGate an interoperable, decentralized high-level scheduler Ongoing research at HES-SO/EIA-FR IANOS Meeting - Lausanne, July Ye HUANG, Pierre.
Javier Orellana EGEE-JRA4 Coordinator CERN March 2004 EGEE is proposed as a project funded by the European Union under contract IST Network.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
EGI-InSPIRE EGI-InSPIRE RI The European Grid Infrastructure Steven Newhouse Director, EGI.eu Project Director, EGI-InSPIRE 29/06/2016CoreGrid.
Enabling Grids for E-sciencE Agreement-based Workload and Resource Management Tiziana Ferrari, Elisabetta Ronchieri Mar 30-31, 2006.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
XtreemOS IP project is funded by the European Commission under contract IST-FP Scientific coordinator Christine Morin, INRIA Presented by Ana.
UNICORE and Argus integration Krzysztof Benedyczak ICM / UNICORE Security PT.
Bob Jones EGEE Technical Director
WS-Agreement Overview for OGSA
EMI Interoperability Activities
Grid Resource Allocation Agreement Protocol Working Group
Grid Portal Services IeSE (the Integrated e-Science Environment)
Network Requirements Javier Orellana
Management of Virtual Execution Environments 3 June 2008
Resource and Service Management on the Grid
Presentation transcript:

Advanced Techniques for Scheduling, Reservation, and Access Management for Remote Laboratories Wolfgang Ziegler, Oliver Wäldrich Fraunhofer Institute SCAI Philipp Wieder Research Centre Jülich Workshop on Collaborative Remote Laboratories In conjunction with e-Science 2006 Amsterdam, December 4, 2006

European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies 2 Acknowledgements Some of the work reported in this presentation is funded by the German Federal Ministry of Education and Research through the VIOLA project under grant #01AK605F. This presentation also includes work carried out jointly within the CoreGRID Network of Excellence funded by the European Commission’s IST programme under grant #

European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies 3 Content Motivation Meta-Scheduling in Grids –The VIOLA environment –WS-Agreement Integrating Remote Laboratories Perspectives

European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies 4 Motivation Obvious commonalities managing Collaborative Remote Laboratories (CRLs) and Grid resources –Advance reservation allows usage at a defined point in time –Negotiation of usage conditions –SLAs as reliable contracts between provider & consumer –Access control based on roles Evaluate potential of integrating CRLs as resources into existing Grid environments

European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies 5 VIOLA project German project founded by BMBF Duration June 2004 – April Goals –Test of advanced network equipment & network architectures –Development & test of software tools for the user-driven dynamical provision of bandwidth –Enhancement and test of new advanced applications (e.g. Grid, Virtual Reality)

European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies 6 The VIOLA MetaScheduling Service Site 1 Site n Local Scheduler Site n Adapter HTTPS Partial job n MetaScheduling Service … HTTPS Local Scheduler Site 1 Adapter Partial job 1 Network Network RMS Adapter Switch/Router Client Submission of job data WS-Agreement HTTPS WS-Agreement Goal: Co-allocation of MPI jobs Client initiates the reservation (WS- Agreement) and submits the job- data Negotiation of timeslot with local schedulers Interface between MetaScheduling Service and local RMS realised through Adapter pattern Interface MetaScheduling Service / Adapters based on HTTPS/XML (SOAP)

European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies 7 Negotiation Protocol

European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies 8 WS-Agreement Structure WS-Agreement characteristics Protocol for dynamic agreement management Terms can relate to: –functional description –non-functional properties WS-Agreement is domain-agnostic Agreement can involve 4 parties: –agreement initiator and provider –service consumer and provider State can be published and monitored via agreement properties Can be chained or nested to represent complex relationships Service Layer Consumer Operations Server Service Agreement Layer Provider Initiator Create / Query/ Terminate Agreement Term Compositor Creation constraint. Guarantees Service Descriptions Context Service Properties Service References

European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies 9 Virtual Organisation Management VOs are used for authorisation in Grids –Already in Globus Toolkit & LCG/gLite –UNICORE in transition VOs allow the definition of roles and role based authorisation for resource access and usage However, mostly X.509 certificate based (VOMS/VOMRS) Shibboleth could be an interesting option for CRLs Interoperability with existing Grid Infrastructures seems to be a major advantage of using VO technology also for CRLs Would allow seamless integration

European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies 10 Integrating Remote Laboratories Site 1 Site n Local Scheduler Site n Adapter HTTPS Partial job n MetaScheduling Service … HTTPS Local Scheduler Site 1 Adapter Partial job 1 Network Network RMS Adapter Switch/Router Client Submission of job data WS-Agreement HTTPS WS-Agreement Laboratory HTTPS Local Scheduler Adapter Instruments Collaboration Tool WS-Agreement

European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies 11 The Role of the MetaScheduling Service Negotiation of not only computers and network, but also instruments and people Consideration of additional domain-specific SLA terms Provision of authorisation information for the initial setup of the collaborative environment Service orchestration: launching and managing of services, tools, and applications

European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies 12 Domain-specific tasks Specification of WS-Agreement SLA terms for CRLs Connection of the Collaboration Tool to the MetaScheduling Service Realisation of adaptors towards –laboratories or instruments (possibly via Common Instrument Middleware Arch. (CIMA)) –people to negotiate common time-slot for performing the experiment

European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies 13 Status Quo Vadis? Meta-scheduling demonstration –at IST 2006 & CoreGRID Industrial Conf –Groundwater pollution simulation (& steering) –Co-scheduling of clusters & network Ongoing work –From co-allocation to workflow scheduling Plans for prototype implementation –Integrating an CRL - looking for volunteers ;-) –Evaluation compared to other approaches