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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
General purpose hash function algorithms. http://www.partow.net/programming/hashfunctions
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
Implementing a new nanet unicast routing protocol in ns2. http://masimum.inf.um.es/nsrt-howto/pdf/nsrt-howto.pdf
Issariyakul T, Hossain E (2009) Introduction to network simulator ns2. Springer, New York
Ousterhout JK (1990) Tcl: an embeddable command language. In: Proc. USENIX, 1990, pp 133–146
Tian X, Cheng Y, Liu B (2011) A generic application-oriented networking (GAON) simulation framework for next-generation internet. In: Proc. IEEE ICC
Unified modeling language. http://en.wikipedia.org/wiki/Unified_Modeling_Language
Author information
Authors and Affiliations
Rights 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)