Throughput Maximization in Mobile WSN Scheduling With Power Control and Rate Selection

被引:16
作者
Alayev, Yosef [1 ]
Chen, Fangfei [2 ]
Hou, Yun [3 ,4 ]
Johnson, Matthew P. [1 ]
Bar-Noy, Amotz [1 ]
La Porta, Thomas F. [2 ]
Leung, Kin K. [3 ,4 ]
机构
[1] CUNY, Dept Comp Sci, Grad Ctr, New York, NY 10016 USA
[2] Penn State Univ, Dept Comp Sci & Engn, University Pk, PA 16802 USA
[3] Univ London Imperial Coll Sci Technol & Med, Dept Elect & Elect Engn, London SW7 2AZ, England
[4] Univ London Imperial Coll Sci Technol & Med, London SW7 2AZ, England
关键词
Interference; machine; mobility; networks; optimization; power control; resource allocation; scheduling; sensor; transmission control; wireless; ALGORITHMS;
D O I
10.1109/TWC.2014.2315196
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We study a data dissemination scenario in which data items are to be transmitted to mobile clients via one of the stationary data access points (APs) that the clients pass by en route to their destinations. The scheduler dedicates sequences of consecutive timeslots of an AP to downloading a data item to a client during the time window in which it is in range, which corresponds to assigning a job (the client's download) to a machine (the AP) among many. The transmission rate chosen for each assignment partly corresponds to setting a machine's speed, but it also has subtler effects. The APs may control transmission power to tune its transmission range making sure that no interference occurs with neighboring APs' transmissions. The problem is a generalization of an already NP-hard parallel-machine scheduling problem in which jobs' release times and deadlines depend on the machine to which they are assigned. We define this joint timeslot, power control, and rate assignment problem formally and apply both new algorithms and adaptations of existing algorithms to it. We evaluate these algorithms through simulations which show that our proposed algorithms achieve near-optimal throughput.
引用
收藏
页码:4066 / 4079
页数:14
相关论文
共 23 条
[1]   A unified approach to approximating resource allocation and scheduling [J].
Bar-Noy, A ;
Bar-Yehuda, R ;
Freund, A ;
Naor, J ;
Schieber, B .
JOURNAL OF THE ACM, 2001, 48 (05) :1069-1090
[2]   Approximating the throughput of multiple machines in real-time scheduling [J].
Bar-Noy, A ;
Guha, S ;
Naor, JS ;
Schieber, B .
SIAM JOURNAL ON COMPUTING, 2001, 31 (02) :331-352
[3]   Multi-phase algorithms for throughput maximization for real-time scheduling [J].
Berman, P ;
Dasgupta, B .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2000, 4 (03) :307-323
[4]  
Berman P., 1999, P 32 ANN ACM S THEOR, P680
[5]  
Broch J., 1998, MobiCom'98. Proceedings of Fourth Annual ACM/IEEE International Conference on Mobile Computing and Networking, P85, DOI 10.1145/288235.288256
[6]  
Brucker P., 2007, Scheduling Algorithms, DOI DOI 10.1007/978-3-540-69516-5
[7]   Who, When, Where: Timeslot Assignment to Mobile Clients [J].
Chen, Fangfei ;
Johnson, Matthew P. ;
Alayev, Yosef ;
Bar-Noy, Amotz ;
La Porta, Thomas F. .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2012, 11 (01) :73-85
[8]   Approximation algorithms for the job interval selection problem and related scheduling problems [J].
Chuzhoy, Julia ;
Ostrovsky, Rafail ;
Rabani, Yuval .
MATHEMATICS OF OPERATIONS RESEARCH, 2006, 31 (04) :730-738
[9]  
Garey M. R., 1979, Computers and intractability. A guide to the theory of NP-completeness
[10]  
Graham R. L., 1979, Discrete Optimisation, P287