Skip to content

A Distributed Auctioneer for Resource Allocation in Decentralized Systems

License

Notifications You must be signed in to change notification settings

aminmkhan/distributed-auctioneer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A Distributed Auctioneer for Resource Allocation in Decentralized Systems

Full-Text PDF

Authors

Conference

36th IEEE International Conference on Distributed Computing Systems (ICDCS 2016). Nara, Japan. 27-30 June 2016.

Abstract

In decentralized systems, nodes often need to coordinate to access shared resources in a fair manner. One approach to perform such arbitration is to rely on auction mechanisms. Although there is an extensive literature that studies auctions, most of these works assume the existence of a central, trusted auctioneer. Unfortunately, in fully decentralized systems, where the nodes that need to cooperate operate under separate spheres of control, such central trusted entity may not exist. Notable examples of such decentralized systems include community networks, clouds of clouds, cooperative nano data centers, among others. In this paper, we make theoretical and practical contributions to distribute the role of the auctioneer. From the theoretical perspective, we propose a framework of distributed simulations of the auctioneer that are Nash equilibria resilient to coalitions and asynchrony. From the practical perspective, our protocols leverage the distributed nature of the simulations to parallelise the execution. We have implemented a prototype that instantiates the framework for bandwidth allocation in community networks, and evaluated it in a real distributed setting.

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About

A Distributed Auctioneer for Resource Allocation in Decentralized Systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published