SLAs and Negotiation in Ontogrid: Scenarios and Requirements Shamima Paurobally University of Westminster Michael Wooldridge,

Slides:



Advertisements
Similar presentations
Conducting your own Data Life Cycle Audit
Advertisements

You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Planning Reports and Proposals
Cost Management ACCOUNTING AND CONTROL
Customer Relationship Management
Chapter 9 Objectives Define small-group communication and state why it is important Recognize different types of groups Define leadership and explain its.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Wenke Lee and Nick Feamster Georgia Tech Botnet and Spam Detection in High-Speed Networks.
SDI Business Phases and derived INSPIRE Horizontal Services Relates to INSPIRE DT Network Services, DT Sharing Relates to OGC GeoDRM WG, Price & Order.
On the Use of Service Level Agreements in AssessGrid.
OGF19 -- NC 1 Service Level Agreements and QoS: what do we measure and why? Omer F. Rana School of Computer Science, Cardiff.
Efficient Secure Aggregation in VANETs Maxim Raya, Adel Aziz, and Jean-Pierre Hubaux Laboratory for computer Communications and Applications (LCA) EPFL.
SOA for EGovernment 1 Emergency Services Enterprise Framework: A Service-Oriented Approach Sukumar Dwarkanath COMCARE Michael Daconta Oberon Associates.
Page 1 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Cory Casanave Architecture of Services SOA for E-Government Conference.
Benefit-estimation for mobility management by stat. data Walter Bien ECOMM-2008 (London, June-2008) 1 Quick & Simple – a new approach for benefit-estimation.
1 2 nd Shanghai, 19/02/06 Architecture for Next Generation Grids Kostas Tserpes, NTUA Shanghai, 20th of February 2006.
The Next Generation Grid Kostas Tserpes, NTUA Beijing, 22 of June 2005.
Designing Services for Grid-based Knowledge Discovery A. Congiusta, A. Pugliese, Domenico Talia, P. Trunfio DEIS University of Calabria ITALY
THE CERTIFYING AUTHORITY
The Managing Authority –Keystone of the Control System
Cyber Defence Data Exchange and Collaboration Infrastructure (CDXI)
Public B2B Exchanges and Support Services
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Addition Facts
Chapter 6 Negotiating access and research ethics
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
Evaluating Provider Reliability in Risk-aware Grid Brokering Iain Gourlay.
Automated eContract Negotiation in Web Service Environment: Trust Management and Electronic Contract Management Aspects Doctoral student Marius Šaučiūnas.
Applying the psychological contract to the management of volunteers in sport. Geoff Nichols, Sheffield University Management School.
Week 2 The Object-Oriented Approach to Requirements
Quality Assurance/Quality Control Plan Evaluation February 16, 2005.
Samuil Angelov, Paul Grefen Computer Science Department Information Systems Group University of Twente Automated Contract Handling
Multi-level SLA Management for Service-Oriented Infrastructures Wolfgang Theilmann, Ramin Yahyapour, Joe Butler, Patrik Spiess consortium / SAP.
1 Quality of Service Issues Network design and security Lecture 12.
ABC Technology Project
Achieving Success as President Club Leadership Training Session.
Standard Market Design (SMD) in New England Federal Energy Regulation Commission Conference on Standard Market Design January 22, 2002 David LaPlante Vice.
Strategic Meetings Management 101
University of Westminster Negotiation and the Negotiation Competition 1 Session 1/ Graham Robson Negotiation Skills… and the Negotiation Competition.
Foundations of Chapter M A R K E T I N G Copyright © 2003 by Nelson, a division of Thomson Canada Limited. Understanding Pricing 13.
Chapter foundations of Chapter M A R K E T I N G Understanding Pricing 13.
© 2005 AT&T, All Rights Reserved. 11 July 2005 AT&T Enhanced VPN Services Performance Reporting and Web Tools Presenter : Sam Levine x111.
25 July, 2014 Hailiang Mei, TU/e Computer Science, System Architecture and Networking 1 Hailiang Mei Remote Terminal Management.
YES New Mexico Enterprise Eligibility System
CHAPTER 1: UNDERSTANDING THE FINANCIAL PLANNING PROCESS.
IONA Technologies Position Paper Constraints and Capabilities for Web Services
Short-term Capacity Optimization
Executional Architecture
Reaching Agreements II. 2 What utility does a deal give an agent? Given encounter  T 1,T 2  in task domain  T,{1,2},c  We define the utility of a.
Chapter 5 Test Review Sections 5-1 through 5-4.
E-Nomination – Electronic procedure for the nomination of exchange students.
Co-funded by the European Union Semantic CMS Community Content Management From free text input to automatic entity enrichment Copyright IKS Consortium.
Addition 1’s to 20.
25 seconds left…...
From ILL to online ordering? An improved service for OCLC and British Library users Katie Birch – OCLC Samantha Tillett – British Library.
Week 1.
Chapter 10: The Traditional Approach to Design
We will resume in: 25 Minutes.
Principles of Marketing
Marketing Channels and Supply Chain Management
14-1 © Prentice Hall, 2004 Chapter 14: OOSAD Implementation and Operation (Adapted) Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
NORMAPME ISO User Guide for European SMEs The essence of.
What is Business? © 2007 The McGraw-Hill Companies, Inc., All Rights Reserved. McGraw-Hill/Irwin Introduction to Business Chapter One.
SPECIFYING AND MONITORING GUARANTEES IN COMMERCIAL GRIDS THROUGH SLA Sven Graupner Vijay MachirajuAad van Moorsel IEEE/ACM International Symposium on Clustering.
Supporting the Requirement for Flexibility in Automated Business Processes using Intelligent Agents Stewart Green University of the West of England.
A Flexible Access Control Model for Web Services Elisa Bertino CERIAS and CS Department, Purdue University Joint work with Anna C. Squicciarini – University.
Ontogrid’s Negotiation Service – WS-Agreement Negotiation
Protecting Privacy During On-line Trust Negotiation
Presentation transcript:

