Enabling Social and Economic Behaviour based on Reliable Resource Metrics Gabriele Pierantoni, and Keith Rochford. Trinity College Dublin CGW 07 – Krakow.

Slides:



Advertisements
Similar presentations
E-Commerce Based Agents over P2P Network Arbab Abdul Waheed MSc in Smart Systems Student # Nov 23, 2008 Artificial Intelligence Zhibing Zhang.
Advertisements

Web Services Architecture An interoperability architecture for the World Wide Service Network.
Multi-level SLA Management for Service-Oriented Infrastructures Wolfgang Theilmann, Ramin Yahyapour, Joe Butler, Patrik Spiess consortium / SAP.
Interaction model of grid services in mobile grid environment Ladislav Pesicka University of West Bohemia.
The American Free Market System
1 Multi-Grid and Multi-VO Job Submission based on a Unified Computational Model Krakow Grid Workshop, November 22nd 2005 Trinity College Dublin Mr. Oliver.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.
Universität Dortmund Robotics Research Institute Information Technology Section Grid Metaschedulers An Overview and Up-to-date Solutions Christian.
Fakultät für Informatik Technische Universität München A Quantitative Perspective on Systems of Systems Formerly: Upscaling for Systems of Systems Astrid,
Peer-to-peer archival data trading Brian Cooper Joint work with Hector Garcia-Molina (and others) Stanford University.
Towards Regional Independent Operators – a main driver for successful market integration.
11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
1/16 DIANE Project Philipp Obreiter, Michael Klein Vertical Integration of Incentives for Cooperation Universität.
First Year Talk: Self-Enforcing Automatic Rational Contracts between Computers Brian Shand Supervisor: Dr Jean Bacon.
Agent-Based Acceptability-Oriented Computing International Symposium on Software Reliability Engineering Fast Abstract by Shana Hyvat.
ICPCA 2008 Research of architecture for digital campus LBS in Pervasive Computing Environment 1.
A Policy-Based Optical VPN Management Architecture.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
WP6: Grid Authorization Service Review meeting in Berlin, March 8 th 2004 Marcin Adamski Michał Chmielewski Sergiusz Fonrobert Jarek Nabrzyski Tomasz Nowocień.
Active Security Infrastructure Stuart Kenny Trinity College Dublin.
1/8 Enhancing Grid Infrastructures with Virtualization and Cloud Technologies Ignacio M. Llorente Business Workshop EGEE’09 September 21st, 2009 Distributed.
CGW 2003 Institute of Computer Science AGH Proposal of Adaptation of Legacy C/C++ Software to Grid Services Bartosz Baliś, Marian Bubak, Michał Węgiel,
Digital Object Architecture
Instilling Clinical Leadership, Ownership and Accountability.
Lecture 9: Chapter 9 Architectural Design
Frascati, October 5th, Accounting in DataGrid Preliminary Proposal and basis for discussion Stefano Barale Frascati, October.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
A Framework For User Feedback Based Cloud Service Monitoring
Introduction  Client/Server technology is seen by many as the solution to the difficulty of linking together the various departments of corporation.
Economics Knowledge of how economic decisions are made in the marketplace …
University of Piraeus Department of Technology Education and Digital Systems Centre for Research and Technology - Hellas(C.E.R.T.H.) Informatics and Telematics.
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
Supply Chain Doctors SCM Fundamentals Introduction Planning Sourcing Making Warehousing Transporting Sharpening the Saw.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Business Ownership and Control
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
DAME: A Distributed Diagnostics Environment for Maintenance Dr Tom Jackson University of York.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
Les Affaires Français Chapter 7; Motivation II: Equity, Expectancy, and Goal Setting.
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract INFSO-RI Grid Accounting.
Grid and Cloud Computing Alessandro Usai SWITCH Sergio Maffioletti Grid Computing Competence Centre - UZH/GC3
12/23/2015CSE 60641: Operating Systems1. Resource Containers: A New Facility for Resource Management in Server Systems. Gaurav Banga, Peter Druschel,
International Telecommunication Union The Fully Networked Car Geneva, 3-4 March 2010 Technical session 5: Electric vehicles and Climate Change Enabling.
An Architecture based on a Social-Economic Approach for Flexible Grid Resource Allocation An Architecture based on a Social-Economic Approach for Flexible.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Policy-Based Dynamic Negotiation for Grid Services Authorization Ionut Constandache, Daniel Olmedilla, Wolfgang Nejdl Semantic Web Policy Workshop, ISWC’05.
Dr. Gabriele Pierantoni (TCD) Dr. Keith Rochford (DIAS) Dr. Brian Coghlan (TCD) Dr. Eamonn Kenny (TCD)
Chapter 2 Mr. Bertrandt. There are 5 characteristics of a Market System. 1. Economic Freedom 2. Economic Incentive 3. Competitive Markets (Competition)
Open Science Grid OSG Accounting System Matteo Melani SLAC 9/28/05 Joint OSG and EGEE Operations Workshop.
THE NEW GENERATION TRANSMISSION By Ashroo M. Das 6 th sem, EEE & Deepak Kumar 6 th sem, EEE.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
Is It Possible To Teach Service Science? © Leonard Walletzký PA181 – Service Systems, Modeling and Execution.
Grid Optical Burst Switched Networks
John Gordon STFC OMB 26 July 2011
Ian Bird GDB Meeting CERN 9 September 2003
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Chapter 2: System models
Presentation transcript:

