基于对等网络的分布式构件库系统若干关键技术研究

被引量 : 2次 | 上传用户:figo0204
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的软件开发是一种重要的软件复用实践方法,它已经成为解决软件危机,提高软件生产效率和软件质量的一条切实可行的途径。在基于构件的软件开发方法中,构件库系统是一个至关重要的部分,扮演着极为关键的角色,是全面支持软件复用与基于构件的软件开发的重要基础设施。因此,构件库系统的研究和开发一直以来就是一项非常重要且有意义的工作,已得到学术界和产业界广泛的重视和关注,成为基于构件的软件开发相关领域的研究重点和热点。目前,传统的基于客户端/服务器(Client/Server,C/S)模式的构件库系统仍然是国内外学术界和产业界十分关注的研究重点。但是,随着软件复用与基于构件的软件开发实践的不断深入和发展,这种基于C/S模式的中心构件库越来越无法满足软件开发的需求。这是因为中心服务器的存储能力和效率毕竟是有限的,所能存储的软件构件的数量必然要受到限制,可是软件构件随着构件库应用的深入和推广却还在不断地增多;而且,当中心服务器访问量过大、负载过重时,服务器响应速度也必然大大地受到影响,开发人员获取、查询构件的效率必定降低,这也必将影响到构件库的推广和使用。针对传统的基于C/S模式的中心构件库所存在的问题,当前正被业界所重视的P2P(Peer-to-Peer,对等网络)技术可以发挥重要的作用。本文考虑到对等网络具有良好的技术特性和潜在优势,将对等网络前沿技术运用到构件库技术研究中,充分借鉴基于对等网络的文件共享系统领域中已取得的研究成果,提出利用P2P技术将网络中所有构件源节点互相连接组织起来,建设一个新型的基于对等网络的分布式构件库P2P-DCR(P2P-Based Distributed Component Repository)系统,并深入研究这种新型的构件库系统中若干个急需解决的关键技术问题。本文所进行的基于对等网络的构件库系统研究就对等网络前沿技术在构件库研究领域的应用进行了探索,是一次有意义的创新实践。本文的主要研究工作和创新成果可以总结概括为如下四个方面:第一,系统地阐述了P2P-DCR系统的体系结构和系统框架。本文通过总结基于对等网络的文件共享系统已有的研究成果,提出利用基于超级节点的网络架构作为P2P-DCR系统的体系结构,将网络中所有的构件源节点组织起来,从而形成一个规模庞大的分布式构件库系统;同时,本文还从构件查询引擎、构件索引目录结构和存储结构等方面详细论述了P2P-DCR系统框架;此外,本文还就P2P-DCR系统在实际运行中的动态演化行为作了详细的阐述。第二,系统地阐述了P2P-DCR系统的“泛播”式构件查找方案的机制和策略。本文根据P2P-DCR系统的基于超级节点的体系结构,首先详细论述了P2P-DCR系统中基本的“泛播”式构件查询路由机制;然后,在综合评析基本的“泛播”式查询路由机制局限性的基础上,提出一种改进的基于概率权值的查询消息转发策略的构件查询路由机制。第三,系统地阐述了如何在P2P-DCR系统中整合基于DHT的结构化构件查找技术,从而实现一种混合式的构件查找方案。本文针对P2P-DCR系统原有的“泛播”式构件查找方案在查找稀有构件的效率和质量上存在明显的弱处,提出了对P2P-DCR系统进行扩展,使其能够支持高效的混合式构件查找方案。这样,经过扩展后的P2P-DCR系统既继承了原有P2P-DCR系统的“泛播”式构件查找方案,又具有基于DHT的结构化构件查找方案,这样可以充分发挥不同构件查找方案的优势,弥补各自的劣势。第四,系统地阐述了P2P-DCR系统中构件查询访问控制的机制与策略,并提出一种基于信任的构件查询访问控制框架。本文在分析对等网络环境下的构件查询访问控制特点的基础上,通过对传统的访问控制模型进行拓展,提出一种基于信任的分布式构件查询访问控制框架。该框架将信任推荐模型及访问控制模式整合应用到基于对等网络的构件库系统中,力求为构件库用户提供良好的访问控制服务,而且尽量维持构件库系统的分布式结构。总之,本文提出并详细阐述了一种有别于传统C/S模式的基于对等网络的构件库P2P-DCR系统,着重于论述实现P2P-DCR系统的若干关键技术和模拟实验结果。本文的工作是建立在对相关理论和已有技术的详尽分析以及大量的实验测试结果之上的。实验结果表明,本文提出的基于对等网络的构件库技术不但能够支持大规模网络中构件的查找与共享,而且能高效地利用系统资源并有效地满足用户需求。
其他文献
以贵州省贵阳市为研究对象,从结构连通性、绿当量强度、功能连通性三方面入手,采用绿当量计算阻力系数,并利用阻力因子的分级对MCR模型进行修正,模拟生态景观连通性优化廊道,
4月16日,美国联邦调查局(FBI)局长罗伯特-米勒指出,针对按揭诈骗的调查也许会曝光美国金融机构更丑陋的伤疤。而早在前两天,美国摩根大通公司发布分析报告说,次贷危机对金融市场结
本文从研究方法(规范和实证)和研究视野(狭义和广义)这两个角度,把顾客忠诚培植的相关研究成果分为四大支流,即关注顾客忠诚方案负面效应及其消解的狭义规范研究、聚焦于验证
健身操课程是我校高中一门选修体育课程,在活力动感的音乐伴奏下,针对学生身体各部位,采用不同的教学方法和音乐风格达到锻炼效果。学生们对这门课乐此不疲,热情高涨。通过开展健
预应力箱形连续板桥是此种桥型的典型代表。为了能更好地总结经验,进一步提高效益,促进推广应用,现根据我们的施工实践,就预应力箱形连续板桥的施工工艺及需注意的一些问题进
针对塔河油田碳酸盐的储层特征和储集体性质,研究了HPG植物胶水基压裂液对地层岩心的伤害规律,并评价了线型胶、冻胶、破胶残液等对碳酸盐岩裂缝的伤害程度。随着围压的增加,
<正>Avnimelech(1999)首次提出了"生物絮团"技术(Biofloc Technology,BFT),可通过调节养殖水体中的C/N比促使异养微生物大量繁殖,同化无机氮,降低氨氮和亚硝酸盐氮水平,为水
顺城巷自行车旅游专用车道的建设,将给游客提供一个舒缓、近距离欣赏古城墙的平台,使之成为游客了解西安的一个窗口,同时倡导了高效、环保、节约的自行车交通文化,促进西安城
对于麦尔维尔的悲剧史诗《白鲸》,中外学者对之的解读与论述可谓浩如烟海。小到人物分析、主题探索,大至文本的历史建构以及帝国话语等等。然而对于亚哈船长的评论多集中在批
现阶段,随着经济发展与建设的提速,建筑行业施工现场电气事故高发,触电已经成为建筑业生产安全事故四大伤害之一,而这些事故几乎都与未能严格执行有关剩余电流动作保护装置的