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 Journals
 
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
 
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

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

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.