Enabling Social and Economic Behaviour based on Reliable Resource Metrics Gabriele Pierantoni, and Keith Rochford. Trinity College Dublin CGW 07 – Krakow Tuesday, October 16 th 2007

Motivation for the work. Economic paradigms are increasingly used in Grid Computing architectures. Economic paradigms are increasingly used in Grid Computing architectures. Economics is based on social behaviour, conventions and characteristics such as trust, arbitration, ownership, control and authority. Economics is based on social behaviour, conventions and characteristics such as trust, arbitration, ownership, control and authority. These first economic-based systems in Grid Computing face difficulties due to the lack of “social structure” in Grids. These first economic-based systems in Grid Computing face difficulties due to the lack of “social structure” in Grids.

Proposed Solution We propose to bring together two different agent-based systems to cope with some of these difficulties. We propose to bring together two different agent-based systems to cope with some of these difficulties. This architecture encompasses: This architecture encompasses: Social Grid Agents (SGA) Social Grid Agents (SGA) Grid4C Grid4C

Social Grid Agents Social Grid Agents are a high level resource brokerage system. Social Grid Agents are a high level resource brokerage system. Social Grid Agents are GT4 Grid Services Social Grid Agents are GT4 Grid Services Social Grid Agents architecture is based on two layers: Social Grid Agents architecture is based on two layers: Social layer: where agents engage in exchange and resource allocation. Social layer: where agents engage in exchange and resource allocation. Production layer: where agents implement the production steps decided by the social agents. Production layer: where agents implement the production steps decided by the social agents.

Grid4C Distributed Control Plane for Grid resources Distributed Control Plane for Grid resources Provides resource properties and management capabilities Provides resource properties and management capabilities Standards-based Web Services interface (WSDM) Standards-based Web Services interface (WSDM) Primary Aim Primary Aim To develop a Command and Control system for Grid Infrastructures To develop a Command and Control system for Grid Infrastructures

Grid4C - Architecture

Agent roles SGA Agent Grid4C Agent LCG2 Social Grid Agents implement A high level brokerage systems based on social paradigms. They assess the value of a resource based on the metrics and social relationships. Grid4C agents provides performance-related metrics from the underlying infrastructure to the social layer.

Usage scenarios Trusted assessment of the value of resources and services Trusted assessment of the value of resources and services Arbitration. Arbitration.

Value and Price The decision of a price is a complex issue in economics. It depends on the pattern of interactions between the different actors and their social relationship. The decision of a price is a complex issue in economics. It depends on the pattern of interactions between the different actors and their social relationship. Pricing mechanisms: Pricing mechanisms: Auctions, Auctions, Posted Price, Posted Price, etc.. etc.. It is important that clients feel they are charged a “fair” price. It is important that clients feel they are charged a “fair” price.

Added Value Service LCG2 PGA Grid4C Agent Resource Consumption Metrics (r) Service Metrics (s) Value of the executed Service. v = f(s, r) SGA Price of the service p = f(v)

Arbitration. Arbitration issues can arise when a job fails. Arbitration issues can arise when a job fails. The client may not be willing to pay for a failed job. The client may not be willing to pay for a failed job. The resource owner may want to be paid in any case for the consumed resources. The resource owner may want to be paid in any case for the consumed resources. An agent trusted by both can act as an arbitrator. An agent trusted by both can act as an arbitrator.

Simple Trust chain. SGA Agent Grid4C Agent LCG2 Client TRUST Arbitrator TRUST Implicit Trust TRUST

The arbitrator Decides prices, Decides prices, Resolves disputes. Resolves disputes.

Conclusion, future work First prototype of this architecture showed a good level of flexibility for the implementation of different social topologies enabling economic- based behaviour in Grid Computing. First prototype of this architecture showed a good level of flexibility for the implementation of different social topologies enabling economic- based behaviour in Grid Computing. Encompass other systems such as APEL and DGAS, Encompass other systems such as APEL and DGAS, Encompass other middlewares such as GT4. Encompass other middlewares such as GT4.