基于P2P的嵌入式环境资源共享技术研究
发布时间:2018-01-23 13:16
本文关键词: P2P 资源共享 Chord 智能设备 Android 出处:《北京邮电大学》2012年硕士论文 论文类型:学位论文
【摘要】:当前P2P技术己在很多领域获得应用,而其在资源共享和网络传输等领域的应用是P2P技术最早也是研究相对最为成熟的一个应用,且仍旧是当前一个重要的研究方向。 本文根据智能终端设备的应用特性,提出了基于P2P的嵌入式环境资源共享技术的研究。本文通过对集中式、分布式和混合式三种P2P网络模型进行深入研究和学习,对比其性能优势与不足,并依据实际应用需求,选择了混合式P2P网络架构。在设计资源查找定位算法时,研究了经典Chord算法的相关原理和技术,提出了针对本系统网络的混合分层Chord算法,该算法将网络中的超级节点按照经典Chord算法组织成Chord环,而普通节点需要依附于超级节点,普通节点在加入网络时,其首先按照一定的规则获得一个其能够依附的超级节点,由这个超级节点来管理普通节点在网络中的行为,超级节点就是普通节点在Chord网络中的一个代理,一个超级节点可以管理多个普通节点,但一个普通节点只能对应于一个超级节点,一个超级节点及其管理的普通节点共同组成一个“簇”型结构。超级节点可以按照Chord算法进行资源的发布、查找和定位,而普通节点只能通过其依附的超级节点来实现这些需求。通过这样设计不仅可以获得较好的网络稳定性,也可以扩大了资源共享的应用范围。 根据前期的理论研究,使用Java语言开发了基于Android和Windows XP平台的资源共享系统,在该系统中,选择安装有Windows XP系统的计算机作为超级节点构建起Chord环,而把Android智能手机等设备作为普通节点参与到资源共享系统中来,通过多次仿真和测试不仅证明了前期理论研究的科学性同时也验证了基于该原理所开发的系统的应用可行性,实现了资源的共享和传输功能。
[Abstract]:At present, P2P technology has been applied in many fields, and its application in the fields of resource sharing and network transmission is the earliest and most mature application of P2P technology. And still an important research direction. According to the application characteristics of intelligent terminal equipment, this paper puts forward the research of embedded environment resource sharing technology based on P2P. The distributed and hybrid P2P network models are studied and studied in depth, and their performance advantages and disadvantages are compared, and according to the actual application requirements. The hybrid P2P network architecture is chosen. The principle and technology of classical Chord algorithm are studied in the design of resource lookup and location algorithm. This paper presents a hybrid hierarchical Chord algorithm for the network of the system. The algorithm organizes the super nodes in the network into a Chord ring according to the classical Chord algorithm. The ordinary node needs to be attached to the super node. When the ordinary node joins the network, it first obtains a super node that it can adhere to according to certain rules. This super node manages the behavior of the ordinary node in the network. The super node is an agent of the ordinary node in the Chord network. A super node can manage multiple ordinary nodes. But a common node can only correspond to a super node, and a super node and the ordinary node managed together form a "cluster" structure. The super node can publish resources according to Chord algorithm. The common nodes can only meet these requirements through the supernodes they depend on, and the design can not only obtain better network stability, but also expand the scope of application of resource sharing. According to the previous theoretical research, the resource sharing system based on Android and Windows XP platform is developed by using Java language in this system. Choose a computer that has a Windows XP system installed as a supernode to build the Chord ring. Android smart phone and other devices as common nodes to participate in the resource sharing system. Through many simulations and tests, it not only proves the scientific nature of the previous theoretical research, but also verifies the feasibility of the application of the system developed on the basis of this principle, and realizes the sharing and transferring functions of resources.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP393.02;TP368.1
【参考文献】
相关期刊论文 前6条
1 夏昊;王洋;狄增如;樊瑛;;对北大Maze网基于复杂网络理论的实证研究[J];北京师范大学学报(自然科学版);2010年05期
2 李伟章;;P2P技术与应用[J];电信技术;2006年04期
3 李振宇;谢高岗;;基于DHT的P2P系统的负载均衡算法[J];计算机研究与发展;2006年09期
4 董芳,费新元,肖敏;对等网络Chord分布式查找服务的研究[J];计算机应用;2003年11期
5 赵森;;基于DHT的Chord算法研究[J];网络安全技术与应用;2007年11期
6 金海;廖小飞;;P2P技术原理及应用[J];中兴通讯技术;2007年06期
相关硕士学位论文 前2条
1 梁达明;P2P网络资源定位模型研究[D];浙江大学;2006年
2 王海艳;基于P2P的文件共享系统[D];吉林大学;2007年
,本文编号:1457629
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1457629.html