UnetStack: an Agent-based Software Stack and Simulator for Underwater Networks

被引:0
|
作者
Chitre, Mandar [1 ,2 ]
Bhatnagar, Rohit [2 ]
Soh, Wee-Seng [1 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117548, Singapore
[2] Natl Univ Singapore, Trop Marine Sci Inst, ARL, Singapore 117548, Singapore
来源
关键词
D O I
暂无
中图分类号
U6 [水路运输]; P75 [海洋工程];
学科分类号
0814 ; 081505 ; 0824 ; 082401 ;
摘要
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 realtime 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.
引用
下载
收藏
页数:10
相关论文
共 50 条
  • [41] Agent-based framework for software on-demand
    Jo, CH
    Kim, WY
    Shim, JM
    Choi, W
    7th International Conference on Advanced Communication Technology, Vols 1 and 2, Proceedings, 2005, : 730 - 735
  • [42] A process for BDI agent-based software construction
    Jo, CH
    Einhorn, JM
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 204 - 209
  • [43] An agent-based model for biomorphic software systems
    Zeghida, Djamel
    Michel, Fabien
    Meslati, Djamel
    PROCEEDINGS OF 2012 INTERNATIONAL CONFERENCE ON COMPLEX SYSTEMS (ICCS12), 2012, : 166 - 171
  • [44] Agent-based software integration for a mobile manipulator
    Nebot, P
    Saintluc, G
    Berton, B
    Cervera, E
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 6167 - 6172
  • [45] Software for Agent-based Network Simulation and Visualization
    Shepherd, Patrick
    Batts, Isaac
    Goldsmith, Judy
    Hufbauer, Emory
    Weaver, Mia
    Zhang, Angela
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 16103 - 16105
  • [46] Software abstractions in agent-based application engineering
    Girardi, R
    WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT, 2001, : 156 - 161
  • [47] Mobile agent-based software management in Grid
    Jezic, G
    Kusek, M
    Marenic, T
    Ljubi, I
    Lovrek, I
    Desic, S
    Dellas, B
    THIRTEENTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2004, : 345 - 346
  • [48] Future directions for agent-based software engineering
    Winikoff, Michael
    International Journal of Agent-Oriented Software Engineering, 2009, 3 (04) : 402 - 410
  • [49] An agent-based architecture for software tool coordination
    Cranefield, S
    Purvis, M
    INTELLIGENT AGENT SYSTEMS: THEORETICAL AND PRACTICAL ISSUES, 1997, 1209 : 44 - 58
  • [50] Software Framework for Agent-based Games and Simulations
    Sacerdotianu, George
    Ilie, Sorin
    Badica, Costin
    13TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2011), 2012, : 381 - 388