skip to main content
10.1145/2999504.3001108acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
short-paper

Protocol design and implementation based on hierarchical state machine for underwater acoustic networks

Authors Info & Claims
Published:24 October 2016Publication History

ABSTRACT

With increasing need on underwater applications, the research on underwater acoustic networks (UANs) becomes more and more important. In addition to proposals for many protocols at each layer, the underwater network architecture is also in need of well-suited solutions. In recent years, several platforms have been proposed that can test a variety of protocols in both simulation and field test cases. Because most of them are extended from network simulators (e.g., NS-2 and NS-3), they require the user to be familiar with these simulator platforms to implement protocols, which is difficult and would waste time during the initial research phase. In fact, the state machine is a common way to describe a network protocol. As far as we know, however, current platforms do not include a state machine-based protocol design method. In this paper, we propose a framework for protocol design in UANs based on a hierarchical state machine (HSM). We have completed fundamental code implementation of this framework successfully in both pool environment and simulation channel. The proposed framework will be a great convenience to the study of UAN protocols.

References

  1. Monika M and Dr. Shanta Rangaswamy. A study on under water network simulators. International Journal of Technology Enhancements and Emerging Engineering Research, 3(05):80--83, 2015.Google ScholarGoogle Scholar
  2. Miro Samek. Introduction to Hierarchical State Machines (HSMs). http://www.barrgroup.com/Embedded-Systems/How-To/Introduction-Hierarchical-State-Machines, 2016.Google ScholarGoogle Scholar
  3. John E Hopcroft. Introduction to automata theory, languages, and computation. Addison-Wesley, Reading, Massachusetts, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Yu, Y. Shen, L. Huang, H. Huang, X. Zhang, S. Jia, and J. Liu. The implementation of IEC60870-5-104 based on UML statechart and Qt state machine framework. In 5th International Conference on Electronics Information and Emergency Communication, pages 392--397, May 2015.Google ScholarGoogle ScholarCross RefCross Ref
  5. Andreas Huber Dönni. The boost statechart library: Tutorial. http://www.boost.org/doc/libs/1_61_0/libs/statechart/doc/tutorial.html, 2006.Google ScholarGoogle Scholar
  6. Object Management Group. OMG Unified Modeling Language (OMG UML) Version 2.5. http://www.omg.org/spec/UML/2.5/PDF, 2015.Google ScholarGoogle Scholar
  7. Z. Peng, Z. Zhou, J. H. Cui, and Z. J. Shi. Aqua-net: An underwater sensor network architecture: Design, implementation, and initial testing. In OCEANS 2009, pages 1--8, Oct. 2009.Google ScholarGoogle ScholarCross RefCross Ref
  8. Norman Abramson. The ALOHA system: Another alternative for computer communications. In Proceedings of ACM Joint Computer Conference, pages 281--285, Houston, USA, 1970. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Peng Xie, Jun hong Cui, and Li Lao. VBF: Vector-based forwarding protocol for underwater sensor networks. In Proc. of IFIP Networking, pages 1216--1221, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Sarang C Dhongdi, KR Anupama, and Lucy J Gudino. Review of protocol stack development of underwater acoustic sensor network (UASN). In IEEE Underwater Technology, pages 1--17, Chennai, India, Feb. 23--25, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  11. Bo Fu, Yang Xiao, Hongmei Julia Deng, and Hui Zeng. A survey of cross-layer designs in wireless networks. IEEE Communications Surveys & Tutorials, 16(1):110--126, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  12. Grady Booch. The unified modeling language user guide. Addison-Wesley, Reading, Massachusetts, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    WUWNet '16: Proceedings of the 11th International Conference on Underwater Networks & Systems
    October 2016
    210 pages
    ISBN:9781450346375
    DOI:10.1145/2999504

    Copyright © 2016 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 24 October 2016

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • short-paper

    Acceptance Rates

    WUWNet '16 Paper Acceptance Rate53of75submissions,71%Overall Acceptance Rate84of180submissions,47%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader