Performance Evaluation of a SNAP-based Community Resource Broker Mohammed H. Haji, Peter Dew, Karim Djemame and Iain Gourlay.

Slides:



Advertisements
Similar presentations
Grids for Complex Problem Solving, 29 January 2003 Grid based collaborative working in large distributed organisations
Advertisements

Pattern Matching against Distributed Datasets within DAME Andy Pasley University of York.
Rolls-Royce supported University Technology Centre in Control and Systems Engineering UK e-Science DAME Project Alex Shenfield
School of Computing FACULTY OF ENGINEERING Richard Kavanagh Research Group: Collaborative Systems and Performance, Supervisors: Karim Djemame and Natasha.
E-Science Collaboration between the UK and China Paul Townend ( University of Leeds.
Agreement-based Distributed Resource Management Alain Andrieux Karl Czajkowski.
SLA-Oriented Resource Provisioning for Cloud Computing
High Performance Computing Course Notes Grid Computing.
Grid Quality of Service and Service Level Agreements Karim Djemame University of Leeds.
SPECIFYING AND MONITORING GUARANTEES IN COMMERCIAL GRIDS THROUGH SLA Sven Graupner Vijay MachirajuAad van Moorsel IEEE/ACM International Symposium on Clustering.
A Computation Management Agent for Multi-Institutional Grids
Jim Austin, University of York Grid-based on-line aeroengine diagnostics.
Performance-responsive Middleware for Grid Computing Dr Stephen Jarvis High Performance Systems Group University of Warwick, UK High Performance Systems.
SoRTGrid: A Framework compliant with Soft Real Time requirements A. Merlo 1, V. Gianuzzi 1, A. Corana 2, A. Clematis 3, D. D’Agostino 3, A Quarati 3 1.
Resource Management of Grid Computing
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.
GridFlow: Workflow Management for Grid Computing Kavita Shinde.
CoLaB 22nd December 2005 Secure Access to Service-based Collaborative Workflow for DAME Duncan Russell Informatics Institute University of Leeds, UK.
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
UK e-Science and the White Rose Grid Paul Townend Distributed Systems and Services Group Informatics Research Institute University of Leeds.
DAME, EuroGrid WP3 and GEODISE Esa Nuutinen. Introduction Dame, EuroGrid WP3 and GEODISE All are Grid based tools for Engineers. Many times engineers.
Business Process Performance Prediction on a Tracked Simulation Model Andrei Solomon, Marin Litoiu– York University.
Grid Computing 7700 Fall 2005 Lecture 17: Resource Management Gabrielle Allen
Open Source Grid Computing in the Finance Industry Alex Efimov STFC Kite Club Knowledge Exchange Advisor UK CERN Technology Transfer Officer
AHM /09/05 AHM 2005 Automatic Deployment and Interoperability of Grid Services G.Kecskemeti, Yonatan Zetuny, G.Terstyanszky,
Mobile Agent Technology for the Management of Distributed Systems - a Case Study Claudia Raibulet& Claudio Demartini Politecnico di Torino, Dipartimento.
Software Architecture Framework for Ubiquitous Computing Divya ChanneGowda Athrey Joshi.
Nicholas LoulloudesMarch 3 rd, 2009 g-Eclipse Testing and Benchmarking Grid Infrastructures using the g-Eclipse Framework Nicholas Loulloudes On behalf.
DAME: Distributed Engine Health Monitoring on the Grid
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
DAME: The route to commercialisation Tom Jackson University of York.
Grid – Path to Pervasive Adoption Mark Linesch Chairman, Global Grid Forum Hewlett Packard Corporation.
UK e-Science DAME Project | UK DTI BROADEN Project All Hands Meeting19 th September 2006 Proxim-CBR: A Scalable Grid Service Network for Mobile Decision.
A Novel Approach to Workflow Management in Grid Environments Frank Berretz*, Sascha Skorupa*, Volker Sander*, Adam Belloum** 15/04/2010 * FH Aachen - University.
Advanced Techniques for Scheduling, Reservation, and Access Management for Remote Laboratories Wolfgang Ziegler, Oliver Wäldrich Fraunhofer Institute SCAI.
Distributed Aircraft Maintenance Environment - DAME DAME Workflow Advisor Max Ong University of Sheffield.
Max Ong University of Sheffield, UK. AHM 2004 Session 2.3: Workflow Composition, Wednesday 1 st September 2004, 4pm. Workflow Advisor in DAME Abstract.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Interactive task invocation in the Virtual Laboratory M. Okoń, M. Lawenda, T. Rajtar, D. Stokłosa, D. Kaliszan, P. Mierzyński, N. Meyer, M. Stroiński 4.
The DAME project Professor Jim Austin University of York.
Interoperability Grids, Clouds and Collaboratories Ruth Pordes Executive Director Open Science Grid, Fermilab.
DAME: A Distributed Diagnostics Environment for Maintenance Duncan Russell University of Leeds.
Grid Middleware Tutorial / Grid Technologies IntroSlide 1 /14 Grid Technologies Intro Ivan Degtyarenko ivan.degtyarenko dog csc dot fi CSC – The Finnish.
Superscheduling and Resource Brokering Sven Groot ( )
NGMAST 2008 A Proactive and Distributed QoS Negotiation Approach for Heterogeneous environments Anis Zouari, Lucian Suciu, Jean Marie Bonnin, and Karine.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
Service-oriented Resource Broker for QoS-Guaranteed in Grid Computing System Yichao Yang, Jin Wu, Lei Lang, Yanbo Zhou and Zhili Sun Centre for communication.
DAME: A Distributed Diagnostics Environment for Maintenance Dr Tom Jackson University of York.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
AN SLA-BASED RESOURCE VIRTUALIZATION APPROACH FOR ON-DEMAND SERVICE PROVISION Gabor Kecskemeti MTA SZTAKI International Workshop on Virtualization Technologies.
GridLab Resource Management System (GRMS) Jarek Nabrzyski GridLab Project Coordinator Poznań Supercomputing and.
Enabling e-Research in Combustion Research Community T.V Pham 1, P.M. Dew 1, L.M.S. Lau 1 and M.J. Pilling 2 1 School of Computing 2 School of Chemistry.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Access Control for Dynamic Virtual Organisations Duncan Russell, Peter Dew & Karim Djemame University of Leeds.
A Scalable Service Architecture for Distributed Search Mark Jessop University of York.
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.
The National Grid Service Mike Mineter.
April 25, 2006Parag Mhashilkar, Fermilab1 Resource Selection in OSG & SAM-On-The-Fly Parag Mhashilkar Fermi National Accelerator Laboratory Condor Week.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
A Collaborative e-Science Architecture towards a Virtual Research Environment Tran Vu Pham 1, Dr. Lydia MS Lau 1, Prof. Peter M Dew 2 & Prof. Michael J.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
OGSA-DAI.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Enabling Grids for E-sciencE Agreement-based Workload and Resource Management Tiziana Ferrari, Elisabetta Ronchieri Mar 30-31, 2006.
Grid Computing B.Ramamurthy 9/22/2018 B.Ramamurthy.
EGI Webinar - Introduction -
On the Use of Service Level Agreements in AssessGrid
Presentation transcript:

Performance Evaluation of a SNAP-based Community Resource Broker Mohammed H. Haji, Peter Dew, Karim Djemame and Iain Gourlay

Outline DAME Project (Distributed Aircraft Maintenance Environment) Current challenges within Grid middleware Grid Resource Brokers Service Negotiation Acquisition Protocol Use of a Knowledge bank Three-phase Commit protocol Performance results Conclusion and future work

DAME Project (Distributed Aircraft Maintenance Environment) DAME is a joint project Four Universities, Leeds, York, Sheffield and Oxford Industrial partners are Rolls Royce, Data Systems and Solutions and Cybula Ltd This project aims to build a distributed diagnostics decision support system, for the use of Virtual Organisations (VOs), based on Grid technology

Current Challenges within Grid Middleware There are many complexities in-order to submit a simple Grid job: Have the ability to query local and remote resource Information Providers Identify and filter out the appropriate resources for the job Co-allocate the job Secure the resources Submit the job Monitor and police the active job

Grid Resource Brokers A Resource Broker is a middleware entity that insulates the user from the Grid complexities Two broad categories of resource brokers:  System-centric which enhances system utilisation and throughput  User-centric which enhances computation and adheres to user requirements

Service Negotiation and Acquisition Protocol (SNAP) Observation User requirements through a Grid portal Resources QoS needs Policies Feedback on decisions made Resource availability Resources Active Job SLA Resource query/ Dispatch Monitor Policing Resource broker TSLA RSLA BSLA Task Service Level Agreement (TSLA ). Resource Service Level Agreement (RSAL). Binding service level agreement (BSLA). User requirements through a Grid portal Task Service Level Agreement (TSLA ) Resource broker Resource Service Level Agreement (RSLA) Resources Active Job SLA Monitor Binding Service Level Agreement (BSLA)

SNAP Development Resources Knowledge bank Matchmaker Co-ordinator Dispatcher Resource gatherer Decision maker Grid middleware RRRR Portal TSLA RSLA BSLA

Knowledge Bank (KB) Benefits of having a KB:  Facilitate the broker in supporting automated resource discovery  Alleviate the user from the burden of keeping a log of the resources  Enhance efficiency by avoiding unnecessary interaction with resources  The KB  stores a history profile of past performance of resources  enables the broker to differentiate and categorise the resources into different levels  An analogy to the KB is a telephone directory

Resources Knowledge bank Matchmaker Co-ordinator Dispatcher Resource gatherer Decision maker Grid middleware RRRR Portal TSLA RSLA BSLA Need to Secure Resources

Three-Phase Commit Protocol First phase  Contact the categorised resources which would either be tagged as white or blue Second phase  On receiving the information from all the contacted resources, the broker co-allocates the task  The selected resources are reserved and evolve into the amber state  The data is transferred Third phase  The information service updates the resource status to red and the job is bound to the resources and begins execution  Establish a socket connection for probing the dynamic information and keeping a vision of any resource status change Blue tagged resources White tagged resources Resources in the amber state Resources in the red state

Experimental Design and Performance Evaluation Objectives Investigate behaviour of both a simple SNAP broker and one using the three-phase commit protocol Performance evaluation Scenario 1 Resources appropriate for the job are taken and the broker must wait until they become free before submitting the job Case A  The information provider response time varies but the job duration is constant Case B  The information provider response time is constant but the job duration is varied Scenario 2 While the broker is in the process of making a decision as to where the job should be submitted the resources are taken

Results: Scenario 1 Case A Experiment 1

Results: Scenario 1 Case A Experiment 2

Results: Scenario 1 Case B Experiment 1

Results: Scenario 1 Case B Experiment 2

Results: Scenario 2 Experiment

Future Work To deploy the SNAP-based resource broker on the White Rose Grid (WRG) using the Three-phase commit protocol.

SNAP-based resource broker is a viable contender for use in future Grid implementations. Results indicate that in certain specific scenarios, three-phase commit protocol provides a performance enhancement over a simple SNAP- based broker. Further work would be to investigate the broker in a wider scenario space through mathematical modelling and simulation and for it to be deployed on the WRG. Conclusion

References M.H. Haji, P.M. Dew, K. Djemame, I. Gourlay. A SNAP-based Community Resource Broker using a Three-Phase Commit Protocol, 18th IEEE International Parallel and Distributed Processing Symposium, Santa Fe, New Mexico, April K. Djemame, M.H Haji, J. Padgett. SLA Management in a Service Oriented Architecture, 2004 International Conference on Computational Science and its Application, Assisi, Italy, May A. Othman, P. Dew, K. Djemame, I. Gourlay Adaptive Grid Resource Brokering, IEEE Cluster Computing, December 2003, Hong Kong.