组织型云端系统软件抗衰调度问题研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:laurachenqh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息通讯技术的发展与云计算的普及,以平板电脑,智能手机为代表的组织型云端设备逐渐成为人们生活的必需品。区别于传统计算设备,由功能相同、结构相似的云端设备构成的组织型云端系统在应用管理、数据备份、系统管理、安全管理、生态管理、寿命管理等方面都具有独特的、类似于生物组织的结构特征,这使得适用于云端设备的可靠性保障方法与传统计算系统有显著的不同。软件老化问题是影响系统可靠性的重要因素。基于云端设备的操作系统更迭频繁、节能技术发展迅速、用户使用习惯多样等现状,云端设备已逐渐成长为长运行(long-running)系统,随之加剧的软件老化现象亟待解决。软件抗衰技术是免疫软件老化的主要方法。针对组织型云端系统组织结构特征,以及云端设备的资源有限、负载周期不明显、软件和系统更新频繁等问题,本文提出了组织型云端抗衰系统体系结构,通过应用融合云端系统组织结构的模型和算法,解决抗衰系统调度中软件老化判定、抗衰阈值确定、抗衰数据存储传输三方面的问题,并通过实证与定量分析的方法,验证了算法和模型的可行性与有效性。本文的主要工作和贡献如下:  1、在组织型云端抗衰系统的模型设计方面:本文以保证并进一步提高抗衰系统的用户体验为前提,在分析现有的单细胞型抗衰模型的基础上,提出了融合组织型结构的云端抗衰系统模型,改进抗衰系统的可用性、准确性,并在此基础上设计抗衰系统的体系结构,在抗衰系统中,根据云端抗衰的实际需求选择相应的抗衰策略,以达到提高系统的可靠性的目标。  2、在软件老化状态判定方面:软件抗衰的调度问题是解决软件老化的第一步,而软件老化判定模型从总体上决定着抗衰的时机,因此,该模型的确定是解决抗衰调度问题的首要步骤。本文通过分析传统软件老化判定模型的优缺点,结合云端设备自身的特点,提出了云端设备中约束元的概念,并将约束元应用于软件老化判定模型中,通过对系统经过约束元的频度和次数的研究,预估云端设备软件老化的状态。最终达到在资源有限、用户操作无规律的云端设备上,利用较少的资源,预估云端设备系统当前可能发生失效的概率的目的,并进一步利用抗衰操作,有效降低了失效后可能带来的严重后果。  3、在抗衰阈值确定方面:抗衰阈值问题直接决定着抗衰时机的有效性。本文通过分析传统抗衰阈值模型的优缺点,提出结合群体感知概念,在以系统环境复杂、开发周期短、软件更新频繁为特点的组织型云端设备上,利用云端设备软硬件环境的相似性,减少单一设备中收集的抗衰数据量,并通过感知权值,计算不同分组的抗衰数据对当前设备的影响,得出该设备相对精确的抗衰阈值。最终达到在较少影响用户体验的前提下,有效完成抗衰任务,保障云端系统的可靠性的目标。  4、在抗衰数据存储传输方面:为了评估和优化抗衰模型,需要保存和传递抗衰数据。云端设备存储资源的有限性与享有云服务的能力,使得抗衰数据的存储、传输需要更高效的方法与之对应。本文通过分析日志型存储的特点与传统的云存储传输服务模式,针对抗衰模型中的抗衰数据提出了一种新型的存储传输模式,针对云端设备的本地存储资源,网络通讯等方面进行了专门的优化,更可靠地保存和传输了云端设备的抗衰数据,为抗衰模型提供更准确、完整的数据信息。使得云端系统软件抗衰模型得到更高效地利用,保障了服务的可靠性。  最后,本文基于组织型云端抗衰系统架构,在Android平台上实现了一个云端抗衰系统,验证了该系统架构和相关的算法在实际云端环境中提高系统可靠性的可行性。
其他文献
软件缺陷作为困扰用户及软件开发人员的难题,不仅增加软件组织的成本、危害了软件产品质量,还延缓了软件开发和发布的进度,因此及时地识别和纠正软件缺陷对软件工程实践来说至关
从多种数据中挖掘信息是机器学习的一个重要领域。更具体而言,我们关心的问题称为多模学习,其目标是将物体对象的多样数据信息整合为一种单一表示。尽管过去已经有很多的相关模
无线传感器网络由大量部署在监测区域的传感器节点组成,在军事、医疗、交通、环境等检测领域具有广泛的应用前景。传感器节点具有传感、数据处理和无线通讯功能,彼此之间通过
数据在实际应用中呈现出多种变化形式。对象增加、维度增加和属性值变化是数据动态变化的三种重要类型。在粗糙集理论中,动态数据的属性约简问题一直备受关注。然而,现有的属性
热点词汇(以下简称热词)是一种普遍的网络词汇现象,反映了特定一段时间内人们普遍关注的问题,对热词进行快速识别和定向跟踪,可以快速地了解民情、了解社会动态和发展趋势,更快捷更
无线传感器网络作为一种新兴网络,其巨大的应用前景以及潜在的科研价值吸引众多国家、机构、企业、公司竞相展开了对无线传感器网络关键技术以及应用的研究与开发。路由协议作
随着互联网上Web服务大量涌现,在语义层面上挖掘并分析Internet上Web服务间竞争或者协作关系将是构建新的、基于相关关系的服务管理、服务发现及服务组合算法的基础。在利用本
传统起搏器监测方法受制于信号频率、功耗、监测方式等因素,因而在进行实时监测时难以应对大量起搏心电数据的采样、处理与传输。压缩感知理论可以进行信号的低功耗采样,实现
网络漏洞(Network Vulnerability)是网络安全研究的一个重要研究领域,网络漏洞分析(Network Vulnerability Analysis)技术是网络漏洞研究的基础,而报文处理(Packet Processing)
随着信息技术的迅猛发展,人类生活中存在各式各样的大规模网络。复杂网络的广泛存在,使得对其研究变得非常必要。而对复杂网络的研究包括复杂网络拓扑结构统计特性及分析、复