Combinatorial Reverse Auction based Scheduling in Multi-Rate Wireless Systems

Opportunistic scheduling algorithms are effective in exploiting channel variations and maximizing system throughput in multirate wireless networks. However, most scheduling algorithms ignore the per-user quality-of-service (QoS) requirements and try to allocate resources (for example, the time slots) among multiple users. This leads to a phenomenon commonly referred to as the exposure problem, wherein the algorithms fail to satisfy the minimum slot requirements of the users due to substitutability and complementarity requirements of user slots. To eliminate this exposure problem, we propose a novel scheduling algorithm based on two-phase combinatorial reverse auction, with the primary objective of maximizing the number of satisfied users in the system. We also consider maximizing the system throughput as a secondary objective. In the proposed scheme, multiple users bid for the required number of time slots and the allocations are done to satisfy the two objectives in a sequential manner. We provide an approximate solution to the proposed scheduling problem, which is NP-complete. The proposed algorithm has an approximation ratio of (1 + log m) with respect to the optimal solution, where m is the number of slots in a schedule cycle. Simulation results are provided to compare the proposed scheduling algorithm with other competitive schemes.

[1]  Matthew S. Grob,et al.  CDMA/HDR: a bandwidth-efficient high-speed wireless data service for nomadic users , 2000, IEEE Commun. Mag..

[2]  E. Modiano,et al.  A Novel Auction Algorithm for Fair Allocation of A Wireless Fading Channel , 2004 .

[3]  Patrick Maillé,et al.  Auctioning for downlink transmission power in CDMA cellular systems , 2004, MSWiM '04.

[4]  Songwu Lu,et al.  Fair queuing in wireless networks: issues and approaches , 1999, IEEE Wirel. Commun..

[5]  Martin Reisslein,et al.  MPEG-4 and H.263 video traces for network performance evaluation , 2001, IEEE Netw..

[6]  Ness B. Shroff,et al.  Scheduling real-time traffic in ATM networks , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[7]  J. Håstad Clique is hard to approximate withinn1−ε , 1999 .

[8]  Ness B. Shroff,et al.  Opportunistic transmission scheduling with resource-sharing constraints in wireless networks , 2001, IEEE J. Sel. Areas Commun..

[9]  Johan Håstad,et al.  Clique is hard to approximate within n/sup 1-/spl epsiv// , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[10]  Patrick Maillé,et al.  Multibid auctions for bandwidth allocation in communication networks , 2004, IEEE INFOCOM 2004.

[11]  David Porter,et al.  Combinatorial auction design , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[12]  E. Maasland,et al.  Auction Theory , 2021, Springer Texts in Business and Economics.

[13]  Edward W. Knightly,et al.  WCFQ: an opportunistic wireless scheduler with statistical fairness bounds , 2003, IEEE Trans. Wirel. Commun..

[14]  Eytan Modiano,et al.  Wireless channel allocation using an auction algorithm , 2006, IEEE Journal on Selected Areas in Communications.

[15]  Eytan Modiano,et al.  Minimum energy transmission scheduling subject to deadline constraints , 2005, Third International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt'05).

[16]  Johan Håstad,et al.  Clique is hard to approximate within n1-epsilon , 1996, Electron. Colloquium Comput. Complex..

[17]  E. Bretagne Multi-Bid Auctions for Bandwidth Allocation in Communication Networks , 2005 .

[18]  Ness B. Shroff,et al.  Transmission scheduling for efficient wireless utilization , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[19]  A. Jalali,et al.  Data throughput of CDMA-HDR a high efficiency-high data rate personal communication wireless system , 2000, VTC2000-Spring. 2000 IEEE 51st Vehicular Technology Conference Proceedings (Cat. No.00CH37026).

[20]  Edward W. Knightly,et al.  Opportunistic fair scheduling over multiple wireless channels , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[21]  J. Håstad Clique is hard to approximate within n 1-C , 1996 .

[22]  Sajal K. Das,et al.  ARC: an integrated admission and rate control framework for competitive wireless CDMA data networks using noncooperative games , 2005, IEEE Transactions on Mobile Computing.

[23]  Catherine Rosenberg,et al.  Opportunistic scheduling policies for wireless systems with short term fairness constraints , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[24]  Sajal K. Das,et al.  ARC: an integrated admission and rate control framework for CDMA data networks based on non-cooperative games , 2003, MobiCom '03.

[25]  Sajal K. Das,et al.  User-satisfaction based differentiated services for wireless data networks , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[26]  David Levine,et al.  Winner determination in combinatorial auction generalizations , 2002, AAMAS '02.

[27]  N.B. Shroff,et al.  Optimal opportunistic scheduling in wireless networks , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).

[28]  Ness B. Shroff,et al.  Transmission Scheduling for Efficient Wireless Network Utilization. , 2001, INFOCOM 2001.