基于云计算的故障检测方法研究与实现
发布时间:2018-11-20 05:43
【摘要】:云计算作为目前IT业最流行的领域之一,是一种崭新的计算模式。云计算逐步实现了从概念走向实际,越来越贴近人们的日常生活。人们在不知不觉间已经在享受“云”带来的便利,然而,人们在享受便利的同时,也需要承受“云”带来的不便。 基于故障模型的软件测试技术在多年的研究和实践中获得了快速的发展,成果也很显著。随着云计算的广泛应用,故障问题随之产生。越来越多的研究开始针对云计算中的故障检测,并出现了很多故障检测方法来减少云计算中的故障,但是还存在一些问题:(1)传统的软件故障模型并不能够完全涵盖云计算中的所有故障,因此,在故障检测过程中,云计算中的一些故障可能不能被检测出来。(2)有些故障检测方法中使用故障特征作为指标来检测故障,但故障和故障特征之间的关系定义不明确。 为了解决以上问题,本文将故障模型、故障特征和云计算中的故障检测结合起来,首先建立云计算中的故障模型,然后设计检测方法来对云计算中的故障进行检测,希望在不断测试的过程中完善所建立的故障模型。在发挥故障模型优势的同时完成云计算中故障的检测,主要完成以下工作: (1)为解决云计算中故障种类多、变化快的问题,在研究软件故障、故障模型的基础上,结合云计算的特点,提出了云计算环境下的故障模型,分别从四个角度对云计算中的故障进行分类,建立云计算下的故障模型; (2)定义了故障和故障特征的关系,将云计算环境中出现的故障和故障特征关联起来; (3)针对提出的云计算的故障模型和故障特征模型,提出了一种基于云计算的故障检测方案; (4)设计并实现了一个云故障检测系统,并通过大量实验验证了方案的正确性和系统的有效性。
[Abstract]:Cloud computing, as one of the most popular fields in IT industry, is a new computing model. Cloud computing has gradually realized from concept to reality, more and more close to people's daily life. People have already enjoyed the convenience brought by the cloud unconsciously, however, they also need to bear the inconvenience brought by the cloud while enjoying the convenience. Software testing technology based on fault model has developed rapidly in many years of research and practice. With the wide application of cloud computing, fault problems arise. More and more research has begun to focus on fault detection in cloud computing, and there are many fault detection methods to reduce failures in cloud computing. But there are still some problems: (1) the traditional software failure model can not completely cover all failures in cloud computing, so, in the process of fault detection, Some faults in cloud computing may not be detected. (2) some fault detection methods use fault features as indicators to detect faults, but the relationship between fault and fault features is unclear. In order to solve the above problems, this paper combines the fault model, fault characteristics and fault detection in cloud computing, first establishes the fault model in cloud computing, and then designs a detection method to detect the fault in cloud computing. Hope to improve the established fault model in the process of continuous testing. The main works are as follows: (1) in order to solve the problem of many kinds of faults and fast change in cloud computing, on the basis of studying software failures and fault models, the main contents of this paper are as follows: (1) in order to solve the problem of many kinds of faults and fast changes in cloud computing, According to the characteristics of cloud computing, the fault model in cloud computing environment is put forward, and the fault model of cloud computing is established by classifying the faults in cloud computing from four angles. (2) the relationship between fault and fault feature is defined, and the fault and fault feature in cloud computing environment are related. (3) aiming at the fault model and fault feature model of cloud computing, a fault detection scheme based on cloud computing is proposed. (4) A cloud fault detection system is designed and implemented, and the correctness of the scheme and the effectiveness of the system are verified by a large number of experiments.
【学位授予单位】:昆明理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.06
本文编号:2343945
[Abstract]:Cloud computing, as one of the most popular fields in IT industry, is a new computing model. Cloud computing has gradually realized from concept to reality, more and more close to people's daily life. People have already enjoyed the convenience brought by the cloud unconsciously, however, they also need to bear the inconvenience brought by the cloud while enjoying the convenience. Software testing technology based on fault model has developed rapidly in many years of research and practice. With the wide application of cloud computing, fault problems arise. More and more research has begun to focus on fault detection in cloud computing, and there are many fault detection methods to reduce failures in cloud computing. But there are still some problems: (1) the traditional software failure model can not completely cover all failures in cloud computing, so, in the process of fault detection, Some faults in cloud computing may not be detected. (2) some fault detection methods use fault features as indicators to detect faults, but the relationship between fault and fault features is unclear. In order to solve the above problems, this paper combines the fault model, fault characteristics and fault detection in cloud computing, first establishes the fault model in cloud computing, and then designs a detection method to detect the fault in cloud computing. Hope to improve the established fault model in the process of continuous testing. The main works are as follows: (1) in order to solve the problem of many kinds of faults and fast change in cloud computing, on the basis of studying software failures and fault models, the main contents of this paper are as follows: (1) in order to solve the problem of many kinds of faults and fast changes in cloud computing, According to the characteristics of cloud computing, the fault model in cloud computing environment is put forward, and the fault model of cloud computing is established by classifying the faults in cloud computing from four angles. (2) the relationship between fault and fault feature is defined, and the fault and fault feature in cloud computing environment are related. (3) aiming at the fault model and fault feature model of cloud computing, a fault detection scheme based on cloud computing is proposed. (4) A cloud fault detection system is designed and implemented, and the correctness of the scheme and the effectiveness of the system are verified by a large number of experiments.
【学位授予单位】:昆明理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.06
【参考文献】
相关期刊论文 前10条
1 杨朝红;宫云战;肖庆;王雅文;;基于软件缺陷模型的测试系统[J];北京邮电大学学报;2008年05期
2 陈珍珍;;云计算及安全性分析[J];电脑知识与技术;2010年22期
3 Roger Halbheer;Doug Cavit;;关于云计算安全的思考[J];信息技术与标准化;2010年09期
4 朱荣,徐拾义;软件测试中故障模型的建立[J];计算机工程与应用;2003年17期
5 曾福萍;靳慧亮;陆民燕;;软件缺陷模式的研究[J];计算机科学;2011年02期
6 张广梅,李晓维;动态内存错误的静态检测[J];计算机辅助设计与图形学学报;2005年03期
7 周茜;于炯;;云计算下基于信任的防御系统模型[J];计算机应用;2011年06期
8 聂林波,刘孟仁;软件缺陷分类的研究[J];计算机应用研究;2004年06期
9 张威;卢庆龄;李梅;宫云战;;基于指针分析的内存泄露故障测试方法研究[J];计算机应用研究;2006年10期
10 王媛;王意洁;邓瑞鹏;裴晓强;;云计算环境下的容错并行Skyline查询算法研究[J];计算机科学与探索;2011年09期
,本文编号:2343945
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2343945.html