论文部分内容阅读
具柯故障检测和自愈功能的应用系统能够自动检测到系统中的故障并采取相应的恢复措施,这样的应用系统具有较高的稳定性和可靠性。
随着故障检测和自愈技术的重要性越来越被人们重视,研究人员提出了多种自愈系统软件模型,但这些自愈系统软件模型有一个共同的特点,即模型和系统的耦合度太高,自愈功能和系统的交互太多,如果要基于这些模型来构建自愈系统的软件,需要在整个应用系统的软件的设计之初就要考虑到系统的自愈功能,并贯穿始终。现实中工程技术人员在设计一个应用系统的起始阶段更侧重于考虑应用系统主体功能的实现,往往不会考虑到系统的自愈,所以存在一个问题:故障检测和自愈功能往往是在整个应用系统的架构已经搭建出来后才希望被加入的,而现有的自愈软件模型则需要在系统的设计之初就考虑自愈功能。
本文提出了一种基于中央控制架的自愈软件模型SMCCA,使用这种自愈软件模型可以很方便地给一个基于中央控制架构的应用系统加入故障检测和自愈功能,即便这个应用系统已经基本成形甚至已经投入运行,也可以扩充故障检测和自愈功能。
本文首先介绍了中央控制架构的相关概念,接着分析了自愈系统的问题空间和工作流程,然后详细地讨论了基于中央控制架构的自愈软件模型SMCCA,最后给出了SMCCA在一个实际的中央控制架构的应用系统-软交换通信系统中的设计与实现,并通过实验验证了SMCCA的正确性和有效性。