School of Computing FACULTY OF ENGINEERING Richard Kavanagh Research Group: Collaborative Systems and Performance, Supervisors: Karim Djemame and Natasha.

Slides:



Advertisements
Similar presentations
Pricing for Utility-driven Resource Management and Allocation in Clusters Chee Shin Yeo and Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS)
Advertisements

4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
© 2006 Open Grid Forum Network Services Interface Introduction to NSI Guy Roberts.
OGF19 -- NC 1 Service Level Agreements and QoS: what do we measure and why? Omer F. Rana School of Computer Science, Cardiff.
© 2006 Open Grid Forum Joint Session on Information Modeling for Computing Resources OGF 20 - Manchester, 7 May 2007.
©2006 University of Southampton IT Innovation Centre and other members of the SIMDAT consortium A SIMDAT Perspective on Grid Standards and Specifications.
Researchers nights Information Day Colette RENIER Research Executive Agency FP7-PEOPLE-2010-NIGHT INFORMATION DAY Brussels, 12 November.
Service Level Agreement Based Scheduling Heuristics Rizos Sakellariou, Djamila Ouelhadj.
NGS computation services: APIs and.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
Online postgraduate admissions SITS user forum 27 November 2009 Clare Streatfield.
School of Computing FACULTY OF ENGINEERING Grids and QoS Grid Computing has emerged in the last two decades, initially as a model for large-scale, resource-intensive.
WS-Agreement in AssessGrid James Padgett Collaborative Architectures and Performance Group
AN INGENIOUS APPROACH FOR IMPROVING TURNAROUND TIME OF GRID JOBS WITH RESOURCE ASSURANCE AND ALLOCATION MECHANISM Shikha Mehrotra Centre for Development.
Policy based Cloud Services on a VCL platform Karuna P Joshi, Yelena Yesha, Tim Finin, Anupam Joshi University of Maryland, Baltimore County.
Chapter 19 – Service-oriented Architecture
Online Postgraduate Admissions Update for Postgraduate Forum – 22 January 2010 Kate Ward.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
CREAM-CE status and evolution plans Paolo Andreetto, Sara Bertocco, Alvise Dorigo, Eric Frizziero, Alessio Gianelle, Massimo Sgaravatto, Lisa Zangrando.
Dynamic SLAs Discussion Omer Rana, School of Computer Science, Cardiff.
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.
An Application of Dynamic Service Level Agreements in a Risk-Aware Grid Environment Sanaa Sharaf and Karim Djemame School of Computing University of Leeds.
Service Level Agreement based Allocation of Cluster Resources: Handling Penalty to Enhance Utility Chee Shin Yeo and Rajkumar Buyya Grid Computing and.
Universität Dortmund Robotics Research Institute Information Technology Section Grid Metaschedulers An Overview and Up-to-date Solutions Christian.
GridFlow: Workflow Management for Grid Computing Kavita Shinde.
SE 555 Software Requirements & Specification Requirements Management.
Identity and Access Management IAM. 2 Definition Identity and Access Management provide the following: – Mechanisms for identifying, creating, updating.
From Service Markets to Service Economies – An infrastructure for protocol-generic SLA negotiations Dagstuhl Seminar on Service Level Agreements in Grids.
Efficient agent-based selection of DiffServ SLAs over MPLS networks Thanasis G. Papaioannou a,b, Stelios Sartzetakis a, and George D. Stamoulis a,b presented.
Emerging Research Dimensions in IT Security Dr. Salar H. Naqvi Senior Member IEEE Research Fellow, CoreGRID Network of Excellence European.
Distributed Databases
Service Broker Lesson 11. Skills Matrix Service Broker Service Broker, provides a solution to common problems with message delivery and consistency that.
Filename\location Agent Mediated Electronic Commerce Dr. Chris Preist HP Labs.
2011 Regional Meetings – St Louis Updated 2012 Volunteer Recruitment System (VRS) Stan Marshall, Jr. Chair National Operations Committee Miho Kikujo Sr.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
E-Science Meeting April Trusted Coordination in Dynamic Virtual Organisations Santosh Shrivastava School of Computing Science Newcastle University,
Differentiated Access to Virtual Resources in Cloud Environments M. Fazio and A. Puliafito Euro-TM Workshop.
INFORMATION AND COMMUNICATION SYSTEMS MERIT 2008 Research Symposium Melbourne Engineering Graduates Look to the Future System Architecture An internetworking.
2011 Regional Meetings – St Louis Updated 2012 Volunteer Recruitment System Gary Blauth – ADS Pat DiFilippo – PVS.
SLA-based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments Author Linlin Wu, Saurabh Kumar Garg and Rajkumar.
Extreme/Agile Programming Prabhaker Mateti. ACK These slides are collected from many authors along with a few of mine. Many thanks to all these authors.
The Grid: What Next? Karim Djemame Web Science Research Group School of Computing.
Distributed Information Retrieval Using a Multi-Agent System and The Role of Logic Programming.
Performance Evaluation of a SNAP-based Community Resource Broker Mohammed H. Haji, Peter Dew, Karim Djemame and Iain Gourlay.
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.
AN SLA-BASED RESOURCE VIRTUALIZATION APPROACH FOR ON-DEMAND SERVICE PROVISION Gabor Kecskemeti MTA SZTAKI International Workshop on Virtualization Technologies.
June 25, 2007 WORKS 07, HPDC 07, Monterey Bay California, June GRIDCC: Real-time Workflow system A.Stephen McGough, Asif Akram, Li Guo, Marko Krznaric,
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.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
© 2006 Open Grid Forum Activity Instance Schema Philipp Wieder (with the help of the JSDL-WG) Activity Instance Document Schema BoF Monday, 25 February,
INFSO-RI Enabling Grids for E-sciencE Policy management and fair share in gLite Andrea Guarise HPDC 2006 Paris June 19th, 2006.
© 2006 Open Grid Forum HPC Job Delegation Best Practices Grid Scheduling Architecture Research Group (GSA-RG) May 26, 2009, Chapel Hill, NC, US.
Developing GRID Applications GRACE Project
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
INSERT PROJECT ACRONYM HERE BY EDITING THE MASTER SLIDE (VIEW / MASTER / SLIDE MASTER) Using WS-Agreement for Risk Management in the Grid European Commission.
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.
Chapter 2: Operating-System Structures
Development of Information Grid
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
On the Use of Service Level Agreements in AssessGrid
Introduction to OGF Standards
Chapter 2: Operating-System Structures
Presentation transcript:

