Workflow Resource Allocation through Auctions Universitat de Girona Albert Plà, Beatriz López, Javier Murillo eXiT 16/7/2011 1 AILOG 2011 - Barcelona Universitat.

Slides:



Advertisements
Similar presentations
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
Advertisements

Adam Arsenault Department of Agricultural Economics University of Saskatchewan UNIVERSITY OF SASKATCHEWAN Saskatoon, Saskatchewan, Canada.
Michael R. Baye, Managerial Economics and Business Strategy, 3e. ©The McGraw-Hill Companies, Inc., 1999 Managerial Economics & Business Strategy Chapter.
Federal Communications Commission NSMA Spectrum Management Conference May 20, 2008 Market Based Forces and the Radio Spectrum By Mark Bykowsky, Kenneth.
Do software agents know what they talk about? Agents and Ontology dr. Patrick De Causmaecker, Nottingham, March
Workflow Resource Allocation through Auctions Abert Plà eXiT – University of Girona Advisors: Beatriz López & Javier Murillo 1.
Auction with aftermarket for budget constrained bidders Departament d’Economia i d’Història Econòmica - IDEA Universitat Autònoma de Barcelona Gustavo.
Managing Short-Term Assets
University of Minho School of Engineering Department of Production and Systems Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a.
Albert PlaBeatriz López Javier Murillo Multi Criteria Operators for Multi-attribute Auctions University of Girona
Congestion Management by distribution FEBEG POSITION Meeting FEBEG-VREG ( )
ECONOMIC EVALUATION OF POLLUTION PREVENTION PROJECTS CHAPTER 11.
RadComms 2014: Innovations in Spectrum Management Lynne Fancy Senior Director Spectrum Development and Operations Industry Canada September 2014.
Xavier León PhD defense
Product Data Technology Europe th Symposium - Centro Ricerche Fiat, Turin, Italy - 7th - 9th May 2002 Centro Ricerche Fiat is the sole owner.
Chapter 2 E-Marketplaces: Structures, Mechanisms, Economics, and Impacts.
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
Elias M. Awad Third Edition ELECTRONIC COMMERCE From Vision to Fulfillment 6-1© 2007 Prentice-Hall, Inc ELC 200 Day 16.
Market Preferences and Process Selection (MAPPS): the Value of Perfect Flexibility Stephen Lawrence University of Colorado George Monahan University of.
Supply Chain Management
Supply Chain Operations: Making and Delivering
Planning operation start times for the manufacture of capital products with uncertain processing times and resource constraints D.P. Song, Dr. C.Hicks.
W. Frank Dell II, CMC DELLMART & Company. DELLMART & COMPANY2 AGENDA INTRODUCTION ACTIVITY BASED COSTING PLMA MODEL MODEL APPLICATIONS.
This Week’s Topics  Review Class Concepts -Auctions, continued -Repeated Games -Bertrand Trap & Anti-Trust -Auctions.
Using Simulated Annealing and Evolution Strategy scheduling capital products with complex product structure By: Dongping SONG Supervisors: Dr. Chris Hicks.
1 Incentive-Based Scheduling for Market-Like Computational Grids Lijuan Xiao, Yanmin Zhu, Member, IEEE, Lionel M. Ni, Fellow, IEEE, and Zhiwei Xu, Senior.
Company LOGO Implementing Marketing Plans A2 Business Studies.
SUPPLY CHAIN MANAGEMENT
Costs of Ancillary Services & Congestion Management Fedor Opadchiy Deputy Chairman of the Board.
Topics → Business strategy must set goals → Partners selection → Criteria for selecting partners → Structure must maximize cooperation → Incentives for.
AMR Proprietary and Confidential1 Version 2 AMERICAN AIRLINES REVERSE AUCTION TRAINING November 2007.
Living markets ® living agents ® Adaptive Execution in Business Networks January 21 st, 2002.
Fault-Tolerant Workflow Scheduling Using Spot Instances on Clouds Deepak Poola, Kotagiri Ramamohanarao, and Rajkumar Buyya Cloud Computing and Distributed.
Combinatorial Auctions By: Shai Roitman
GridIS: an Incentive-based Grid Scheduling Lijuan Xiao, Yanmin Zhu, Lionel M. Ni, Zhiwei Xu 19th International Parallel and Distributed Processing Symposium.
Week 8: eProcurement and Auctions MIS 3537: Internet and Supply Chains Prof. Sunil Wattal.
TRUST:A General Framework for Truthful Double Spectrum Auctions Xia Zhou and Heather Zheng Department of Computer Science, University of California, Santa.
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
Benoît Esnault Commission de Régulation de l’Energie (CRE) - ERGEG 19th Madrid Forum, March 2011 Energy Infrastructure Package ERGEG preliminary.
Brussels Workshop Use case 3 11/09/2015 Mario Sisinni.
MANGT 660 (A): Supply Chain Planning and Control Chapter 12 Manufacturing Focused Supply Chain Integration (2/2)
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
A dynamic optimization model for power and performance management of virtualized clusters Vinicius Petrucci, Orlando Loques Univ. Federal Fluminense Niteroi,
Improving Software Testing by Observing Process -Ossi Taipale -Kari Smolander Lappeenranta University of Technology, Finland Presented by Albert Saryan.
GSAF: A Grid-based Services Transfer Framework Chunyan Miao, Wang Wei, Zhiqi Shen, Tan Tin Wee.
Xiao Liu 1, Yun Yang 1, Jinjun Chen 1, Qing Wang 2, and Mingshu Li 2 1 Centre for Complex Software Systems and Services Swinburne University of Technology.
Intelligent Agent Based Auction by Economic Generation Scheduling for Microgrid Operation Wu Wen-Hao Oct 26th, 2013 Innovative Smart Grid Technologies.
Main Function of SCM (Part I)
Towards Decentralized Resource Allocation for Collaborative Peer- to-Peer Learning Environments Xavier Vilajosana, Daniel Lázaro and Joan Manuel Marquès.
Introduction to: Tycoon A Market Based Resource Allocation System by Alejandro García López.
Mining Resource-Scheduling Protocols Arik Senderovich, Matthias Weidlich, Avigdor Gal, and Avishai Mandelbaum Technion – Israel Institute of Technology.
INTRODUCTION TO SUPPLY CHAIN MANAGEMENT. What is a Supply Chain? A supply chain consists of the flow of products and services from: Raw materials manufacturers.
Overview Problem: maximize profit in complex FCC auction –high stakes ($billions) –communication forbidden Solution: communication-free coordination –coordinate.
Gantenbein & Sung CAINE Task Scheduling in Distributed Data Mining for Medical Applications Rex E. Gantenbein, University of Wyoming, Laramie WY.
Materials & Logistics Management
Auctions and Competitive Bidding
Renewable energy supply chains
Modeling and Simulation (An Introduction)
Tuomas Sandholm Computer Science Department Carnegie Mellon University
Business Model Opportunities and Barriers. Context of BM Definition of BM Opportunities Barriers.
Managing Short-Term Assets
Chapter 13 IMPLEMENTING STRATEGY IN COMPANIES THAT COMPETE ACROSS INDUSTRIES AND COUNTRIES 2010 Cengage Learning. All Rights Reserved. May not be copied,
Chapter 14 Sourcing Decisions in a Supply Chain
2016 International Conference on Grey Systems and Uncertainty Analysis
Market Oriented Programming
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Market Oriented Programming
EXiT PETRI NET BASED AGENTS FOR COORDINATING RESOURCES IN A WORKFLOWMANAGEMENT SYSTEM Universitat de Girona ICAART 2011 – Rome.
Real Time Engineering Slab & Coil Yard Management and Plate Stock Report , Planning, Production, Reporting & Data Base Management Solution for Metal Industry.
Presentation transcript:

