基于分簇P2P的多跳无线mesh网络资源检索与分发算法
2012-08-06文吉刚谢鲲谢高岗张广兴李仁发
文吉刚,谢鲲,谢高岗,张广兴,李仁发
(1. 中国科学院 计算技术研究所,北京 100190;2. 湖南大学 信息科学与工程学院,湖南 长沙 410082)
1 引言
多跳无线mesh网络(wireless mesh networks)作为一种动态自组织、自配置的网络,具有高度灵活性、健壮性、高带宽、易维护等特点,可为用户提供各种各样的应用,如宽带家庭网络、社区网络、企业网络,建筑自动化等,并有望成为下一代无线接入网的标准技术[1~3]。
为提高无线网络中的资源共享效率,加速资源下载速度,P2P技术以其网络带宽利用率高、下载速度快等特点,已经越来越被研究人员重视并应用到无线网络中。现有的无线网络P2P技术研究主要集中在如何发现节点及如何选择提供下载服务节点以降低资源的下载时间。相对于有线网络而言,多跳无线mesh网络具有有限的带宽和多跳转发的复杂无线环境,在进行P2P资源管理中存在如下挑战。
1) 传统P2P资源共享方式中,每个网络节点都是同等地对待,以形成资源共享P2P覆盖网结构。然而,多跳无线mesh网络由2种节点组成,mesh路由器节点(mesh router)和移动客户端节点 (mobile client),如图1所示。mesh路由器通常具有2种基本功能,作为mesh网络的骨干链路,完成数据分组的转发功能;作为移动客户端的接入节点(access point),负责移动客户端的网络接入。若在多跳无线mesh网络中仍然采用传统的方式,不对mesh路由器节点和移动客户端节点进行区分,而是均等地对待每个网络节点来组建P2P覆盖网络,将会产生极大的带宽浪费。

图1 多跳无线mesh网络结构
2) 在多跳无线mesh网络中,mesh路由器节点通过无线链路自动建立和维护相互之间的连接。……
