论文部分内容阅读
随着软硬件技术的发展、计算机的普及以及校园网规模的不断扩大,校园网逐渐成为学校师生共享资源的一个重要平台。同时,校园网资源共享技术也逐渐成为人们研究的重点。所谓的校园网资源共享就是指校园网中的一些用户将自己的部分信息资源以无偿的方式提供给其他的计算机用户,以达到满足人们对信息资源需求的目的。传统的校园网资源共享技术是基于C/S(客户机/服务器)和B/S(浏览器/服务器)模式的。在这两种传统的模式中,服务器负责集中存储网络中全部的共享资源,用户节点只能通过访问服务器才可以获得共享的资源,这样的模式具有结构简单、易于管理以及快速访问等优点。但是,目前的用户节点呈现爆炸式增长的趋势并且网络中出现越来越多的大容量文件的传输,这些突变带给传统的网络模式一系列的问题,比如:强大的服务器变得不堪重负、网络的可扩展性受到极大的限制、服务器成为访问的瓶颈、硬盘的容量不足以存放大量的资源、资源的治理和更新的不及时等。另外,互联网的异构性也是导致网络资源不能充分共享的一个重要原因,因此对面向校园网的资源共享技术进行研究和探讨是非常有必要的。解决上述问题的一种有效的方法就是不断地改进资源共享的方案,具体来讲就是以区域、时效和数量等作为协调的因素将信息资源更有效、更合理地分布于校园网中,让每一个区域中的所有节点都能够在一定范围内最大限度地利用网络中的信息资源,达到信息资源使用效益最大化的目的。为了达到校园网资源共享的目的并且克服传统校园网在资源共享方面的缺陷,本文将P2P技术引入校园网资源共享方案的研究和探讨之中。P2P技术是一种以信息资源共享为目的的网络技术,目前它已经成为研究的热点。P2P,即英文Peer-to-Peer的缩写,中文译为对等连接或对等网络,通常简称为P2P,同样也可以简单地定义为通过节点的直接交换来共享计算机的资源和服务。本文的主要工作包括:1.针对校园网部分用户的行为表现出相似性这一特点,提出将校园网划分成多个对等区域的想法。例如,可以将整个校园网划分成“教学楼对等区”、“宿舍楼对等区”和“实验室对等区”等。划分区域的原则是:根据校园网内用户节点所属不同的IP段进行分区。2.对传统的混合式P2P网络模型做出改进,用超级节点组来代替单个超级节点;对网络中对等节点的发现过程、超级节点的选取过程以及对等区域的管理过程的具体实现给出详细的描述。3.针对基于分区的混合式P2P网络模型的特点,提出了一套完整的协同缓存策略,该策略同时将接入控制、缓存替换和缓存一致性这三个方面都纳入了研究的范围。其中,接入控制策略利用“阈值”和节点的位置关系选择缓存的数据;缓存替换策略利用价值函数“Cost”选择要替换掉的数据,函数考虑了数据被访问的频率、数据的大小及区域之间的距离这三个因素;数据一致性策略结合了Plain-Push和Pull-Every-time方案的优点并做了改进。4.模拟实验。使用Trace-Driven模拟技术进行实验,并对实验的输出结果进行分析,从而验证提出策略的正确性和可行性。