分布式软件自动更新系统关键技术研究与实现

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:chshlu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络规模的增大及其相关技术的发展,越来越多的用户在网络上进行信息的交流,数据的传输等活动,享受着网络带给人们的服务和便利。应用在对等网络上的软件更新技术也逐渐取代了以传统的C/S模式进行软件更新的技术,保证了软件及时快速地更新。本文从构建分布式软件自动更新系统的角度出发,利用P2P网络文件共享技术对软件更新文件进行的快速分发,但同时在软件下发过程中也存在很多问题:如何保证分发过程中软件更新包的安全性,如何保证更新包被快速准确地分发给大量软件用户等。本文首先从分布式软件更新网络的安全需求和软件更新过程中的安全需求出发,制定了分布式软件更新系统的更新包安全性保障方案。针对网络中密钥分发和管理困难的问题,提出了基于软件特性的动态密钥生成算法与同步算法,通过引入和软件特性有关的动态因子来确保密钥的动态变化和安全管理,并将身份认证和加密处理的步骤融合在一起。这样,相比较于传统的分布式PKI认证下的安全机制,该方法不仅大大简化了认证带来的开销,还能完成身份验证和数据机密性传输等安全保障功能。其次,本文设计的分布式软件更新系统是属于集中式P2P结构的,在分析了传统的Tracker服务器应用的节点随机选取算法的弊端后,提出了基于性能评价的共享节点选择优化算法,给出了节点性能评价的相关定义与计算方法。最后通过实验仿真,比较了节点随机选取算法、改进的节点选择算法和基于性能评价的节点选择优化算法的下载耗时情况,进而论述了在分布式软件更新系统中的基于性能评价的共享节点选择优化算法的优越性和可行性,从而保证更新文件的快速准确地分发给软件用户。
其他文献
随着医学领域影像数字化进程的推进,医学影像成像技术和设备不断发展,数字医学影像已日益成为现代医疗最重要的基础手段之一。每天都会有大量包含生理、病理相关信息的医学图像
人脸表情识别是计算机视觉和模式识别领域的一个研究热点,引起越来越多的国内外研究者的广泛关注。人脸表情识别的目标是让人工智能产品能够自动识别出人的表情,进而分析人的内
微博作为一种新兴的社交媒体被广泛使用,其每天的数据交流数量呈现爆炸式的增长,这些数据为自然语言处理提供了良好的语料环境。微博文本具有和短文本一样的长度较短、情感表
人脸表情识别是一项极富有挑战性的研究课题,由于其潜在的应用价值,受到了许多学者的广泛关注。随着多媒体技术和网络视频的发展,对人们的情感分析,了解用户情感变得越来越重要。
因特网技术的快速发展,推荐系统由于能够帮助用户快速做出适当决定,被广泛应用于各大电子商务网站,推荐服务的使用能促进用户由浏览者到购买者之间的转换,给生产商带来商机的
学位
随着应用系统的急剧扩张和网络技术的迅速发展,用户对系统提供实时数据更新的要求越来越高。然而在系统的集成过程中,底层的数据库之间在实现数据资源的共享和变换时会出现一
在数字化时代的今天,由众多服务器构成的云计算数据中心中,物理服务器的负载较高或者较低,都将会影响系统整体的利用效率。为了实现整个架构的负载平衡,就须要使用虚拟机的动
随着计算机技术的飞速发展,计算机图形学被越来越多地应用到数字电影和游戏中。其中,人脸动画是计算机图形学中最典型的研究方向。近年来数据驱动形式的人脸表情动画也受到了
当前,网络和多媒体技术迅猛发展,多媒体信息急剧增长,网络多媒体数据中数据重复现象很常见,尤其是一些大型多媒体分享网站中,用户上传了大量重复的多媒体数据。重复数据不仅增加了