• DocumentCode
    3017933
  • Title

    Space-parallel network simulations using ghosts

  • Author

    Riley, George F. ; Jaafar, Talal M. ; Fujimoto, Richard M. ; Ammar, Mostafa H.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2004
  • fDate
    16-19 May 2004
  • Firstpage
    170
  • Lastpage
    177
  • Abstract
    We discuss an approach for creating a federated network simulation that eases the burdens on the simulator user that typically arise from more traditional methods for defining space-parallel simulations. Previous approaches have difficulties that arise from the need for global topology knowledge when forwarding simulated packets between the federates. In all but simplest cases, proper packet forwarding decisions between federates requires routing tables of size O(mn) (m is the number of nodes modeled in a particular simulator instance, and n is total number of network nodes in the entire topology) in order to determine how packets should be routed between federates. Further, the benefits of the well-known NIx-vector routing approach cannot be fully achieved without global knowledge of the overall topology. We seek to overcome these difficulties utilizing a topology partitioning methodology that uses ghost nodes. A ghost node is a simulator object in a federate that represents a simulated network node that is spatially assigned to some other federate, and thus that other federate is responsible for maintaining all state associated with the node. However, ghost nodes do retain topology connectivity information with other nodes, allowing all federate in a space-parallel simulation to obtain a global picture of the network topology. We show with experimental results that the memory overhead associated with the ghosts is minimal relative to the overall memory footprint of the simulation.
  • Keywords
    computational complexity; computer networks; digital simulation; network topology; packet switching; parallel processing; NIx-vector routing; ghost nodes; memory overhead; network simulation; network topology; packet forwarding decisions; routing tables; space-parallel simulations; topology connectivity information; topology partitioning; Computational modeling; Computer networks; Computer simulation; Concurrent computing; Contracts; Educational institutions; Network topology; Routing; Scalability; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 2004. PADS 2004. 18th Workshop on
  • ISSN
    1087-4097
  • Print_ISBN
    0-7695-2111-8
  • Type

    conf

  • DOI
    10.1109/PADS.2004.1301298
  • Filename
    1301298