• Publication
  • PrePrints
  • Abstract - Truthful Mechanisms for Allocating a Single Processor to Sporadic Tasks in Competitive Real-Time Environments
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Truthful Mechanisms for Allocating a Single Processor to Sporadic Tasks in Competitive Real-Time Environments
PrePrint
ISSN: 0018-9340
Anwar Mohammadi, Wayne State University, Detroit
Nathan Fisher, Wayne State University, Detroit
Daniel Grosu, Wayne State University, Detroit
In a non-competitive environment, sporadic real-time task scheduling on a single processor is well understood. In this paper, we consider a competitive environment comprising several real-time tasks vying for execution upon a shared single processor. Each task obtains a value if the processor successfully schedules all its jobs. Our objective is to select a feasible subset of these tasks to maximize the sum of values of selected tasks. We consider both dynamic-priority and static-priority scheduling algorithms. There are algorithms for solving these problems in non-competitive settings. However, we consider these problems in an economic setting in which each task is owned by a selfish agent. Each agent reports the characteristics of her own task to the processor owner. The processor owner uses a mechanism to allocate the processor to a subset of agents and to determine the payment of each agent. Since agents are selfish, they may try to manipulate the mechanism to obtain the processor. We are interested in truthful mechanisms in which it is always in agents' best interest to report the true characteristics of their tasks. We design exact and approximate truthful mechanisms for this competitive environment and study their performance.
Index Terms:
Electronic Commerce,Computer Systems Organization,Special-Purpose and Application-Based Systems,Real-time and embedded systems,Computing Milieux,Computers and Society
Citation:
Anwar Mohammadi, Nathan Fisher, Daniel Grosu, "Truthful Mechanisms for Allocating a Single Processor to Sporadic Tasks in Competitive Real-Time Environments," IEEE Transactions on Computers, 11 April 2013. IEEE computer Society Digital Library. IEEE Computer Society, <http://doi.ieeecomputersociety.org/10.1109/TC.2013.86>
Usage of this product signifies your acceptance of the Terms of Use.