• DocumentCode
    1317987
  • Title

    Efficient algorithms for performing packet broadcasts in a mesh network

  • Author

    Modiano, Eytan ; Ephremides, Anthony

  • Author_Institution
    Lincoln Lab., MIT, Lexington, MA, USA
  • Volume
    4
  • Issue
    4
  • fYear
    1996
  • fDate
    8/1/1996 12:00:00 AM
  • Firstpage
    639
  • Lastpage
    648
  • Abstract
    A common task for network protocols is the broadcasting of information from one node to the rest of the nodes in the network. This task is often required during the execution of parallel algorithms in a network of processors, or other situations where the nodes of a mesh network generate packets to be broadcast at random time instances. We consider processors communicating over a mesh network with the objective of broadcasting information among each other. One instance of the problem involves a number of nodes all with the same message to be broadcasted. For that problem, a lower-bound on the time to complete the broadcast, and an algorithm which achieves this bound are presented. In another instance, every node in the mesh has packets to be broadcast arriving independently, according to a Poisson random process. The stability region for performing such broadcasts is characterized, and broadcast algorithms which operate efficiently within that region are presented. These algorithms involve interacting queues whose analysis is known to be very difficult. Toward that end we develop an approximation which models an n-dimensional infinite Markov chain as a single-dimensional infinite Markov chain together with an n-dimensional finite Markov chain. This approximate model can be analyzed and the results compare favorably with simulation
  • Keywords
    Markov processes; approximation theory; broadcasting; network topology; packet switching; parallel algorithms; random processes; stability; stochastic processes; Poisson random process; approximate model; broadcast algorithms; infinite Markov chain; interacting queues; lower bound; mesh network; network protocols; packet broadcasts; parallel algorithms; processors communication; processors network; simulation; stability region; Algorithm design and analysis; Analytical models; Broadcasting; Mesh generation; Mesh networks; Parallel algorithms; Protocols; Queueing analysis; Random processes; Stability;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/90.532872
  • Filename
    532872