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
Link To Document