• DocumentCode
    1790011
  • Title

    UnetStack: An agent-based software stack and simulator for underwater networks

  • Author

    Chitre, Mandar ; Bhatnagar, Rohit ; Wee-Seng Soh

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Nat. Univ. of Singapore, Singapore, Singapore
  • fYear
    2014
  • fDate
    14-19 Sept. 2014
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    To deploy successful underwater networks in the face of challenges such as low bandwidth, long propagation delay, half-duplex nature of links, high packet loss and time variability, we require highly optimized network protocols with low overhead and significant cross-layer information sharing. UnetStack is a network stack designed to provide a good balance between separation of concern, and information sharing. By replacing a traditional layered stack architecture by an agent-based architecture, we provide additional flexibility that allows novel protocols to be easily implemented, deployed and tested. In discrete-event simulation mode, UnetStack can be used on desktop/laptop computers or computing clusters to simulate underwater networks and test protocol performance. In real-time simulation mode, it can be used to interactively debug protocol implementations, and test deployment scenarios prior to an experiment. Once tested, the protocols can simply be copied to an underwater modem with UnetStack support, and deployed in the field. The stack implementation has been extensively tested, not only through carefully calibrated simulations, but also in several field experiments. We provide an overview of UnetStack and briefly discuss a few deployments to illustrate some of its key features.
  • Keywords
    discrete event simulation; protocols; software agents; software architecture; telecommunication computing; underwater acoustic communication; UnetStack; agent-based architecture; agent-based software simulator; agent-based software stack; cross-layer information sharing; desktop-laptop computers; discrete-event simulation mode; layered stack architecture; network protocols; network stack; real-time simulation mode; test protocol performance; underwater modem; underwater networks; Computer architecture; Distance measurement; Modems; Peer-to-peer computing; Protocols; Reliability; Waste materials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Oceans - St. John's, 2014
  • Conference_Location
    St. John´s, NL
  • Print_ISBN
    978-1-4799-4920-5
  • Type

    conf

  • DOI
    10.1109/OCEANS.2014.7003044
  • Filename
    7003044