Workflow Resource Allocation through Auctions Universitat de Girona Albert Plà, Beatriz López, Javier Murillo eXiT 16/7/ AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Line up Introduction Workflow Management System Workflow Resource Allocation: The Auction ▫Workflow Agents: The Auctioneers ▫Resource Agents: The Bidders Experimentation and Results Conclusions and Future Work 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Introduction 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Introduction Resources 16/7/2011 Cost Reduction Organization Interactions Decentralized Production Chain Schedules & Deadlines Business Processes Introduction WMS The Auction Experimenta tion & Results Conclusions Resources 4 AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Introduction Decentralization of the production processes. ▫Distribute production plants ▫Service outsourcing ▫Third party elements ▫Some tasks can not be Scheduled (e.g. faults) ▫Unknown service providers schedule Customer oriented production methodologies ▫Lean Manufacturing ▫Avoid unnecessary work ▫Interaction between customer & provider ▫Production under demand ▫Production flexibility ▫Resource allocation in real time 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Introduction Dynamism Decentralization Third Party Oustourcing Contingency Robustness Customer Orientation Providers Privacy Process Planing: + Uncertainity + Complexity 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Introduction Dynamism Decentralization Third Party Oustourcing Contingency Robustness Customer Orientation Providers Privacy Process Planing: + Uncertainity + Complexity 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Introduction 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona Unknown # of online workflows Dynamism Decentralization Third Party Oustourcing Contingency Robustness Customer Orientation Providers Privacy Process Planing: + Uncertainity + Complexity

