Online market driven spectrum scheduling and auction

In this paper we study the online spectrum scheduling using a market driven approach. We assume that each new arrival spectrum request, when it arrives, requests for the exclusive usage of some channels for a certain time interval. The spectrum owner has to decide immediately whether to grant its exclusive usage or not. If it is granted, the secondary user will be charged a payment. We assume that existing running requests can be preempted with a penalty depending on its bid value, its requested time duration and the remaining unserved time. For various possible known information, we present efficient scheduling algorithms to schedule requests and prove that the competitive ratios of our methods are asymptotically optimum, i.e., within small constant factors of the optimum online methods. Our extensive simulations show that our algorithms perform almost optimum: most of our methods can get a total profit that is more than 80% of the optimum.

[1]  Ronald L. Graham,et al.  Bounds for certain multiprocessing anomalies , 1966 .

[2]  Xia Zhou,et al.  eBay in the Sky: strategy-proof wireless spectrum auctions , 2008, MobiCom '08.

[3]  Shaojie Tang,et al.  Spectrum Bidding in Wireless Networks and Related , 2008, COCOON.

[4]  David P. Williamson,et al.  A 1.47-approximation algorithm for a preemptive single-machine scheduling problem , 2000, Oper. Res. Lett..

[5]  Yunnan Wu,et al.  Allocating dynamic time-spectrum blocks in cognitive radio networks , 2007, MobiHoc '07.

[6]  Ramaswamy Chandrasekaran,et al.  Improved Bounds for the Online Scheduling Problem , 2003, SIAM J. Comput..

[7]  Cynthia A. Phillips,et al.  Scheduling Jobs that Arrive Over Time (Extended Abstract) , 1995, WADS.

[8]  Susanne Albers,et al.  Better bounds for online scheduling , 1997, STOC '97.

[9]  David R. Karger,et al.  A better algorithm for an ancient scheduling problem , 1994, SODA '94.

[10]  Leen Stougie,et al.  Multiprocessing scheduling with rejection. Proceedings of the seventh annual ACM-SIAM symposium on discrete algorithms (SODA), January 28-30, Atlanta, Georgia, USA, 1996 , 1996 .

[11]  Sanjoy K. Baruah,et al.  On-line scheduling in the presence of overload , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[12]  Han Hoogeveen,et al.  Preemptive scheduling with rejection , 2000, Math. Program..

[13]  Han Hoogeveen,et al.  On-line scheduling on a single machine: maximizing the number of early jobs , 2000, Oper. Res. Lett..

[14]  Michel X. Goemans,et al.  A Supermodular Relaxation for Scheduling with Release Dates , 1996, IPCO.

[15]  Dennis Shasha,et al.  D^over: An Optimal On-Line Scheduling Algorithm for Overloaded Uniprocessor Real-Time Systems , 1995, SIAM J. Comput..

[16]  Rudolf Fleischer,et al.  On‐line scheduling revisited , 2000 .

[17]  Yin-Feng Xu,et al.  On-line production order scheduling with preemption penalties , 2007, J. Comb. Optim..

[18]  Leen Stougie,et al.  Multiprocessor scheduling with rejection , 1996, SODA '96.

[19]  Xia Zhou,et al.  TRUST: A General Framework for Truthful Double Spectrum Auctions , 2009, IEEE INFOCOM 2009.