School of Computing FACULTY OF ENGINEERING Richard Kavanagh Research Group: Collaborative Systems and Performance, Supervisors: Karim Djemame and Natasha Shakhlevitch Contact Em ail: Motivation Grids are used for large scale computation, by sending computational work jobs to a large collection of distributed computers. This is however limited in that it is largely done upon a best effort approach with no guarantees. This is not useful for time critical experiments and for commercial usage. The goal is therefore to add Quality of Service (QoS) provision by offer guarantees in Grids in terms of both time and cost. A powerful mechanism for adding QoS to Grids is the Service Level Agreement. Work upon SLAs will require the specifying of the appropriate following parts: Universal Variables Common Functions SLA Indicators The most common standard for defining an SLAs is WS-Agreement (WS-A) [4]. The key parts of an SLA in WS-A that will need specifying are: Context – The parties involved, agreement duration etc Service Terms –The description of the job, i.e. In Job Submission Description Language (JSDL). Guarantee Terms – The assurances made: Cost Time Work will focus upon ensuring the most useful terms are specified and that SLA compliance can be measured. SLA Bag of Tasks (BoT) are the most common form of task performed upon the Grid [6]. They are tasks that have no dependencies upon one another. In order to maximise the relevance of the projects work efforts will focus upon this type of task. BoT have higher flexibility in terms of scheduling than other types of task as they have no dependencies upon other tasks i.e. Workflows or tasks with message passing. It is therefore more likely that these tasks will be able to be scheduled with QoS in mind, considering that Grids are such a distributed and heterogeneous environment. Bag of TasksISQoS Broker Grid Economy An economic model is going to be taken, which can enhance Grids in the following ways [1-3]: User priorities are better discovered, allowing for better prioritisation of the jobs. Better welfare at peak demand as more valuable jobs can be prioritised. Adding quality of service adds value It makes sense to offer incentives for providing resources to the Grid. It limits unfair excessive usage as users would not want to run jobs that have limited value. GLUE 2.0 In Grids due to their large scale distributed nature, delays in getting the most current and up to date information about the current state of the Grid environment is difficult. This is compounded by the need to aggregate information together from multiple providers. The aim will be to perform experiments to directly relate how delays in information distribution effect the timeliness of job execution. This information will then be used to ensure information that is most relevant to schedules is updated more frequently and thus aiding the resource selection process and provision of QoS. Resource Selection References [1] Buyya, R., D. Abramson, and S. Venugopal, The Grid economy. Proceedings of the IEEE, (3): p [2] Lai, K., Markets are dead, long live markets. SIGecom Exch., (4): p [3] C. Kenyon and G. Cheliotis, Architecture requirements for commercializing Grid resources, Proc. High Performance Distributed Computing, HPDC Proceedings. 11th IEEE International Symposium on, 2002, pp [4] Open Grid Forum, Web Services Agreement Specification (WS-Agreement),2007. p. 81 [5] Open Grid Forum, GLUE Specification v p. 76. [6] A. Iosup and D. Epema, Grid Computing Workloads: Bags of Tasks, Workflows, Pilots, and Others, Internet Computing, IEEE, vol. PP, no. 99, pp [7] KNOWARC. The Arc Middleware [cited th November]; Available from: Grid Resource Brokering for Quality of Service Provision School of Computing One of the latest standards in Grids is for storing environment information in a standard schema called GLUE 2.0 [5]. This allows for easier communication between different middleware, by producing a common way of representing data. The project will extend GLUE 2.0 so the QoS requirements of the jobs been performed may be stored. The ISQoS broker will be aimed at ensuring QoS for Bag of tasks via economic methods. It will offer various SLAs via a component called the QoS decision maker. Users of this broker will be able to express their service requirements to the broker via a request manager. The jobs will then be either accepted or rejected based on if the QoS request can be satisfied. The viable jobs will then be executed upon the Grid. The broker that is to be developed will be aimed at been standards compliant. This ensures faster communication as it lacks the need for adaptors. The primary candidate for the middleware, that this broker will sit upon will be be KnowARC[7]. ISQoS Broker KnowARC Middleware