• DocumentCode
    2768419
  • Title

    A Novel Gnutella Application Layer Multicast Protocol for Collaborative Virtual Environments over Mobile Ad-Hoc Networks

  • Author

    Boukerche, Azzedine ; Zarrad, Anis ; Araujo, Regina

  • Author_Institution
    PARADISE Res. Lab., Ottawa Univ., Ont.
  • fYear
    2007
  • fDate
    11-15 March 2007
  • Firstpage
    2825
  • Lastpage
    2830
  • Abstract
    Collaborative virtual environments (CVEs) such as massive multiuser 3D games and military training environments can place strict requirements on networks when participating users share the 3D virtual environment through mobile devices in an ad-hoc network. In this paper, the authors show how a CVE application can benefit from the application layer multicast when deployed on the Gnutella peer-to-peer network over an ad-hoc network. The authors propose a protocol called GALM (Gnutella application layer multicast). GALM requires no infrastructure support such as a multicast router to maintain the group state. It has the following characteristics: a) it is adaptable to mobility and network group size by managing the mobile device resources by using gateway node, b) it is reliable; the CVE application can choose at a running time the adequate transport protocol for each data type - for example, using TCP for scene and object data and RTP to send video and audio data, c) it is independent from the lower layer; any link failure or mobility in the physical layer will not affect the application layer, eliminating the need to perform a multicast tree reconfiguration, d) it has link quality; therefore, a cross layer can be used between the network and the application layer in order to provide optimal paths in the multicast tree configuration process. In addition, the protocol handles tolerance to mobility and multicast tree recovery using a smart logical Gnutella network that is based on a novel discovery technique in which mobile nodes are found by means of both their state and position in the CVE.
  • Keywords
    ad hoc networks; multicast communication; peer-to-peer computing; transport protocols; 3D virtual environment; Gnutella application layer multicast protocol; TCP; collaborative virtual environments; mobile ad-hoc networks; multicast tree configuration; peer-to-peer network; transport protocols; Ad hoc networks; Collaboration; Layout; Maintenance; Multicast protocols; Peer to peer computing; Quality management; Resource management; Transport protocols; Virtual environment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Communications and Networking Conference, 2007.WCNC 2007. IEEE
  • Conference_Location
    Kowloon
  • ISSN
    1525-3511
  • Print_ISBN
    1-4244-0658-7
  • Electronic_ISBN
    1525-3511
  • Type

    conf

  • DOI
    10.1109/WCNC.2007.524
  • Filename
    4224769