Workflow Resource Allocation through Auctions – Universitat de Girona Example: Hospital device maintenance service 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona Fault Reparation Internal technicians Outsource technicians Company 1Comp. 2Comp. n … ?

Workflow Resource Allocation through Auctions – Universitat de Girona Our proposal: Resource allocation using: Workflow Management System (WMS) Multi-Ageng Systems (MAS) technolgoy Auctions 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Introduction Background? WMS The Auction Experimenta tion & Results Conclusions Our proposal: 16/7/ Workflow Management System Organization Resource Providers Auction AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Workflow Management System 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Workflow Management System Workflows modeled using Resource-aware Petri Nets (RAPN) ▫Resource requirements included in the model 16/7/ Type: Technician A Resources Capacity: 2 Currently used resources: 1 Pla A. et al. Petri Net Based Agents for Coordinating Resources. Rome 2011 Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Workflow Management System Monitoring using agents [1] ▫1 Workflow agent for each workflow typology ▫1 Resource agent for each resource 16/7/ WF Agent A WF Agent B WF Agent C WF Agent D Resource Agent 1 Resource Agent 2 Resource Agent n Resource Agent n-1 … Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona Pla A. et al. Petri Net Based Agents for Coordinating Resources. Rome 2011

Workflow Resource Allocation through Auctions – Universitat de Girona Workflow Management System A workflow agent monitors and manages all the instances of a workflow type ▫Call for auctions when they need resources 16/7/ Resource Agent 1 Resource Agent 2 Workflow Agent A Introduction WMS The Auction Experimenta tion & Results Conclusions Resource Type A AILOG Barcelona Universitat de Girona Pla A. et al. Petri Net Based Agents for Coordinating Resources. Rome 2011

Workflow Resource Allocation through Auctions – Universitat de Girona Workflow Management System A workflow agent monitors and manages all the instances of a workflow type [1] ▫Call for auctions when they need resources 16/7/ Resource Agent 1 Resource Agent 2 Resoruce Agent A Introduction WMS The Auction Experimenta tion & Results Conclusions Resource Type A AILOG Barcelona Universitat de Girona Pla A. et al. Petri Net Based Agents for Coordinating Resources. Rome 2011

Workflow Resource Allocation through Auctions – Universitat de Girona Workflow Management System 16/7/ Resource Agent 1 Resource Agent 2 Resoruce Agent A A workflow agent monitors and manages all the instances of a workflow type [1] ▫Call for auctions when they need resources Introduction WMS The Auction Experimenta tion & Results Conclusions Resource Type A AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Workflow Management System 16/7/ Resource Agent 1 Resource Agent 2 Resoruce Agent A AUCTION! A workflow agent monitors and manages all the instances of a workflow type [1] ▫Call for auctions when they need resources Introduction WMS The Auction Experimenta tion & Results Conclusions Resource Type A AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Workflow resource allocation: The Auction 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Workflow Agent: The Auctioneer Different attributtes to be fullfilled ▫Time Restritctions (Starting & Ending Time) ▫Resource Category (E.g. Tehcnician License) Minimize costs 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Workflow Agent: The Auctioneer Reverse Sealed Auction ▫First Price Penalty Mechanisms: ▫Fraudulent bids ▫Delays ▫Agreement Repudiation Attribute Promotion: ▫Different strategies ▫Winning Determination Problem (WDP) 16/7/ AILOG Barcelona Universitat de Girona Introduction WMS The Auction Experimenta tion & Results Conclusions

