• DocumentCode
    3050849
  • Title

    Framework for Distributed Network Simulation and State Propagation

  • Author

    Dennett, Chris ; El Rhalibi, Abdennour ; Merabti, Madjid

  • Author_Institution
    Sch. of Comput. & Math. Sci., Liverpool John Moores Univ., Liverpool, UK
  • fYear
    2010
  • fDate
    6-8 Sept. 2010
  • Firstpage
    143
  • Lastpage
    148
  • Abstract
    In this paper, we focus on the simulation element of a hybrid client-server and authority-driven peer-to-peer MMOG framework currently in development, created in Java and utilising the ns-3 network simulator through a native interface, with some discussion of the overall framework. The framework is intended eventually for use in the development of networked multiplayer games and will aid in respecting bandwidth, fairness and security requirements while reducing the complexity of programming, while facilitating hierarchical state propagation in large-scale game systems. Our simulation component is implemented to facilitate the development of this system by removing the need for network nodes to be represented by real hardware, allowing the developer to actively visualise the system performance in real-time network application, or collect information for applications running in discrete time. For real-time applications we mimic the Java networking API and use existing network frameworks, requiring few modifications to existing Java applications to port them to our system.
  • Keywords
    Java; application program interfaces; client-server systems; computer games; peer-to-peer computing; security of data; Java applications; NS-3 network simulator; application program interfaces; authority-driven peer-to-peer framework; bandwidth requirement; distributed network simulation; fairness requirement; hybrid client-server framework; multiplayer online games; security requirement; state propagation; Computational modeling; Games; Java; Peer to peer computing; Real time systems; Servers; Synchronization; Network Simulation; State Propagation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Developments in E-systems Engineering (DESE), 2010
  • Conference_Location
    London
  • Print_ISBN
    978-1-4244-8044-9
  • Type

    conf

  • DOI
    10.1109/DeSE.2010.31
  • Filename
    5633696