• 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