Skip to main content

Generic AON (GAON) Simulation Framework

  • Chapter
  • First Online:
  • 321 Accesses

Abstract

The AOM multicast mechanism proposed in previous chapters is realized with an AON approach, where network routers are enhanced with application-oriented intelligence. In fact, AON is also one of the mainstream ideas to design the next-generation Internet. However, there is no systematic study on what intelligence should be incorporated into the router and what the fundamental benefit of the AON approach could bring. Resorting to simulation tools is an important way to fully understand and address these issues. The network simulator ns-2 is the most accepted simulation tool in the networking community, but instructions on how to modify the ns-2-wired node structure to implement developer-defined processing are still limited. This chapter presents a generic application-oriented networking (GAON) simulation framework compatible with ns-2 to facilitate the AON research. The practical ns-2 simulation techniques introduced in this chapter could also be useful for general ns-2 developers. The user case diagram and the extended ns-2 node structure are presented in Sect. 6.1. In Sect. 6.2, key OTCL and C++ interfaces of GAON framework are described, which also reveals the fundamental principles of ns-2. In Sect. 6.3, we present the implementation of AOM under the GAON framework to demonstrate the GAON development process. The chapter is concluded in Sect. 6.4.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. General purpose hash function algorithms. http://www.partow.net/programming/hashfunctions

  2. Hwang W, Ke C, Shieh C, Ziviani A (2008) An evaluation framework for more realistic simulations of MPEG video transmission. J Inf Sci Eng 24:425–440

    Google Scholar 

  3. Implementing a new nanet unicast routing protocol in ns2. http://masimum.inf.um.es/nsrt-howto/pdf/nsrt-howto.pdf

  4. Issariyakul T, Hossain E (2009) Introduction to network simulator ns2. Springer, New York

    Google Scholar 

  5. Ousterhout JK (1990) Tcl: an embeddable command language. In: Proc. USENIX, 1990, pp 133–146

    Google Scholar 

  6. Tian X, Cheng Y, Liu B (2011) A generic application-oriented networking (GAON) simulation framework for next-generation internet. In: Proc. IEEE ICC

    Google Scholar 

  7. Unified modeling language. http://en.wikipedia.org/wiki/Unified_Modeling_Language

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media New York

About this chapter

Cite this chapter

Tian, X., Cheng, Y. (2013). Generic AON (GAON) Simulation Framework. In: Scalable Multicasting over Next-Generation Internet. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-0152-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-0152-0_6

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-0151-3

  • Online ISBN: 978-1-4614-0152-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics