软件恢复的性能监测工具(PERFMON)的设计与实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:long060112
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件衰退现象,即软件系统随时间而出现的状态退化和性能降低、乃至系统崩溃的现象,是影响系统可靠性的一个重要因素。为了减缓软件衰退所带来的危害,一种基于“前摄”的容错技术——软件恢复技术被提了出来。为了确认软件的衰退,并对可能的软件失效进行预测,系统资源数据的采集成为基于测量的软件恢复技术中的一个很重要的环节。本文就是在这样的背景下,研究应用于基于测量的软件恢复的性能监测工具,为上层应用提供数据,帮助其制定合适的恢复策略,从而提高系统的可靠性。 本文主要做了以下工作:(1)研究软件恢复技术,理解基于测量的软件恢复技术对于监测数据的要求,在尽量降低监测工具对被监测系统的资源消耗的同时,定期监测和采集系统运行期间的资源信息数据;(2)了解软件恢复技术的应用系统环境之一——集群系统,认识分布式系统对于监测的设计需求,同时分析网络技术的发展所带来的客户/服务器模式的优点,以及在性能监测设计中的作用;(3)了解开放式操作系统Linux,熟悉/proc虚拟文件系统,掌握Linux环境下的性能数据采集方法;(4)对性能监测工具PERFMON进行实验和分析,说明其功能作用。 实验证明,本文设计实现的性能监测工具PERFMON可以实现对多种系统资源数据的采集,并具有良好的伸缩性;对同一资源信息提供不同粒度的监测,满足不同应用的数据粒度需求。
其他文献
教育信息化和数字校园是高等学校教育工作的一项重要内容,是整个学校管理的核心和基础。随着计算机技术的飞速发展和Internet的迅速普及,促进了基于网络的教学管理系统的发展
拷贝数变异CNV(Copy Number Variation)是指1kb以上的DNA片段的增加或者减少。CNV是基因组结构变异的重要组成部分,是人类疾病的重要致病因素之一。Recurrent CNA (RCNA)是与某
本文针对C/C++程序安全漏洞,提出并实现了一种基于契约的安全分析方法。该方法采用自下而上分析遍历程序中的函数体,将跨过程分析转变为过程内分析;提供安全规则描述方法,使得用户
随着集成电路集成度的持续提高,将几个功能模块集成在一块芯片上的片上系统(SoC, System On Chip)设计越来越常见。本文介绍了一个基于龙芯一号IP核的税控SoC芯片的软件系统
本文首先概述了目前网络安全领域的现状,对目前主流的网络安全技术(Firewall、IDS、IPS)进行了分析与研究,分别叙述了它们的特性及优缺点,其中对IPS做了较深入的分析。 然
基于测量的软件抗衰策略定期地监测和收集系统资源的使用情况,预测和评估软件老化的速度、时间、可能性以及恢复代价等,进而确定恢复策略是否以及何时执行。 本文围绕基于测
计算机网络的飞速发展,给人们的生活带来了很大便利。然而,人们在得益于网络技术所带来的巨大机遇的同时,也不得不面对网络安全问题的严峻考验。虽然在网络安全方面,一些技术和系
未来的宽带无线通信系统的目标是实现无所不在的、高速、可靠的移动多媒体传输。正交频分复用(OFDM)是一种多载波传输方案,它可以被看作是一种调制技术,也可以被看作一种复用技
独立分量分析(Independent Component Analysis, ICA)是在源信号和传输信道等先验知识都未知的情况下,仅根据观测信号的统计特性恢复源信号的方法。其在无线通信、生物医学、
计算机辅助设计因其高效、便捷的特性,已被工程技术人员广泛应用。但是以前的工程图纸大部分采用蓝图、手工绘制的形式,这些图纸是重要的技术资料。这些纸质图纸在保存、检索方