• DocumentCode
    3023335
  • Title

    Towards composable and extensible network simulation

  • Author

    Tyan, Hung-ying ; Sobeih, Ahmed ; Hou, Jennifer C.

  • Author_Institution
    Dept. of Electr. Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
  • fYear
    2005
  • fDate
    4-8 April 2005
  • Abstract
    In this paper, we present the design methodology, and the software architecture, of J-Sim, an open-source network simulation/emulation environment that has been developed, in part, under the support of the NSF next generation software program. We first give an overview of the component-based software architecture, called the autonomous component architecture (ACA), that is used as the underlying architecture for J-Sim. Then we describe how we lay a generalized packet-based network simulation framework, called extensible internetworking framework (INET), on top of ACA. Both the ACA and the INET have been implemented in Java. The resulting codes, along with an essential suite of network protocols and components (for the Internet best-effort/integrated services/differentiated services architecture) its extension for wireless and sensor networks, and a scripting framework and GUI interfaces, is called J-Sim. To demonstrate the composability and extensibility of J-Sim, we elaborate on how we model in J-Sim several different network architectures, namely the differentiated services (diffserv) architecture, the multiprotocol label switching (MPLS) architecture, and the wireless sensor network architecture.
  • Keywords
    DiffServ networks; digital simulation; graphical user interfaces; multiprotocol label switching; object-oriented programming; open systems; software architecture; telecommunication computing; wireless sensor networks; GUI interfaces; Java; NSF next generation software program; autonomous component architecture; component-based software architecture; differentiated services architecture; extensible internetworking framework; multiprotocol label switching architecture; network protocol; open-source network simulation; packet-based network simulation framework; wireless sensor network; Component architectures; Computer architecture; Design methodology; Emulation; Internetworking; Multiprotocol label switching; Next generation networking; Open source software; Software architecture; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.439
  • Filename
    1420139