【摘 要】
:
随着网络技术的快速发展、Internet在人们生活中的广泛应用,以及软件系统日益复杂化和应用领域的日趋广泛化,人们对软件系统的灵活性、拓展性的要求也在不断的提高,这使得软
论文部分内容阅读
随着网络技术的快速发展、Internet在人们生活中的广泛应用,以及软件系统日益复杂化和应用领域的日趋广泛化,人们对软件系统的灵活性、拓展性的要求也在不断的提高,这使得软件升级越来越重要。软件系统的漏洞和网络信息安全的紧迫性也更加凸现了软件升级的重要性。在软件升级中,软件分发技术和软件更新技术是其中的主要问题。本文就是针对这两个问题展开研究的。软件分发技术旨在解决如何迅速地把软件升级包或漏洞补丁通过网络传递到每个终端。P2P技术以其去中心化、良好的可扩展性、健壮性、高性价比和负载均衡等优点成为软件分发的主要技术之一。本文集中研究其中的Chord算法,并提出了一种旨在减少查询延时的改进方案——ChordLandMark算法。实验表明,该算法利用邻居节点能有效地减少查询延时。在软件升级过程中,有时停止软件系统的运行代价是昂贵的,在某些场合甚至是不可行的,如电信系统,工业控制系统,银行系统和空中管制系统。这样,我们需要对运行着的软件系统进行动态更新。本文研究了构件动态更新的关键问题——新旧构件实例间的状态传递。我们根据类的不同改变方式,提出一种不修改虚拟机的对象动态替换方法,以控制“改变蔓延”,并设计了状态传递算法。我们设计了实验系统,借助Java虚拟机的类装载机制和反射机制,实现了构件实例间的状态传递。
其他文献
现代企业在生产经营过程中要面对庞杂的物流信息,处理和管理好这些信息,对企业降低运营成本,增强商品存储效率,加强客户服务起着重要的作用。物流管理信息系统是整个企业物流
分类学习是机器学习重要的研究内容。支持向量机(Support Vector Machine SVM)在众多分类算法中,具有很好的分类性能。SVM通过选择不同的核函数和参数可以使其具有不同的分类
数字水印技术是一种新型的信息隐藏技术,它的主要思想是在数字视频、音频和图像媒体中加入保护数字产品的版权证明。它弥补了密码技术和数字签名技术的缺陷,因此,数字水印技术作
随着Internet的迅猛发展,WWW已经发展成为包含多种信息资源、站点遍布全球的巨大的动态信息服务网站,为用户提供了一个极具价值的信息源。而传统的信息检索技术由于对这些信
随着Internet的飞速发展,网络迅速成为一种重要的信息传播和交换的手段,在Web上出现了丰富的数据资源。为了更有效的利用这些数据,需要在一个统一的平台上对这些数据进行集成和
自然现象的建模和渲染是近十几年来计算机虚拟现实与系统仿真的一个重要研究领域,而基于物理模型的流体模拟近年来成为这个领域的一个研究热点。由于在现实世界中运动规律的复
数据挖掘技术被广泛地应用于社会各个领域,数据挖掘的成功与否和适用性能在很大程度上取决于数据质量。在获取数据的过程中,无法避免空缺值的产生。空缺值的存在对数据质量影
现代远程教育是构筑知识经济时代人们终身学习的一种新型教育模式。基于Web的远程教学平台能够充分发挥信息技术在教学中的优势,能够体现以学生为主体,教师为主导的教学理念,
知识表示和知识抽取是人工智能领域的重要内容。术语关系获取是知识抽取的一个重要研究方向。术语是指代实体的词语,术语间的关系表达实体间的关系。术语关系获取是指从结构
网络应用的迅速发展使得企业级客户对软件的功能、易用性、安全性等提出了更高的要求,企业级Web应用程序成为一个采用多种第三方组件的、复杂的分布式应用系统,在其使用和维