SLAs and Negotiation in Ontogrid: Scenarios and Requirements Shamima Paurobally University of Westminster Michael Wooldridge, Valentina Tamma University of Liverpool

2 Overview of Talk Motivation of negotiation for SLAs Two scenarios Requirements from scenarios An overview of Ontogrids implementation Some results

3 Dynamic Provisioning of Grid services Grid + Semantic Web + P2P + MAS have much in common in terms of high-level vision Cooperation is a recurring theme Resource owners may (or not) choose to charge for their resources. SLAs state the terms of the agreements between the consumer and the provider as a contract for the provider to perform a task or to provide agreed resources. Agreements on resource provisioning: the providers commitment to execute a task or provide the resources. terms about performance levels and penalties (provisioning).

4 Negotiation for Dynamic SLAs Reconciliation between preferences and constraints through the negotiation of SLAs. SOA, VOs, enterprise Grids which can support commercial applications Optimal allocation of resources to grid users while assuring some specific quality of service for all Negotiation Protocols, Contract Definitions, Utilities

5 Agreements in Cooperation Lifecycle Grid Services (=resources+constraints) VO Formation Agreement on who will participate in VO, who will work with each other Virtual Organisations (=sets of services) Team formation Agreement on who does which task with which resource Teams (=subsets of VOs) Scheduling Agreement on how to dynamically coordinate TIME

6 Scenario 1: InsuranceGrid YAll B.V. and Boyd International, Netherlands Traditional ways of handling claims in the insurance sector Slow and costly because of inter-dependency between many parties Every aspect of claim is dealt by a different department Need for chain integration Exchange large amount of data and maintain long term relationships Human translation from one domain to another Needs automation!

7 The Insurance Grid Facts DamageSecure looks after and controls all businesses involved in dealing with car damage claims for a number of insurance companies. To enhance the quality and efficiency of the total damage claims handling process Every year, ~100,000 damages are reported to DamageSecure 40% repairs, 60% replacement Automation could save 172Million Euros

