DocumentCode :
1065309
Title :
Energy-efficient routing in the broadcast communication model
Author :
Nakano, Koji ; Olariu, Stephan ; Zomaya, Albert Y.
Author_Institution :
Dept. of Electr. & Comput. Eng., Nagoya Inst. of Technol., Japan
Volume :
13
Issue :
12
fYear :
2002
fDate :
12/1/2002 12:00:00 AM
Firstpage :
1201
Lastpage :
1210
Abstract :
The broadcast communication model (BCM, for short) is a distributed system with no central arbiter populated by p stations denoted by S(1),S(2),...,S(p) that communicate by transmitting messages on a communication channel. The stations are assumed to have the computing power of a laptop computer and to be synchronous, in particular, they all run the same program, albeit on different data. We assume that a station is expending power while transmitting or receiving messages. As it turns out, one of the most effective energy-saving strategies is to mandate individual stations to power their transceiver off (i.e., go to sleep) whenever they are not transmitting or receiving messages. Suppose that the p stations of the BCM store collectively n items such that station S(i), (1 ≤ i ≤ p), stores si items. Each of the items has a unique destination which is the identity of the station to which the item must be routed. The goal is to route all the items to their destinations, while expending as little energy as possible. Since, in the worst case, each item must be transmitted at least once, every routing protocol must take at least n time slots to terminate. Furthermore, station S(i), (1 ≤ i ≤ p), must be awake for at least si + di time slots, where di denotes the number of items destined for S(i). Since, in the BCM, every station is within transmission range from every other station, the design of energy-efficient protocols is highly nontrivial. An additional complication stems from the inherent asymmetry of the routing problem: no destination knows the identity of the sender, precluding a priori arrangements between senders and receivers. The main contribution of this work is to present an energy-efficient routing protocol for the single-channel, p-station BCM. We show that for every f ≥ 1, the task of routing n items in this model can be completed with probability exceeding 1 - 1/f, in n + O(q + ln f) time slots and that no station S(i), (1 ≤ i ≤ p), has to be awake for more than si + di + O(qi + ri log p + log f) time slots, where qi is the number of stations that have items destined for S(i), q = q1 + q2 +···+ q- p, and ri is the number of stations for which S(i) has items. Since qi ≤ di, ri ≤ si and q ≤ n, our protocol is close to optimal both in terms of overall completion time and energy efficiency.
Keywords :
radio networks; routing protocols; broadcast communication model; communication channel; completion time; distributed system; energy-efficient routing; routing protocol; Access protocols; Communication channels; Computer networks; Concurrent computing; Energy efficiency; Portable computers; Power system modeling; Radio broadcasting; Radio network; Routing protocols;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2002.1158259
Filename :
1158259
Link To Document :
بازگشت