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 条
  • [21] Parallel Agent-Based Simulator for Influenza Pandemic
    Saito, Masaya M.
    Imoto, Seiya
    Yamaguchi, Rui
    Miyano, Satoru
    Higuchi, Tomoyuki
    ADVANCED AGENT TECHNOLOGY, 2012, 7068 : 361 - +
  • [22] Agent-based training simulator for leather cutting
    Crispin, Alan
    Clay, Paul
    Bayes, Tom
    Reedman, David
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2006, 30 (9-10): : 995 - 999
  • [23] An agent-based software development method for developing an agent-based multimedia system
    Lee, CHL
    Liu, A
    Chen, KY
    IEEE FIFTH INTERNATIOANL SYMPOSIUM ON MULTIMEDIA SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 132 - 139
  • [24] A BDI Agent-Based Software Process
    Jo, Chang-Hyun
    Einhorn, Jeffery M.
    JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (09): : 101 - 121
  • [25] A framework for agent-based software development
    Far, BH
    EURASIA-ICT 2002: INFORMATION AND COMMUNICATION TECHNOLOGY, PROCEEDINGS, 2002, 2510 : 990 - 997
  • [26] Agent-based and software composite DDSS
    Ju, CH
    Ling, Y
    Norman, TJ
    36TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 2000, : 50 - 57
  • [27] Metrics for agent-based software development
    Far, BH
    Wanyama, T
    CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 1297 - 1300
  • [28] Agent-based software design and reuse
    Duan, Yongqiang
    Zhang, Shensheng
    Gao, Guojun
    Jisuanji Gongcheng/Computer Engineering, 2000, 26 (01): : 43 - 45
  • [29] SenseSim: An Agent-Based and Discrete Event Simulator for Wireless Sensor Networks and the Internet of Things
    Dyk, Michal
    Najgebauer, Andrzej
    Pierzchala, Dariusz
    2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2015, : 345 - 350
  • [30] Soil: An Agent-Based Social Simulator in Python']Python for Modelling and Simulation of Social Networks
    Sanchez, Jesus M.
    Iglesias, Carlos A.
    Fernando Sanchez-Rada, J.
    ADVANCES IN PRACTICAL APPLICATIONS OF CYBER-PHYSICAL MULTI-AGENT SYSTEMS: THE PAAMS COLLECTION, PAAMS 2017, 2017, 10349 : 234 - 245