• DocumentCode
    1328868
  • Title

    Fundamentals of Large Sensor Networks: Connectivity, Capacity, Clocks, and Computation

  • Author

    Freris, Nikolaos M. ; Kowshik, Hemant ; Kumar, P.R.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • Volume
    98
  • Issue
    11
  • fYear
    2010
  • Firstpage
    1828
  • Lastpage
    1846
  • Abstract
    Sensor networks potentially feature large numbers of nodes. The nodes can monitor and sense their environment over time, communicate with each other over a wireless network, and process information that they exchange with each other. They differ from data networks in that the network as a whole may be designed for a specific application. We study the theoretical foundations of such large-scale sensor networks. We address four fundamental organizational and operational issues related to large sensor networks: connectivity, capacity, clocks, and function computation. To begin with, a sensor network must be connected so that information can indeed be exchanged between nodes. The connectivity graph of an ad hoc network is modeled as a random graph and the critical range for asymptotic connectivity is determined, as well as the critical number of neighbors that a node needs to connect to. Next, given connectivity, we address the issue of how much data can be transported over the sensor network. We present fundamental bounds on capacity under several models, as well as architectural implications for how wireless communication should be organized. Temporal information is important both for the applications of sensor networks as well as their operation. We present fundamental bounds on the synchronizability of clocks in networks, and also present and analyze algorithms for clock synchronization. Finally, we turn to the issue of gathering relevant information, which sensor networks are designed to do. One needs to study optimal strategies for in-network aggregation of data, in order to reliably compute a composite function of sensor measurements, as well as the complexity of doing so. We address the issue of how such computation can be performed efficiently in a sensor network and the algorithms for doing so, for some classes of functions.
  • Keywords
    ad hoc networks; graph theory; synchronisation; wireless sensor networks; ad hoc network; asymptotic connectivity; clock synchronization; connectivity graph; function computation; innetwork data aggregation; large-sensor networks; network capacity; network connectivity; random graph; theoretical foundations; wireless communication; wireless network; Ad hoc networks; Clocks; Interference; Synchronization; Wireless networks; Wireless sensor networks; Capacity; clock synchronization; communication complexity; connectivity; function computation; in-network information processing; large-scale networks; random networks; sensor networks; zero-error information theory;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/JPROC.2010.2065790
  • Filename
    5579999