收藏本站
《东华大学》 2006年
收藏 | 手机打开
二维码
手机客户端打开本文

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

陈德华  
【摘要】: 基于构件的软件开发是一种重要的软件复用实践方法,它已经成为解决软件危机,提高软件生产效率和软件质量的一条切实可行的途径。在基于构件的软件开发方法中,构件库系统是一个至关重要的部分,扮演着极为关键的角色,是全面支持软件复用与基于构件的软件开发的重要基础设施。因此,构件库系统的研究和开发一直以来就是一项非常重要且有意义的工作,已得到学术界和产业界广泛的重视和关注,成为基于构件的软件开发相关领域的研究重点和热点。 目前,传统的基于客户端/服务器(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系统的若干关键技术和模拟实验结果。本文的工作是建立在对相关理论和已有技术的详尽分析以及大量的实验测试结果之上的。实验结果表明,本文提出的基于对等网络的构件库技术不但能够支持大规模网络中构件的查找与共享,而且能高效地利用系统资源并有效地满足用户需求。
【学位授予单位】:东华大学
【学位级别】:博士
【学位授予年份】:2006
【分类号】:TP311.52;TP393.02

手机知网App
【引证文献】
中国期刊全文数据库 前1条
1 曾祥勇;王睿;邓本江;胡溪媛;;基于对等网络的构件库互联设计[J];计算机工程与设计;2011年06期
【参考文献】
中国期刊全文数据库 前10条
1 杨芙清,梅宏,李克勤;软件复用与软件构件技术[J];电子学报;1999年02期
2 贾晓辉,陈德华,严梅,乐嘉锦,丁晓东;基于刻面描述的构件查询匹配模型及算法研究[J];计算机研究与发展;2004年10期
3 杨舰,吕智慧,钟亦平,张世永;一种基于兴趣域的高效对等网络搜索方案[J];计算机研究与发展;2005年05期
4 马亮;孙艳春;;软件构件概念的变迁[J];计算机科学;2002年04期
5 郑仕辉,周傲英,张龙;XML文档的相似测度和结构索引研究[J];计算机学报;2003年09期
6 张世琨,张文娟,常欣,王立福,杨芙清;基于软件体系结构的可复用构件制作和组装[J];软件学报;2001年09期
7 邹炜,孙家骕,孙艳春;青鸟网上构件库系统的访问控制机制[J];软件学报;2002年01期
8 徐如志,钱乐秋,程建平,王渊峰,朱三元;基于XML的软件构件查询匹配算法研究[J];软件学报;2003年07期
9 冯国富;毛莺池;陆桑璐;陈道蓄;;PeerRank:一种无结构P2P资源发现策略[J];软件学报;2006年05期
10 蔡开元,白成刚,钟小军;构件软件系统的可靠性评估模型简介[J];西安交通大学学报;2003年06期
中国博士学位论文全文数据库 前2条
1 凌波;基于对等计算的信息检索技术[D];复旦大学;2004年
2 杨舰;对等网络有效搜索机制研究[D];复旦大学;2004年
【共引文献】
中国期刊全文数据库 前10条
1 李敬秀;;基于组件的软件开发模型与方法研究[J];安徽电子信息职业技术学院学报;2008年06期
2 魏学业;基于构件的地面轨道电路信息管理系统[J];北方交通大学学报;2000年05期
3 王静,阎春平,刘飞;基于构件的建筑金属结构产品计算机辅助工程系统的研究[J];兵工自动化;2001年04期
4 刘兴启;黄作明;;ERP产品批量定制生产过程中的多级版本管理[J];兵工自动化;2007年09期
5 赵建平;赵建辉;刘晓阳;施斌;顾美;;基于软件复用技术的海上测控软件测试模型[J];兵工自动化;2011年02期
6 王博然;苏钢;;软件工程的历史与发展趋势[J];北京工业职业技术学院学报;2008年03期
7 王亚明;郭峰;向阳霞;;软件复用技术及其开发方法[J];北京广播电视大学学报;2007年02期
8 高明霞;姚文集;毛国君;;XML数据流中面向聚类的指数直方图[J];北京工业大学学报;2011年08期
9 闫波,战守义;基于拦截器实现EJB容器方法调用[J];北京理工大学学报;2004年02期
10 杨森;曹宝香;;基于SOA的分布式构件库系统的设计与实现[J];北京联合大学学报(自然科学版);2009年04期
中国重要会议论文全文数据库 前10条
1 张抗抗;赵志崑;徐如志;杨峰;;基于关联网络的分布式构件库服务协同[A];CCF NCSC 2011——第二届中国计算机学会服务计算学术会议论文集[C];2011年
2 韦群;王珏;;分布式环境下软件可靠性模型的扩展与改进[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
3 朱治国;孙长嵩;;一个异构构件库群联合检索模型[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
4 孙长嵩;李海丹;;基于构件的版本控制策略[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
5 黄诗龙;付加林;;以业务应用为核心的人事管理信息化系统设计与实践[A];中国新闻技术工作者联合会五届一次理事会暨学术年会论文集(上篇)[C];2009年
6 李红玉;覃海生;;P2P资源搜索算法概述[A];广西计算机学会2006年年会论文集[C];2006年
7 徐正权;潘晓波;;基于适配器的软件总线体系结构下的数据传递机制研究[A];’2004计算机应用技术交流会议论文集[C];2004年
8 朱家诚;;基于软件构件的杆机构设计系统的研究[A];第十二届全国机构学学术研讨会论文集[C];2000年
9 吴志樵;唐加福;王立岩;;基于产品线两阶段模型的软件构件选择优化问题研究[A];2009中国控制与决策会议论文集(2)[C];2009年
10 王珏;韦群;孟祥航;;程序变异在软件可靠性评估中的应用[A];'2008系统仿真技术及其应用学术会议论文集[C];2008年
中国博士学位论文全文数据库 前10条
1 张冰;小组软件过程建模方法及过程定义重用研究[D];哈尔滨工程大学;2009年
2 卜志国;海洋生态环境监测系统数据集成与应用研究[D];中国海洋大学;2010年
3 尹可挺;Internet环境中基于QoS的Web服务组合研究[D];浙江大学;2010年
4 张晶;面向钢铁质量过程控制的分布式并行软件框架模型研究[D];昆明理工大学;2009年
5 霍英;基于超节点体系结构的P2P覆盖网优化技术研究[D];中南大学;2011年
6 黄永生;基于用户社会属性的点对点内容分发网络模型研究[D];北京邮电大学;2010年
7 宋莹;矿区矿地一体化审批与监管模式及其信息系统[D];中国矿业大学(北京);2011年
8 李良明;基于动态行为模型的构件及组装测试的研究[D];南京航空航天大学;2010年
9 车颖;计算无关模型驱动的ERP系统重构关键技术研究[D];哈尔滨工业大学;2011年
10 蔡章利;基于BPMN的业务流程一体化建模方法研究与实现[D];重庆大学;2011年
中国硕士学位论文全文数据库 前10条
1 孙亮;基于开源框架的高校职工住房管理信息系统的设计与实现[D];华中农业大学;2010年
2 陈志勇;基于刻面描述的分布式构件库系统的研究[D];南昌航空大学;2010年
3 董燕;精准定位变率施肥播种免耕机的研究[D];山东科技大学;2010年
4 王广伦;基于构件的软件系统定制技术的研究与应用[D];山东科技大学;2010年
5 周谦;工业机器人离线编程及其在光纤激光加工平台中的应用[D];山东科技大学;2010年
6 肖荣;实时控制系统软件开发架构设计研究及其应用[D];浙江理工大学;2010年
7 宋超臣;基于推荐网络的服务搜索技术研究[D];哈尔滨工程大学;2010年
8 张伟;P2P系统中资源搜索定位机制的研究[D];哈尔滨工程大学;2010年
9 王永伟;基于构件的形式化方法在软件开发中的应用研究[D];哈尔滨工程大学;2010年
10 向楷;软件构件的可信评价及其组装方法的研究[D];大连理工大学;2010年
【同被引文献】
中国期刊全文数据库 前3条
1 常继传,李克勤,郭立峰,梅宏,杨芙清;青鸟系统中可复用软件构件的表示与查询[J];电子学报;2000年08期
2 李克勤;邹炜;文进炜;;RIG推荐标准BIDM与UDM简介[J];计算机科学;1999年05期
3 蔡怡峰;蓝雯飞;钱乐秋;;基于Agent的分布式构件库系统体系结构[J];计算机应用与软件;2008年06期
中国博士学位论文全文数据库 前1条
1 薛云皎;基于智能主体的分布式构件库相关技术研究[D];复旦大学;2006年
【二级引证文献】
中国博士学位论文全文数据库 前1条
1 丁晓明;基于构件的软件开发关键问题研究[D];西南大学;2012年
【二级参考文献】
中国期刊全文数据库 前5条
1 常继传,李克勤,郭立峰,梅宏,杨芙清;青鸟系统中可复用软件构件的表示与查询[J];电子学报;2000年08期
2 杨芙清;;软件复用及相关技术[J];计算机科学;1999年05期
3 黄维雄,黄铭钧,陈建利,王晓宇,凌波,周傲英;一种基于自配置策略的新型Peer to Peer平台系统[J];软件学报;2003年02期
4 王渊峰,薛云皎,张涌,朱三元,钱乐秋;刻面分类构件的匹配模型[J];软件学报;2003年03期
5 凌波,陆志国,黄维雄,钱卫宁,周傲英;PeerIS:基于Peer-to-Peer的信息检索系统[J];软件学报;2004年09期
【相似文献】
中国期刊全文数据库 前10条
1 冯劲潇;陈贵海;谢俊元;;分级有序P2P超级节点拓扑构造[J];计算机科学;2009年10期
2 李环媛;戚宇林;;P2P技术在供电公司中的应用研究[J];科技资讯;2007年32期
3 张军;;基于P2P的协作系统的研究和设计[J];内蒙古民族大学学报(自然科学版);2009年06期
4 何伟;薛素静;孔梦荣;;一种实用的P2P文件共享系统访问控制框架[J];郑州大学学报(工学版);2006年03期
5 邱明明;吴国新;;基于P2P的协作式垃圾邮件检测系统[J];计算机工程与设计;2007年11期
6 雷凯;林彦彦;刘振宇;;基于Maze的混合型超级节点架构设计和实现[J];计算机工程与设计;2008年14期
7 廖小飞;金海;;P2P网络中资源搜索机制的研究[J];华中科技大学学报(自然科学版);2005年S1期
8 柴勇;刘一松;曹阳;;基于分层p2p系统的失效恢复机制的改进[J];微计算机信息;2006年30期
9 李俊青;谢圣献;刘广亮;陈晨;;P2P网络基于蚁群优化的动态细粒度访问控制框架[J];微电子学与计算机;2008年10期
10 卢卫青;张振宇;龚红翠;沈庆涛;;基于物理拓扑的双向搜索Chord路由[J];计算机工程;2009年22期
中国重要会议论文全文数据库 前10条
1 李俊青;谢圣献;刘广亮;陈晨;;P2P网络基于蚁群优化的动态细粒度访问控制框架[A];2008年全国开放式分布与并行计算机学术会议论文集(下册)[C];2008年
2 徐长征;王清贤;颜学雄;;基于历史时序的访问控制模型研究[A];计算机研究新进展(2010)——河南省计算机学会2010年学术年会论文集[C];2010年
3 高辉;徐玮;李昭原;;面向物资供应系统的访问控制模型的研究与实现[A];第十八届全国数据库学术会议论文集(技术报告篇)[C];2001年
4 张玉驹;张蔚;李明峰;奚长元;;基于层次访问控制模型的共享平台权限管理系统[A];江苏省测绘学会2011年学术年会论文集[C];2011年
5 任潇;董剑;刘宏伟;李洋;杨孝宗;;对等网络中基于失效规律的自适应失效检测器研究[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
6 刘梅;魏志强;刘亚敏;王晓;;基于任务和角色的双重访问控制模型[A];第二十二届中国数据库学术会议论文集(技术报告篇)[C];2005年
7 吴吉义;龚祥国;;一种基于超级节点的P2P-IPTV体系结构研究[A];第四届中国软件工程大会论文集[C];2007年
8 苟红玲;孙卫喜;;P2P对等网络信任模型研究[A];2011高等职业教育电子信息类专业学术暨教学研讨会论文集[C];2011年
9 刘逸敏;王智慧;周皓峰;汪卫;;基于PURPOSE的隐私数据访问控制模型[A];第26届中国数据库学术会议论文集(A辑)[C];2009年
10 韩丽;雷振明;;对等网络的资源查找机制[A];通信理论与信号处理新进展——2005年通信理论与信号处理年会论文集[C];2005年
中国重要报纸全文数据库 前10条
1 伍班权;对等网络(P2P)的三大应用[N];计算机世界;2002年
2 刘宇红;利用SBS改造对等网络[N];中国计算机报;2001年
3 ;竞开协同之星(GK-Star)独特的网络技术架构 扩展对等网络[N];中国计算机报;2004年
4 清华大学 谢晓芹 王克宏;两个基本共识[N];计算机世界;2002年
5 清华大学 王克宏;变革与突破[N];计算机世界;2002年
6 上海交通大学金桥网络工程中心 李振武 白英彩;影响Internet未来的对等网络(P2P)[N];计算机世界;2002年
7 四川 李定川;建立Win2000对等网络[N];电脑报;2003年
8 信息产业部通信标准研究所 薛宁;从Skype反思VoIP[N];计算机世界;2006年
9 ;Web2.0的典型应用[N];人民邮电;2008年
10 朱冰;HP无线打印缔造企业办公室的自由国度[N];中国高新技术产业导报;2005年
中国博士学位论文全文数据库 前10条
1 陈德华;基于对等网络的分布式构件库系统若干关键技术研究[D];东华大学;2006年
2 李致远;移动对等网络安全若干关键技术研究[D];南京邮电大学;2011年
3 代战锋;基于IPv6的P2P网络访问控制模型的研究[D];北京邮电大学;2009年
4 高路;混合式P2P系统资源搜索优化方法研究[D];武汉大学;2010年
5 张宇翔;对等网络中Churn问题分析与研究[D];北京交通大学;2010年
6 周明强;语义社区中服务注册中心部署策略研究[D];重庆大学;2010年
7 张世栋;对等网络文件共享服务的优化技术研究[D];北京邮电大学;2012年
8 徐明;对等网络中的查询路由与重构机制[D];复旦大学;2010年
9 欧中洪;结构化对等网络:分等级体系结构研究和性能评价[D];北京邮电大学;2011年
10 王刚;基于中国互联网的P2P-VoIP系统网络域若干关键技术研究[D];北京邮电大学;2012年
中国硕士学位论文全文数据库 前10条
1 王阳;基于DHT的流媒体服务体系研究[D];兰州大学;2006年
2 朱祎;加强Gnutella聚类性的启动算法的研究[D];南京理工大学;2008年
3 徐彦;基于小世界模型的群聚对等网研究[D];华中科技大学;2008年
4 赵科军;基于结构化对等网连续复杂查询研究[D];山东大学;2009年
5 袁流;基于安全对等组的P2P网络安全模型研究与设计[D];华中科技大学;2007年
6 赵飞;对等网环境下的语义检索研究[D];西安电子科技大学;2009年
7 耿俊;基于路径模式的对等网资源请求消息传播技术[D];新疆大学;2006年
8 曹华;对等网络安全匿名和文件真实性问题的研究[D];中南大学;2007年
9 孙云嶂;基于改进Chord协议的对等网络信任模型研究[D];山东大学;2008年
10 尹佐宁;对等网络文件共享系统索引结构的研究[D];华中科技大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026