Workflow Resource Allocation through Auctions – Universitat de Girona Auctioneers Strategies Balanced Strategy: ▫WDP: Lowest Bid Price ▫Balanced market price ▫Providers equilibrium ▫Decrease costs for workflow agent ▫Suitable for internal & external providers ▫+ Delays 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Auctioneers Strategies Delay Prevention Strategy ▫WDP: Takes into account task ending time ▫Shortens workflow timings ▫Reduces number of delays ▫Indicated for dealing with internal providers ▫Arises cost ▫Faster providers can increase their prices 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Resource Agents: The Bidders Characterized by: ▫Their categories (1 or more) ▫List of scheduled tasks (private agenda) ▫Estimation of times needed to perform tasks based on past experience (mean, std deviation, etc) 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Resoruce Agents: The bidders The Bid: ▫Agents evaluate their agenda  Find gaps for new tasks  Enter to auctiosn ▫Choose price (Agent character):  Arise the price when winning  Decrease when losing  Reinforcement learning ▫Evaluate benefits of winning the auction  They can cancel scheduled activitys if the benefit of realizing a new task compensates the cancellation penalty.  Risky bids 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Experimentation and Results 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Experimental Setup Workflow Simulation ▫200 t.u. simulations ▫Workflow probability p = 0.2 Evaluation: ▫Economic cost ▫Delays produced ▫Workload balance Strategies: ▫Balanced Strategy (BS) ▫Delay Prevention Strategy (DPS) ▫First available resource of a sorted list (FRQ) 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Experimental Setup Scenario 1: ▫4 Resource Agents ▫Each resources can perform, at least, 3 different tasks ▫Competition between some resources ▫Workflow instances > resources Scenario 2: ▫4 Resource Agents ▫Each resource can perform all the tasks ▫High competition between all resources ▫Workflow instances >> resources 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Results Scenario 1Scenario 2 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Results: Delays Scenario 1Scenario 2 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Results: Costs Workflow agents budged 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Results: Workload Balance Scenario 2 16/7/ Balanced Strategy FIFO Resource Queue Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Conclusions and Future Work 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Conclusions How to allocate internal and foreign resources under demand in a decentralized production process? ▫Workflow Management System  Business Process  Resources ▫Multi Agent Systems  Useful in distributed environments ▫Auctions  Minimize costs  Reduce production times  Balance resource occupation 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Conclusions 2 Kind of agents: ▫Resource Agents  Bidders ▫Workflow Agents  Auctioneers  Different strategies  Resource costs (Balanced Strategy)  Workflow timings (Delay Prevention Strategy) Improve simple schedules methods 16/7/ Cost Reduction Delay reduction Balanced market price Balanced workload Balanced St. Delay Prevention St. Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona Further work Vickery auctioning mechanism ▫Incentive compatibility ▫Fight cheating agents New auctioning strategies ▫Multi-attribute Improve MAS capabilities ▫Trust ▫Historical data 16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona AILOG Barcelona Universitat de Girona16/7/ Introduction WMS The Auction Experimenta tion & Results Conclusions

Workflow Resource Allocation through Auctions Universitat de Girona Albert Plà, Beatriz López, Javier Murillo eXiT 16/7/ AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona 16/7/ AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona 16/7/ AILOG Barcelona Universitat de Girona

Workflow Resource Allocation through Auctions – Universitat de Girona 16/7/ AILOG Barcelona Universitat de Girona WMS Architecture

Workflow Resource Allocation through Auctions – Universitat de Girona 16/7/ AILOG Barcelona Universitat de Girona Multiple Reactive Maintenance Intervention (MRMI) Maintenance action generated in the system Classifying the action Locating the source of the action Ranking the action (assigning a level) Assigning to in-house technicians Assigning to an external service provider Device returned to the medical center Concurrent Solution Sequential Solution Technician 1 reparation Technician 2 reparation Device Check Out Technician 1 reparation Technician 2 reparation Technician Type ATechnician Type B Resoruces:

Workflow Resource Allocation through Auctions – Universitat de Girona 16/7/ AILOG Barcelona Universitat de Girona P1P1 P2P2 P3P3 P4P4 P5P5 T1T1 T2T2 T3T3 T4T4 T5T5