DocumentCode :
8280
Title :
Joint Scheduling of Tasks and Messages for Energy Minimization in Interference-Aware Real-Time Sensor Networks
Author :
Fateh, B. ; Govindarasu, M.
Author_Institution :
Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
Volume :
14
Issue :
1
fYear :
2015
fDate :
Jan. 2015
Firstpage :
86
Lastpage :
98
Abstract :
Emerging applications of wireless sensor networks mandate extensive in-network information processing and communication while requiring energy efficiency. Dense deployments of wireless nodes and shared wireless channel pose severe interference constraints. Several scheduling schemes in literature propose interference-aware message scheduling with the objective of energy minimization, but the problem of joint scheduling of tasks and messages for energy minimization in interference-aware manner has not been studied. We formulate a Mixed Integer Linear Program (MILP) for the joint scheduling of computation tasks and communication messages in data collection tree based networks. We propose a three phase heuristic which first performs joint scheduling of tasks and messages and then reduces the energy consumption of the network by using the energy saving techniques like Dynamic Voltage Scaling (DVS) for tasks and Dynamic Modulation Scaling (DMS) for messages. These techniques tradeoff energy with latency. However, in dense deployments of WSN with small transmitter receiver distances, DMS does not monotonically reduce the energy consumption. We use this knowledge to efficiently perform slack allocation. We present a Mixed Integer Linear Programming (MILP) formulation to obtain the optimal solution. We evaluate the performance of the proposed algorithm for a variety of scenarios and our results show that the energy savings obtained by the proposed algorithm competes closely with that of the MILP solution.
Keywords :
energy conservation; linear programming; power consumption; radio receivers; radio transmitters; scheduling; telecommunication power management; wireless channels; wireless sensor networks; DMS; DVS; MILP; communication messages; computation tasks; data collection tree; dynamic modulation scaling; dynamic voltage scaling; energy consumption; energy efficiency; energy minimization; in-network information processing; interference constraints; interference-aware message scheduling; interference-aware real-time sensor networks; mixed integer linear program; task scheduling; transmitter receiver distances; wireless channel; wireless sensor networks; Energy consumption; Interference; Joints; Modulation; Processor scheduling; Voltage control; Wireless sensor networks; Algorithm/protocol design and analysis; Communication/Networking and Information Technology; Computer Applications; Computer Systems Organization; Computers in Other Systems; Discrete Mathematics; Energy-aware systems; Graph Theory; Graph algorithms; Hardware; Mathematics of Computing; Mobile Computing; Network Architecture and Design; Power Management; Real time; Real-time scheduling; Wireless communication; dynamic modulation scaling; dynamic voltage scaling; wireless interference; wireless sensor networks;
fLanguage :
English
Journal_Title :
Mobile Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1536-1233
Type :
jour
DOI :
10.1109/TMC.2013.81
Filename :
6547140
Link To Document :
بازگشت