• DocumentCode
    813719
  • Title

    A Robust Spanning Tree Topology for Data Collection and Dissemination in Distributed Environments

  • Author

    England, Darin ; Veeravalli, Bharadwaj ; Weissman, Jon B.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN
  • Volume
    18
  • Issue
    5
  • fYear
    2007
  • fDate
    5/1/2007 12:00:00 AM
  • Firstpage
    608
  • Lastpage
    620
  • Abstract
    Large-scale distributed applications are subject to frequent disruptions due to resource contention and failure. Such disruptions are inherently unpredictable and, therefore, robustness is a desirable property for the distributed operating environment. In this work, we describe and evaluate a robust topology for applications that operate on a spanning tree overlay network. Unlike previous work that is adaptive or reactive in nature, we take a proactive approach to robustness. The topology itself is able to simultaneously withstand disturbances and exhibit good performance. We present both centralized and distributed algorithms to construct the topology, and then demonstrate its effectiveness through analysis and simulation of two classes of distributed applications: Data collection in sensor networks and data dissemination in divisible load scheduling. The results show that our robust spanning trees achieve a desirable trade-off for two opposing metrics where traditional forms of spanning trees do not. In particular, the trees generated by our algorithms exhibit both resilience to data loss and low power consumption for sensor networks. When used as the overlay network for divisible load scheduling, they display both robustness to link congestion and low values for the makespan of the schedule
  • Keywords
    computer networks; distributed algorithms; resource allocation; telecommunication network topology; trees (mathematics); wireless sensor networks; data collection; data dissemination; distributed algorithms; distributed operating environment; divisible load scheduling; large-scale distributed applications; overlay network; resource contention; resource failure; robust spanning tree topology; sensor networks; spanning tree overlay network; Algorithm design and analysis; Analytical models; Displays; Distributed algorithms; Energy consumption; Large-scale systems; Network topology; Power generation; Resilience; Robustness; Robustness; distributed computing; divisible load scheduling.; fault tolerance; graph theory; wireless sensor networks;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2007.1032
  • Filename
    4160930