8 Repair Grid Scenario Expert Services Customer DamageSecure Insurance Services Repair Services i1i1 i2i2 i5i5 i3i3 i4i4 Negotiation Long-term Contracts With repair services Contracts, Insurance policies SLAs (dynamic)

9 Front End of the Insurance Grid

10 InsuranceGrid Contracts Insurance companies Repair companies Contracts between insurance and repair companies Contracts between insurance and repair companies Contracts between customers and insurance companies Contracts between customers and insurance companies All policies in Aksa insurance All damage reports are Aksa All insured vehicles at Aksa

11 Car Fraud Grid 1.When a customer wishes to become a client 2.When an insurance service receives a claim FraudGridManager Search reports, SLAs for suspicious cases

12 Goal for Negotiation in Insurance Grid Add web services negotiation to the insurance repair process between repair services and DamageSecure Advantages: More efficient than the current manual settlement process Provides a more healthy market for claim settlement Repair prices will drop Quality of repairs will increase because of open competition Web Services Negotiation in an Insurance Grid S.Paurobally, C. van Aart, V.Tamma, M. Wooldridge, P. van Hapert. Proceedings of AAMAS 2007, Industrial Track

13 Negotiation for SLAs in the Middleware: VO Authorisation User: authorisation request reflecting demand of the tasks Users have: Digital certificates that attest to their attributes Membership in VO Requirements for resource Resource owners have: Access policies for resource Resource sharing constraints Different goals: a client might want to get access the resource ASAP Resource owner want to collect as much information about the clients attributes before granting access Negotiation on cost and security demands Client trusts the server apriori but the server does not trust the client

14 Example of Negotiation for Authorisation Olson, Winslett et. al. ICDEW 06

15 Using Bilateral Negotiation Resource Owner offer({Ca,Cd,Cc} ) offer({Ca,Cb,Ce,Cf}) User Negotiation Service Negotiation Service accept({Cd,Ce,Cg}) Repeat until deadline or received counter offer is better than generated offer Advertise (Ca, Cb, Cc, Cd, Ce, Cf,Cg)

16 Trust Negotiation in VO SLAs consisting of certificates, and indicate level of trustworthiness Trust is established between parties based on their properties proved through credential disclosure. Negotiation allows credentials and policies to be disclosed between parties in a bilateral and iterative manner that incrementally establishes trust. Parties iteratively disclose more sensitive credentials until the authorisation policy is satisfied or one party gives up.

17 Requirements from Scenarios Chain Integration (translation of contracts and SLAs) Automation to draft SLAs Multi-issues in SLA and relative importance of issues Quantitative and qualitative issues (negotiation about information exchange) 1-many and many-many negotiation Competition between self-interested parties Protocols and strategies Preferences and their ontology Trust and security in a VO Business process monitoring 3 rd party surveyor/authority Counter malicious behaviour Verification and validation: Prove properties of the negotiation protocols

18 Architecture of the Negotiation Service

19 Ontogrids Negotiation Service 1. Messages that can be exchanged Port-type of web service e.g. offer, bid, accept, cfp, propose, submit_bid 2. Negotiation protocols (Business Logic) Sequence of invoking the methods e.g. provider cfp consumer propose provider accept consumer inform 3. Preferences Ontology To decide what makes a good deal e.g. reserve prices 4. Decision strategies To evaluate and generate the content of the messages e.g. time dependent concession

20 Representing SLAs in Speech Act Subject Type IssuesList is a list of tuple issues {(name, value, isNegotiable),….} Example (EPR of provider, JobID YU7, {(price,£20,true), (response,20ms,false)}, bidNo 3, 1000ms)

21 Evaluating the Negotiation Negotiation issues on: price of repair, speed of repair, location of repair service, colour of vehicle, method of repair Evaluating the SLAs reached From providers or consumers viewpoint Using preferences and strategy How long to achieve SLA Evaluating each offer

22 Convergence towards Agreement Contract Net Protocol

23 Utility of Deals with Varying Deadline Bilateral Negotiation

24 Comparing Various Strategies

Thank You