首页> 外文会议> >A Novel Gnutella Application Layer Multicast Protocol for Collaborative Virtual Environments over Mobile Ad-Hoc Networks
【24h】

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

机译:移动Ad-Hoc网络上用于协作虚拟环境的新型Gnutella应用层多播协议

获取原文
获取外文期刊封面目录资料

摘要

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.
机译:协作虚拟环境(CVES),如大规模的多用户3D游戏和军事训练环境可以在参与用户通过Ad-Hoc网络中的移动设备共享3D虚拟环境时对网络进行严格的要求。在本文中,作者展示了CVE应用程序在通过Ad-Hoc网络上部署在GNutella对等网络上时,CVE应用程序如何受益。作者提出了一种称为GALM(GNUTELLA应用层组播)的协议。 GALM不需要基础架构支持,例如组播路由器以维护组状态。它具有以下特点:a)通过使用网关节点,b)通过管理移动设备资源,它适用于移动性和网络组大小; CVE应用程序可以在运行时间选择每个数据类型的足够传输协议 - 例如,使用TCP进行场景和对象数据和RTP发送视频和音频数据,C)它与下层无关;物理层中的任何链路故障或移动性不会影响应用层,无需执行组播树重新配置,d)它具有链路质量;因此,可以在网络和应用层之间使用横梁,以便在多播树配置过程中提供最佳路径。此外,该协议使用基于新颖的发现技术的智能逻辑GNUTELLA网络处理可容忍移动性和多播树恢复,其中通过其状态和CVE中的状态和位置发现移动节点。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号