INSERT PROJECT ACRONYM HERE BY EDITING THE MASTER SLIDE (VIEW / MASTER / SLIDE MASTER) Using WS-Agreement for Risk Management in the Grid European Commission.

Slides:



Advertisements
Similar presentations
On the Use of Service Level Agreements in AssessGrid.
Advertisements

Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Evaluating Provider Reliability in Risk-aware Grid Brokering Iain Gourlay.
WS-Agreement in AssessGrid James Padgett Collaborative Architectures and Performance Group
Using UML, Patterns, and Java Object-Oriented Software Engineering Royce’s Methodology Chapter 16, Royce’ Methodology.
Grid Quality of Service and Service Level Agreements Karim Djemame University of Leeds.
Management of IT Environment (5) LS 2012/ Martin Sarnovský Department of Cybernetics and AI, FEI TU Košice ITIL:Service Design IT Services Management.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
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.
1 June 2015 Validating Inter-Domain SLAs with a Programmable Traffic Control System Elisa Boschi
OASIS Reference Model for Service Oriented Architecture 1.0
Lecture Nine Database Planning, Design, and Administration
Software Process and Product Metrics
MIGRATING INTO A CLOUD P. Sai Kiran. 2 Cloud Computing Definition “It is a techno-business disruptive model of using distributed large-scale data centers.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
Adaptive Services Grid FP6 – IST Develop a prototype of an open development platform for adaptive services registration,
IAEA International Atomic Energy Agency Reviewing Management System and the Interface with Nuclear Security (IRRS Modules 4 and 12) BASIC IRRS TRAINING.
Deploying Trust Policies on the Semantic Web Brian Matthews and Theo Dimitrakos.
Ready to use Cloud SLAs. SLALOM Project2 SLALOM is ready to use Cloud SLAs “SLALOM will take theory to practice, providing a trusted verifiable starting.
Roles and Responsibilities
Service Architecture of Grid Faults Diagnosis Expert System Based on Web Service Wang Mingzan, Zhang ziye Northeastern University, Shenyang, China.
TERENA Networking Conference 2004, Rhodes, Greece, June Differentiated Optical Services and Optical SLAs Afrodite Sevasti Greek Research and.
Cluster Reliability Project ISIS Vanderbilt University.
IST 2006 – 22/11/2006 Aljosa Pasic Atos Origin Security, Dependability and Trust in Service Infrastructures.
OHT 5.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Contract review process and stages Contract review objectives Implementation.
Advanced Techniques for Scheduling, Reservation, and Access Management for Remote Laboratories Wolfgang Ziegler, Oliver Wäldrich Fraunhofer Institute SCAI.
Copyright  2007 McGraw-Hill Pty Ltd PPTs t/a Marketing Research 2e by Hair, Lukas, Bush and Ortinau Slides prepared by Judy Rex 1-1 Chapter One Overview.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Acquiring Information Systems and Applications
TBPC Brown Bag Presentation Texas State Government
CLARIN work packages. Conference Place yyyy-mm-dd
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
NETWORKED EUROPEAN SOFTWARE & SERVICES INITIATIVE Future research challenges in dependability - an industrial perspective from NESSI Aljosa Pasic Atos.
1 Chapter Nine Conducting the IT Audit Lecture Outline Audit Standards IT Audit Life Cycle Four Main Types of IT Audits Using COBIT to Perform an Audit.
1 15 quality goals for requirements  Justified  Correct  Complete  Consistent  Unambiguous  Feasible  Abstract  Traceable  Delimited  Interfaced.
07/09/04 Johan Muskens ( TU/e Computer Science, System Architecture and Networking.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
Scheduling in HPC Resource Management System: Queuing vs. Planning Matthias Hovestadt, Odej Kao, Alex Keller, and Achim Streit 2003 Job Scheduling Strategies.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
AN SLA-BASED RESOURCE VIRTUALIZATION APPROACH FOR ON-DEMAND SERVICE PROVISION Gabor Kecskemeti MTA SZTAKI International Workshop on Virtualization Technologies.
Software as a Service (SaaS) Quality Management and Service Level Agreement INFuture2015: e-Institutions – Openness, Accessibility, and Preservation, Zagreb,
Secure Systems Research Group - FAU 1 WS-Reliability Pattern Ingrid Buckley Dept. of Computer Science and Engineering Florida Atlantic University Boca.
EGEE is a project funded by the European Union under contract IST WS-Based Advance Reservation and Co-allocation Architecture Proposal T.Ferrari,
SLA/SLS Fundamental concepts SLAs/SLSs are the essential mechanisms for agreeing, configuring, delivering, guaranteeing and evaluating the obtained QoS.
Computer Science and Engineering 1 Mobile Computing and Security.
12-CRS-0106 REVISED 8 FEB 2013 APO (Align, Plan and Organise)
INFSO-RI Enabling Grids for E-sciencE Grid Services for Resource Reservation and Allocation Tiziana Ferrari Istituto Nazionale di.
Daniel Field, Atos Spain Towards the European Open Science Cloud, Heidelberg, 20/01/2016.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Company LOGO. Company LOGO PE, PMP, PgMP, PME, MCT, PRINCE2 Practitioner.
Driving Value from IT Services using ITIL and COBIT 5 July 24, 2013 Gary Hardy ITWinners.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
March, 2004 Into the LAN: An Integrated LAN/WAN End User Study © 2004 Frost & Sullivan. All rights reserved. This document contains highly confidential.
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,
E-Engineering enabled by Holonomic and Universal Broker services 09/09/04 1 Global Project Planning: a Novel Approach through a Universal e-Engineering.
Bob Jones EGEE Technical Director
Integrated Management System and Certification
Similarities between Grid-enabled Medical and Engineering Applications
Grid Resource Allocation Agreement Protocol Working Group
ITIL:Service Design IT Services Management Martin Sarnovský
Gestione di Service Level Agreements (SLA) in sistemi Grid
Management of Virtual Execution Environments 3 June 2008
Resource and Service Management on the Grid
NIST Cloud Computing Reference Architecture
On the Use of Service Level Agreements in AssessGrid
Presentation transcript:

INSERT PROJECT ACRONYM HERE BY EDITING THE MASTER SLIDE (VIEW / MASTER / SLIDE MASTER) Using WS-Agreement for Risk Management in the Grid European Commission 6 th Framework Programme Contract IST Matthias Hovestadt University of Paderborn, Germany

Outline Risk on the Grid Risk on the Grid Research Context Research Context  User  Broker  Service Provider Grid services based on SLAs and QoS Grid services based on SLAs and QoS Proposed System Proposed System Scenarios Scenarios Challenges Challenges Concluding Remarks Concluding Remarks

Risk? What Risk? Risk Risk  Defined as the combination of the probability of an event and its consequences Risk is negative … Risk is negative …  Avoid it using risk management Risk is positive … Risk is positive …  Opportunities may be created as a result of risk taking  Potential benefits when taking certain risk Risk management Risk management  Identification and treatment of risk

Why Risk Assessment and Risk Management in Grids? Grid technologies reached high level of development Grid technologies reached high level of development Large-scale Grid deployment needs Large-scale Grid deployment needs  Commercial Grid providers and services  Working demonstrators in different areas  Standardisation efforts for access and interoperability Early adopters underline core shortcomings Early adopters underline core shortcomings  Quality of Service  guaranteed resource usage over time  Security, Trust, and Dependability Service Level Agreements (SLAs) address shortcomings Service Level Agreements (SLAs) address shortcomings  Definition of business relationship  Forces development of QoS-aware middleware/OS

SLAs: Best Effort is not Good Enough …

SLAs: Best Effort is not Good Enough Specified amount and quality of resources over certain time mandatory to reach desired performance Specified amount and quality of resources over certain time mandatory to reach desired performance  Delegation of particular resource capabilities over a defined time interval from resource owner to requester  SLA as explicit statement of expectations and obligations in a business relationship between service provider and customer Service Level Agreement Terms R-Type: HW, OS, Compiler, Software Packages, … R-Quantity: Number CPUs, main memory, … R-Quality: CPU>2GHz, Network Bandwidth, … Deadline: Date, Time,… Policies: Demands on Security and Privacy, … Price for Resource Consumption (fulfilled SLA) Penalty Fee in case of SLA violation Contract Parties, Responsible Persons ID or Description of SLA Name Context Service Level Agreement

Grid Providers and SLAs SLAs needed, but providers are cautious about adoption Why?  Business case risk Missing indicators  QoS level to be offered? SLA violation and penalties due failures, DoS attacks, overloading Enough resources for Grid jobs? Bottleneck indicators for system planning Fault tolerance available? Actions to be initiated? What is the risk of accepting an SLA? Acceptable price and penalty regarding current risk, effort?

Grid Brokers, Users and SLAs Reliability as selection criterion Trustable QoS level information? QoS? Reliability with respect to utilisation? Reliable provider for e.g. time- critical application? QoS information service? Decision- support for job assignment? What is the risk of assigning an SLA? Penalty high enough to cover potential delays?

Grid Services based on SLAs and QoS End userBroker Provider Reliable and trustworthy Grid provider? Reliable services for workflow mapping? Improve efficiency, reliability, and trust to attract Grid users?

Grid Services based on SLAs and QoS Consultant service Consultant service  Information provider for risk assessment  Monitoring service  Analysis and data mining tools  Problem identification, e.g. bottlenecks  Recommendation for accepting/rejecting SLAs Confidence service Confidence service  Quality of risk assessment  Information on successful/violated SLAs

INSERT PROJECT ACRONYM HERE BY EDITING THE MASTER SLIDE (VIEW / MASTER / SLIDE MASTER) What Do We Want to Achieve? Risk indicators as core part of SLA assignment and acceptance Customised risk presentation for improved usability and trust Decision/planning/management-support for QoS- aware Grids Grid provider evaluation and competition

INSERT PROJECT ACRONYM HERE BY EDITING THE MASTER SLIDE (VIEW / MASTER / SLIDE MASTER) Proposed System Generic, customisable, and interoperable open-source software for risk assessment, risk management, and decision-support in Grids Planning-based RMS Monitoring Consultant /Confidence service Risk assessment and management Ad-hoc risk management Provider/ Broker/ End-user perspective Integration in Grid fabric Integration in Grid service Broker service Integration in Grid middleware

INSERT PROJECT ACRONYM HERE BY EDITING THE MASTER SLIDE (VIEW / MASTER / SLIDE MASTER) Proposed Architecture WS-Agreement specification promising approach to provisioning services in an interoperable manner Negotiation features make it an appropriate framework to use in AssessGrid: User – Broker User – Provider Broker – Provider Risk enters the Grid as negotiable parameter can be incorporated into SLAs as additional attribute.

End-User End-user describes prerequisites for job execution  hardware architecture, operating system, memory, libraries, etc User interface modifies the broker’s/provider’s SLA template based on this input and sends it to the Grid broker or resource provider in order to gather SLA offers  Communication through WS-Agreement protocol Offers are returned to the end-user who can select the different SLAs and read their content, e.g. fee, risk of failure, penalty in case of failure, options to reduce the computed risk, and the operation’s costs, etc WS-Agreement used to represent SLA conditions Extending WS-Agreement in the risk assessment and management domain  necessitates the definition of risk specific agreement terms  what needs to be defined is a term language to describe  job requirements and attributes negotiated by users/brokers and resource providers to reach agreements  risk.

Broker Broker negotiates with the provider on behalf of the end-user  responsible for enabling risk-aware negotiation for resource usage and application execution  deployed as a Grid service  WS-Agreement used to establish SLAs. Envisage a commitment level for the term risk  can take on a value to indicate that  both parties (user/broker or broker/resource provider) have committed to this value of the term  will operate in an agreement based on it.

Provider Grid fabric  the provider manages its resources, reservation and allocation of corresponding resources  estimate of the risk of failure of an SLA  consultant service supports the provider’s risk assessment methods with statistical information Communication between the components through the use of WS-Agreement Resource provider can advertise its capabilities as part of its dynamic interface using dynamic service data Job submission port types may need to be defined by extending the domain-independent port types exposed in the WS-Agreement specification to support risk management.

Acknowledgements AssessGrid Project Partners: Paderborn Center for Parallel Computing, University of Paderborn, Germany Paderborn Center for Parallel Computing, University of Paderborn, Germany CETIC, Belgium CETIC, Belgium Abo Akademi University, Finland Abo Akademi University, Finland ATOS Origin, Spain ATOS Origin, Spain Wincor Nixdorf, Germany Wincor Nixdorf, Germany School of Computing, University of Leeds, UK School of Computing, University of Leeds, UK Information: