SlideShare a Scribd company logo
1 of 16
© 2013 UZH, Slide 1 of 10
Fair Allocation of Multiple Resources Using
a Non-monetary Allocation Mechanism
Patrick Poullie, Burkhard Stiller,
1
Department of Informatics IFI, Communication Systems Group CSG,
University of Zürich UZH
{poullie,stiller}@ifi.uzh.ch
AIMS 2013, Barcelona, Spain, June 26, 2013
Motivation/Problem
Proportionality
Algorithm Outline
Conclusions
© 2013 UZH, Slide 2 of 10
Motivation
 Shared computing , e.g., (private) clouds or clusters,
offer different resources to consumers
– CPU, RAM, mass storage, bandwidth
 If offered as predefined or at least static bundles
– Drawback: Some resources of some consumers are idle
– Advantage: guaranteed resources
 If offered as shared resources
– Drawback: No resources are guaranteed, when too many
consumers are active simultaneously
– Advantage: flexible allocation
 Can both advantages be combined?
© 2013 UZH, Slide 3 of 10
Problem Statement
 To design an allocation mechanism, that
– Scales with the number of consumers and resources
• Linear runtime designated
– Needs minimal input information
• Complete preference function may not be available
– Does need no monetary compensation
• Monetary compensation may not be possible or desired
– Allows to receive equal share and allocates leftovers/unused
resources in a fair manner
 To define fair leftover allocation
– Complicated for multiple resources with different demands
– Very different to scheduling
© 2013 UZH, Slide 4 of 10
 Bundle: Share of resources a consumer receives
 If resources are received beyond equal share other
resources have to be released
 Greediness measures to which degree this is the case
 Equal greediness is fair
Proportionality of Bundles
© 2013 UZH, Slide 5 of 10
Formal Definition
© 2013 UZH, Slide 6 of 10
Greediness Alignment Algorithm
 Round-based, where each round each consumer
demands a bundle
– Consumers only receive bundle after the last round
 Greediness is calculated and fed back to consumers
who should consider it for demand in the next round
 After last round every consumer receives demanded
bundle
 If resources are scarce, greediness is aligned: greedy
consumers are trimmed stronger
– Incentive to consider feedback for next round/demand
– Trimming to enforce fair leftover reallocation
© 2013 UZH, Slide 7 of 10
Trimming Example
1.5 X
-0.5 0.5
-2.5
-1.5
2.5
1.5
2.5 X
6.5 X
5.5 X
0 X 0
6.5 XX
5.5 XX
0 X
© 2013 UZH, Slide 8 of 10
Formal Definition
© 2013 UZH, Slide 9 of 10
Conclusions and Future Work
 Scalability
– Computation of greediness is linear
 Minimal input information
– Only demands are submitted and adapted
 No monetary compensation
 Equal share guarantee and fair leftover reallocation
– Allows to receive equal share and aligns greediness
 Future Work
– Trimming algorithm will be defined to optimize runtime
– Game theory to evaluate incentive compatibility
efficiency of allocation
and
© 2013 UZH, Slide 10 of 10
Thank You, for Your Attention!
Questions?
Comments?
© 2013 UZH, Slide 11 of 10
Related Work
 A. Kumar et al “Almost Budget-balanced Mechanisms
for Allocation of Divisible Resources”
– allocation problem on the uplink multiple access channel
– Only one resource and involves biddings
 R. Jain et al: “An Efficient Nash-Implementation
Mechanism for Divisible Resource Allocation“
– auctioning bundles of multiple divisible goods (links)
– Combined to path/ combination of multiple paths possible
 S. Yang, B Hajek: “VCG-Kelly Mechanisms for
Allocation of Divisible Goods: Adapting VCG […]”
– network operator aims to select an outcome that is efficient
© 2013 UZH, Slide 12 of 10
Related Work in Scheduling
 Traffic Scheduling
– Andreas Mäder, Dirk Staehle “An Analytical Model for Best-
Effort Traffic over the UMTS Enhanced Uplink”
– Dimitrova et al. “Analysis of packet scheduling for UMTS EUL
- design decisions and performance evaluation”
– Focus on: time component, interference, location
– Singe resource: Channel
 Multi Processor Scheduling
– Dan McNulty et al “A Comparison of Scheduling Algorithms
for Multiprocessors”
– Focus on migrating task between processors
– Interchangeable resources (processors)
© 2013 UZH, Slide 13 of 10
Related Work in Economics
 S. Brams. “Mathematics and Democracy”: p. 271 et
seq.: Adjusted Winner
– No resource dependcies
 S. Brams et al. “The Undercut Procedure: An Algorithm
for the Envy-free Division of Indivisible Items”
– Two people constrained [TP, UC]
 L. Schulman, V. Vazirani “Allocation of Divisible Goods
Under Lexicographic Preferences”
– efficiency, incentive compatibility, and fairness properties
– BUT lexicographic preference function
© 2013 UZH, Slide 14 of 10
Definition of Fairness
 Not to be understood as envy freeness
– Collides with other desirable criteria
• Pareto efficiency
– Calculation likely not scalable
 Equality of defined greediness is considered fair
– Every consumer releases of his equal share what he
receives from others
 Strategy proofness is also not always desirable
– Guarantees Pareto efficiency but cripples welfare
 Mechanisms not need to be perfect but
comprehensible
© 2013 UZH, Slide 15 of 10
Greediness Alignment Algorithm Outline
Random decision or
based on greediness
Receive
Demands
Calculate
Greediness
Return
Greediness
Are resources
scarce?
Return
bundles
Trim
bundles
Yes
No
© 2013 UZH, Slide 16 of 10
Business Policy Management
 Algorithm allows to dynamically allocate resources and
to make equal/fixed share guarantees
– Higher resource utilization while compliment with SLAs
 Comprehensible framework to introduce dynamic
resource allocation to general terms and SLAs
– Service description for fair use
Managed
Resource
Greediness
Other Metrics
Business
Indicators
Actions, e.g., Trimming
Business
Policies
Monitoring

More Related Content

Similar to Fair allocation aims13_pp upload

MULTI-AGENT BASED SMART METERING AND MONITORING OF POWER DISTRIBUTION SYSTEM:...
MULTI-AGENT BASED SMART METERING AND MONITORING OF POWER DISTRIBUTION SYSTEM:...MULTI-AGENT BASED SMART METERING AND MONITORING OF POWER DISTRIBUTION SYSTEM:...
MULTI-AGENT BASED SMART METERING AND MONITORING OF POWER DISTRIBUTION SYSTEM:...ijaia
 
Grid fabrication of traffic maintenance system clustering at road junctions
Grid fabrication of traffic maintenance system clustering at road junctionsGrid fabrication of traffic maintenance system clustering at road junctions
Grid fabrication of traffic maintenance system clustering at road junctionseSAT Publishing House
 
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...IJCSEA Journal
 
Rides Request Demand Forecast- OLA Bike
Rides Request Demand Forecast- OLA BikeRides Request Demand Forecast- OLA Bike
Rides Request Demand Forecast- OLA BikeIRJET Journal
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Managing the Meter Shop of the Future Through Better Tools and Information
Managing the Meter Shop of the Future Through Better Tools and InformationManaging the Meter Shop of the Future Through Better Tools and Information
Managing the Meter Shop of the Future Through Better Tools and InformationTESCO - The Eastern Specialty Company
 
Elastic cognitive systems 18 6-2015-dustdar
Elastic cognitive systems 18 6-2015-dustdarElastic cognitive systems 18 6-2015-dustdar
Elastic cognitive systems 18 6-2015-dustdardiannepatricia
 
High Performance Resource Allocation Strategies for Computational Economies
High Performance Resource Allocation Strategies for Computational EconomiesHigh Performance Resource Allocation Strategies for Computational Economies
High Performance Resource Allocation Strategies for Computational EconomiesRam Krishna
 
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...IJCSEA Journal
 
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...IJCSEA Journal
 
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...IJCSEA Journal
 
Effective and Efficient Job Scheduling in Grid Computing
Effective and Efficient Job Scheduling in Grid ComputingEffective and Efficient Job Scheduling in Grid Computing
Effective and Efficient Job Scheduling in Grid ComputingAditya Kokadwar
 
A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...IJECEIAES
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmenteSAT Publishing House
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmenteSAT Journals
 
Artificial intelligence could help data centers run far more efficiently
Artificial intelligence could help data centers run far more efficientlyArtificial intelligence could help data centers run far more efficiently
Artificial intelligence could help data centers run far more efficientlyvenkatvajradhar1
 

Similar to Fair allocation aims13_pp upload (20)

MULTI-AGENT BASED SMART METERING AND MONITORING OF POWER DISTRIBUTION SYSTEM:...
MULTI-AGENT BASED SMART METERING AND MONITORING OF POWER DISTRIBUTION SYSTEM:...MULTI-AGENT BASED SMART METERING AND MONITORING OF POWER DISTRIBUTION SYSTEM:...
MULTI-AGENT BASED SMART METERING AND MONITORING OF POWER DISTRIBUTION SYSTEM:...
 
Grid fabrication of traffic maintenance system clustering at road junctions
Grid fabrication of traffic maintenance system clustering at road junctionsGrid fabrication of traffic maintenance system clustering at road junctions
Grid fabrication of traffic maintenance system clustering at road junctions
 
Smart-X: an Adaptive Multi-Agent Platform for Smart-Topics
Smart-X: an Adaptive Multi-Agent Platform for Smart-TopicsSmart-X: an Adaptive Multi-Agent Platform for Smart-Topics
Smart-X: an Adaptive Multi-Agent Platform for Smart-Topics
 
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
 
Rides Request Demand Forecast- OLA Bike
Rides Request Demand Forecast- OLA BikeRides Request Demand Forecast- OLA Bike
Rides Request Demand Forecast- OLA Bike
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Managing the Meter Shop of the Future Through Better Tools and Information
Managing the Meter Shop of the Future Through Better Tools and InformationManaging the Meter Shop of the Future Through Better Tools and Information
Managing the Meter Shop of the Future Through Better Tools and Information
 
Elastic cognitive systems 18 6-2015-dustdar
Elastic cognitive systems 18 6-2015-dustdarElastic cognitive systems 18 6-2015-dustdar
Elastic cognitive systems 18 6-2015-dustdar
 
High Performance Resource Allocation Strategies for Computational Economies
High Performance Resource Allocation Strategies for Computational EconomiesHigh Performance Resource Allocation Strategies for Computational Economies
High Performance Resource Allocation Strategies for Computational Economies
 
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
 
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
 
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
IMPACT OF RESOURCE MANAGEMENT AND SCALABILITY ON PERFORMANCE OF CLOUD APPLICA...
 
Effective and Efficient Job Scheduling in Grid Computing
Effective and Efficient Job Scheduling in Grid ComputingEffective and Efficient Job Scheduling in Grid Computing
Effective and Efficient Job Scheduling in Grid Computing
 
A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
Challenges for Meter Shop Operations of the Future
Challenges for Meter Shop Operations of the FutureChallenges for Meter Shop Operations of the Future
Challenges for Meter Shop Operations of the Future
 
Ax34298305
Ax34298305Ax34298305
Ax34298305
 
Artificial intelligence could help data centers run far more efficiently
Artificial intelligence could help data centers run far more efficientlyArtificial intelligence could help data centers run far more efficiently
Artificial intelligence could help data centers run far more efficiently
 
Presentation
PresentationPresentation
Presentation
 

More from SmartenIT

IFIP Networking 2015
IFIP Networking 2015IFIP Networking 2015
IFIP Networking 2015SmartenIT
 
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...SmartenIT
 
A Deterministic QoE Formalization of User Satisfaction Demands (DQX)
A Deterministic QoE Formalization of User Satisfaction Demands (DQX)A Deterministic QoE Formalization of User Satisfaction Demands (DQX)
A Deterministic QoE Formalization of User Satisfaction Demands (DQX)SmartenIT
 
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...SmartenIT
 
An Automatic and On-demand MNO Selection Mechanism
An Automatic and On-demand MNO Selection MechanismAn Automatic and On-demand MNO Selection Mechanism
An Automatic and On-demand MNO Selection MechanismSmartenIT
 
Traffic Profiles and Management for Support of Community Networks
Traffic Profiles and Management for Support of Community NetworksTraffic Profiles and Management for Support of Community Networks
Traffic Profiles and Management for Support of Community NetworksSmartenIT
 
Evaluation of Caching Strategies Based on Access Statistics on Past Requests
Evaluation of Caching Strategies Based on Access Statistics on Past RequestsEvaluation of Caching Strategies Based on Access Statistics on Past Requests
Evaluation of Caching Strategies Based on Access Statistics on Past RequestsSmartenIT
 
Gamification Framework for Personalized Surveys on Relationships in Online So...
Gamification Framework for Personalized Surveys on Relationships in Online So...Gamification Framework for Personalized Surveys on Relationships in Online So...
Gamification Framework for Personalized Surveys on Relationships in Online So...SmartenIT
 
Socially-aware Traffic Management (Workshop Sozioinformatik)
Socially-aware Traffic Management (Workshop Sozioinformatik)Socially-aware Traffic Management (Workshop Sozioinformatik)
Socially-aware Traffic Management (Workshop Sozioinformatik)SmartenIT
 
Infocom 2013-2-state-markov
Infocom 2013-2-state-markovInfocom 2013-2-state-markov
Infocom 2013-2-state-markovSmartenIT
 
2013 05-fia-report-smarten it-slides
2013 05-fia-report-smarten it-slides2013 05-fia-report-smarten it-slides
2013 05-fia-report-smarten it-slidesSmartenIT
 
2013 fia-slides v03
2013 fia-slides v032013 fia-slides v03
2013 fia-slides v03SmartenIT
 

More from SmartenIT (13)

IFIP Networking 2015
IFIP Networking 2015IFIP Networking 2015
IFIP Networking 2015
 
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
 
A Deterministic QoE Formalization of User Satisfaction Demands (DQX)
A Deterministic QoE Formalization of User Satisfaction Demands (DQX)A Deterministic QoE Formalization of User Satisfaction Demands (DQX)
A Deterministic QoE Formalization of User Satisfaction Demands (DQX)
 
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
 
An Automatic and On-demand MNO Selection Mechanism
An Automatic and On-demand MNO Selection MechanismAn Automatic and On-demand MNO Selection Mechanism
An Automatic and On-demand MNO Selection Mechanism
 
Traffic Profiles and Management for Support of Community Networks
Traffic Profiles and Management for Support of Community NetworksTraffic Profiles and Management for Support of Community Networks
Traffic Profiles and Management for Support of Community Networks
 
Evaluation of Caching Strategies Based on Access Statistics on Past Requests
Evaluation of Caching Strategies Based on Access Statistics on Past RequestsEvaluation of Caching Strategies Based on Access Statistics on Past Requests
Evaluation of Caching Strategies Based on Access Statistics on Past Requests
 
Gamification Framework for Personalized Surveys on Relationships in Online So...
Gamification Framework for Personalized Surveys on Relationships in Online So...Gamification Framework for Personalized Surveys on Relationships in Online So...
Gamification Framework for Personalized Surveys on Relationships in Online So...
 
Socially-aware Traffic Management (Workshop Sozioinformatik)
Socially-aware Traffic Management (Workshop Sozioinformatik)Socially-aware Traffic Management (Workshop Sozioinformatik)
Socially-aware Traffic Management (Workshop Sozioinformatik)
 
Infocom 2013-2-state-markov
Infocom 2013-2-state-markovInfocom 2013-2-state-markov
Infocom 2013-2-state-markov
 
2013 05-fia-report-smarten it-slides
2013 05-fia-report-smarten it-slides2013 05-fia-report-smarten it-slides
2013 05-fia-report-smarten it-slides
 
2013 fia-slides v03
2013 fia-slides v032013 fia-slides v03
2013 fia-slides v03
 
