Mirage: A Microeconomic Resource Allocation System for Sensornet Testbeds

View/ Open
Author
Chun, Brent N.
Buonadonna, Philip
AuYoung, Alvin
Shneidman, Jeffery
Snoeren, Alex C.
Vahdat, Amin
Published Version
https://doi.org/10.1109/EMNETS.2005.1469095Metadata
Show full item recordCitation
Chun, Brent N., Philip Buonadonna, Alvin AuYoung, Chaki Ng, David C. Parkes, Jeffrey Shneidman, Alex C. Snoeren, and Amin Vahdat. 2005. Mirage: A microeconomic resource allocation system for sensornet testbeds. In The Second IEEE Workshop on Embedded Networked Sensors: IEEE EmNetS-II, 30-31 May 2005, Sydney, Australia, ed. S. Jha, 19-28. Piscataway, N.J.: IEEE.Abstract
In this paper, we argue that a microeconomic resource allocation scheme, specifically the combinatorial auction, is well suited to testbed resource management. To demonstrate this, we present the Mirage resource allocation system. In Mirage, testbed resources are allocated using a repeated combinatorial auction within a closed virtual currency environment. Users compete for testbed resources by submitting bids which specify resource combinations of interest in space/time (e.g., "any 32 MICA2 motes for 8 hours anytime in the next three days") along with a maximum value amount the user is willing to pay. A combinatorial auction is then periodically run to determine the winning bids based on supply and demand while maximizing aggregate utility delivered to users. We have implemented a fully functional and secure prototype of Mirage and have been operating it in daily use for approximately four months on Intel Research Berkeley's 148-mote sensornet testbed.Other Sources
http://www.eecs.harvard.edu/econcs/pubs/mirage.pdfTerms of Use
This article is made available under the terms and conditions applicable to Other Posted Material, as set forth at http://nrs.harvard.edu/urn-3:HUL.InstRepos:dash.current.terms-of-use#LAACitable link to this page
http://nrs.harvard.edu/urn-3:HUL.InstRepos:4031552
Collections
- FAS Scholarly Articles [18176]
Contact administrator regarding this item (to report mistakes or request changes)