一种改进的JXTA平台在CSCW中的研究与应用

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:ABCDEFGHIJKLMN100083
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对等网(Peer to peer,P2P)按照资源组织与定位方法可以将其简单地分为非结构化P2P网络和结构化P2P网络。在非结构化P2P系统中,查询采用泛洪搜索的方式。这种方法为了满足查询要求将查询请求广播到一定数目的结点,因为实际中存在不能满足查询的情况,所以这种方法是不能保证查询成功,而是试图达到最广泛的查询。而结构化查询是一种有保证的全局查询方法。这两种查询算法在文件共享领域有各自的优势,但在计算机支持的协同办公领域结构化查询算法的高效性和全局性更能满足系统办公的需要。JXTA网络是采用了结构化思想的二维混合网络。上层集合点节点采用松散一致的DHT算法,有限范围内集合点步行查找。下层节点采用广播方式查找。JXTA与以Gnutella为代表的非结构化一维平面网络相比,一个重大改进是广告查询不再传播到边缘节点,只有集合点才会在广告查询传播中涉及到。查询只是在找到匹配的索引时才转发到边缘节点。但是,JXTA协议仍然是一种缺乏全局观的局部有效搜索算法。本文根据计算机支持的协同工作(Computer support cooperation work,CSCW)领域相比文件共享领域来说网络拓扑相对稳定的特点,提出了一种基于Chord算法改进的JXTA网络模型。将JXTA上层网络构造成结构化网络,下层路由机制不变。从而将改进的JXTA协议改造成为路由效率高效具有全局观的路由网络。分析了Chord算法的优缺点和JXTA集合点节点视图(Rendezvous peer view,RPV)的特点;利用了JXTA的RPV中的路由项来优化Chord路由表项,一定程度上改进了Chord算法的“绕环”问题。最后,文章用程序实现了改进的JXTA网络模型,然后将这一模型应用到一个简单的协同工作办公系统;该办公系统主要实现了即时通讯、文件共享和电子白板三大功能。
其他文献
直推式可信最邻近分类器(TCM-NN)是基于算法随机性理论提出的一种新的分类算法,它不仅能够判断样本的类别,还能够为每一个判断提供可信度,这对于分类机器的应用是很有意义的
“计算机接口技术”是一门实践性很强的课程,实验在这门课程中占有重要的位置。但目前现有的实验设备无法完全满足当今的教学需要,为此,本文提出了一种新型的计算机接口实验
许多生物序列数据库中都含有大量的冗余序列,这些冗余序列通常不利于对数据库的统计分析和处理,而且它们要占用更多的计算机存储和处理资源。去除这些冗余信息具有很高的实用价
测试用例的选择对于作为保证软件质量重要手段的软件测试的成败起着至关重要的作用,测试用例设计的目的是确定一组最有可能发现某个错误或某类错误的测试数据,实现系统对某个
物质配送在物流活动过程中充当着十分重要的角色,是与消费者直接相关联的重要环节。然而,配送成本在物流总成本中占着很高的比重。如何采用更科学、合理的配送方法逐渐成为学
事件驱动软件是当今软件的主流。其中GUI软件和WEB软件应用最为广泛。关于它们的软件测试一直是研究的热点。由于测试集庞大以及测试成本的限制,GUI软件和WEB软件的测试一直
大规模的网络部署、自组织的组网方式、能量有限的网络节点、动态变化的无线信道以及各种类型的流量模型和数据收集方式是传感器网络的固有特性。这些特性在实现网络功能的同
语言是人类最重要的交流工具,语音信号作为语言载体在不同的层面包含了大量的信息。其中与说话人相关的信息可以辨认说话人是谁或者确认此说话人是否为某特定的人。如今自动说
按键控制播放器系统是一个典型的手持设备产品,它通过外部按键来控制音频播放,以达到用户交互功能。   本文主要以ARM9处理器为目标平台,深入分析ARM公司提供的相关资料,介绍
关联规则是数据挖掘中比较活跃的研究方向之一,它反映了大量数据中项目之间有趣的关联或联系,一个比较经典例子就是“90%的客户在购买面包和黄油的同时也购买了牛奶”,数据库中的