AbaCUS
AbaCUSAbaCUS
AbaCUS
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Recently uploaded (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Fair allocation aims13_pp upload

  • 1. © 2013 UZH, Slide 1 of 10 Fair Allocation of Multiple Resources Using a Non-monetary Allocation Mechanism Patrick Poullie, Burkhard Stiller, 1 Department of Informatics IFI, Communication Systems Group CSG, University of Zürich UZH {poullie,stiller}@ifi.uzh.ch AIMS 2013, Barcelona, Spain, June 26, 2013 Motivation/Problem Proportionality Algorithm Outline Conclusions
  • 2. © 2013 UZH, Slide 2 of 10 Motivation  Shared computing , e.g., (private) clouds or clusters, offer different resources to consumers – CPU, RAM, mass storage, bandwidth  If offered as predefined or at least static bundles – Drawback: Some resources of some consumers are idle – Advantage: guaranteed resources  If offered as shared resources – Drawback: No resources are guaranteed, when too many consumers are active simultaneously – Advantage: flexible allocation  Can both advantages be combined?
  • 3. © 2013 UZH, Slide 3 of 10 Problem Statement  To design an allocation mechanism, that – Scales with the number of consumers and resources • Linear runtime designated – Needs minimal input information • Complete preference function may not be available – Does need no monetary compensation • Monetary compensation may not be possible or desired – Allows to receive equal share and allocates leftovers/unused resources in a fair manner  To define fair leftover allocation – Complicated for multiple resources with different demands – Very different to scheduling
  • 4. © 2013 UZH, Slide 4 of 10  Bundle: Share of resources a consumer receives  If resources are received beyond equal share other resources have to be released  Greediness measures to which degree this is the case  Equal greediness is fair Proportionality of Bundles
  • 5. © 2013 UZH, Slide 5 of 10 Formal Definition
  • 6. © 2013 UZH, Slide 6 of 10 Greediness Alignment Algorithm  Round-based, where each round each consumer demands a bundle – Consumers only receive bundle after the last round  Greediness is calculated and fed back to consumers who should consider it for demand in the next round  After last round every consumer receives demanded bundle  If resources are scarce, greediness is aligned: greedy consumers are trimmed stronger – Incentive to consider feedback for next round/demand – Trimming to enforce fair leftover reallocation
  • 7. © 2013 UZH, Slide 7 of 10 Trimming Example 1.5 X -0.5 0.5 -2.5 -1.5 2.5 1.5 2.5 X 6.5 X 5.5 X 0 X 0 6.5 XX 5.5 XX 0 X
  • 8. © 2013 UZH, Slide 8 of 10 Formal Definition
  • 9. © 2013 UZH, Slide 9 of 10 Conclusions and Future Work  Scalability – Computation of greediness is linear  Minimal input information – Only demands are submitted and adapted  No monetary compensation  Equal share guarantee and fair leftover reallocation – Allows to receive equal share and aligns greediness  Future Work – Trimming algorithm will be defined to optimize runtime – Game theory to evaluate incentive compatibility efficiency of allocation and
  • 10. © 2013 UZH, Slide 10 of 10 Thank You, for Your Attention! Questions? Comments?
  • 11. © 2013 UZH, Slide 11 of 10 Related Work  A. Kumar et al “Almost Budget-balanced Mechanisms for Allocation of Divisible Resources” – allocation problem on the uplink multiple access channel – Only one resource and involves biddings  R. Jain et al: “An Efficient Nash-Implementation Mechanism for Divisible Resource Allocation“ – auctioning bundles of multiple divisible goods (links) – Combined to path/ combination of multiple paths possible  S. Yang, B Hajek: “VCG-Kelly Mechanisms for Allocation of Divisible Goods: Adapting VCG […]” – network operator aims to select an outcome that is efficient
  • 12. © 2013 UZH, Slide 12 of 10 Related Work in Scheduling  Traffic Scheduling – Andreas Mäder, Dirk Staehle “An Analytical Model for Best- Effort Traffic over the UMTS Enhanced Uplink” – Dimitrova et al. “Analysis of packet scheduling for UMTS EUL - design decisions and performance evaluation” – Focus on: time component, interference, location – Singe resource: Channel  Multi Processor Scheduling – Dan McNulty et al “A Comparison of Scheduling Algorithms for Multiprocessors” – Focus on migrating task between processors – Interchangeable resources (processors)
  • 13. © 2013 UZH, Slide 13 of 10 Related Work in Economics  S. Brams. “Mathematics and Democracy”: p. 271 et seq.: Adjusted Winner – No resource dependcies  S. Brams et al. “The Undercut Procedure: An Algorithm for the Envy-free Division of Indivisible Items” – Two people constrained [TP, UC]  L. Schulman, V. Vazirani “Allocation of Divisible Goods Under Lexicographic Preferences” – efficiency, incentive compatibility, and fairness properties – BUT lexicographic preference function
  • 14. © 2013 UZH, Slide 14 of 10 Definition of Fairness  Not to be understood as envy freeness – Collides with other desirable criteria • Pareto efficiency – Calculation likely not scalable  Equality of defined greediness is considered fair – Every consumer releases of his equal share what he receives from others  Strategy proofness is also not always desirable – Guarantees Pareto efficiency but cripples welfare  Mechanisms not need to be perfect but comprehensible
  • 15. © 2013 UZH, Slide 15 of 10 Greediness Alignment Algorithm Outline Random decision or based on greediness Receive Demands Calculate Greediness Return Greediness Are resources scarce? Return bundles Trim bundles Yes No
  • 16. © 2013 UZH, Slide 16 of 10 Business Policy Management  Algorithm allows to dynamically allocate resources and to make equal/fixed share guarantees – Higher resource utilization while compliment with SLAs  Comprehensible framework to introduce dynamic resource allocation to general terms and SLAs – Service description for fair use Managed Resource Greediness Other Metrics Business Indicators Actions, e.g., Trimming Business Policies Monitoring

Editor's Notes

  1. Hello my name is Patrick Poullie and I will present a mechanism to allocate multiple divisible divisble resources over multiple consumers.