基于P2P的分布式体系结构动态演化框架

来源 :复旦大学 | 被引量 : 0次 | 上传用户:mylook1028
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式系统的维护和升级往往由于其系统规模造成大量的人力和财力的损失;软件的动态演化是指在软件运行中动态升级软件系统,并改变软件的行为。在支持动态演化的分布式系统中,由于其固有的分布式特性,系统的动态升级不仅容易引发错误,也难以确保演化后的系统满足用户的要求。本文着眼于分布式系统在工业中应用中的问题,提出了在分布式环境中的动态体系结构演化框架PDDF。该框架的通信基于开放的P2P协议,系统的运行不依赖于某一台计算机,便于系统规模的扩展。系统中的每台计算机作为PDDF的一个节点,并通过体系结构增量感知当前的体系结构。PDDF采用非侵入的分布式构件开发模式,节点中的构件容器动态加载构件实例,管理构件的生命周期,负责构件对外服务接口的调用,并通过维护构件状态控制多对构件对象的操作。在运行时,用户不仅可以通过监控端工具直接触发系统演化,也可以通过规则触发体系结构的自主演化。框架引入预演化机制,将预演化得到的体系结构用于约束验证,只有验证通过的演化请求才会被实施。在演化实施过程时,采用体系结构演化锁和两阶段的演化提交协议确保演化前后系统的一致性。
其他文献
随着计算机技术的不断发展,基于数字图像处理以及图像模式识别技术的应用也随之延伸到生活中的方方面面。文档的电子化管理已成为文档管理的发展趋势,因而研究纸质文档资料的
超标量流水线,超流水线和超长指令等微处理器主要是依赖指令级并行提高性能,但是指令级并行受到了指令相关的影响,造成很大空闲周期。细粒度多线程和粗粒度多线程微处理器利用线
VANETs(Vehicular Ad Hoc Networks)是由移动车辆自组织形成的复杂的分布式网络,主要有车辆与车辆通信和车辆与路边基础设施RSU(Road-Side Unit)通信两种通信模式,其中车辆还能
互联网己成为当今信息交流的重要方式。由于网络计算能力和通讯技术的快速发展,涌现出大量需要更多网络功能支持的新应用,例如多媒体会议、远程教育、网络广播、数据复制、网
本文中的流水印是一种追溯网络中数据包真实来源的技术,可被用于识别基于跳板技术的多种匿名网络攻击行为。由于其具有隐蔽性与稳定性等特点,且难以被消除和伪造,所以在网络取证
沉陷地层三维可视化研究是煤矿开采沉陷模拟的重要研究内容,对于分析、预测开采沉陷有着重要的意义。本文将开采沉陷理论与三维可视化技术相结合,实现了沉陷地层的三维可视化
随着多媒体通信技术的发展,无线视频监控、无线PC相机、移动视频电话、多媒体传感器网络等新的视频应用需求不断涌现。低复杂度的视频编码方法研究变得迫切,分布式视频编码研
对等网(Peer-to-Peer)网络技术是网络计算的一种新技术,目前对等网络研究的一个重点方向是资源搜索与定位。本文在DiffSearch搜索机制的基础上设计了一种有效的搜索模型,称之
虚拟足球运动员头球射门建模与仿真是虚拟人技术与运动生物力学方法应用于足球运动的确切体现,涉及了计算机图形学、虚拟现实、人工智能多个学科,国内外在此方面的研究尚不多
信息集成和互联网技术的发展,促进了人们对完整获取分布、异质信息的需求。信息集成的一个主要特征就是需要同时处理大量的查询请求,因此有效地进行查询对于信息集成系统是十分