摘要
在复杂的企业内部信息网中,应用系统常常会出现不可预见的死锁问题,死锁问题的出现会造成业务的中断,有时甚至会使整个应用系统崩溃。保证应用系统和操作系统正常运行不中断是提高软件可靠性的难题。进程强制运行控制(Mandatory Running Control,MRC)方法通过从操作系统内核中获取进程信息,对各进程进行实时监控,从操作系统内核层面上解决不可预知的死锁问题。进程强制运行控制方法能够确保系统运行的连续性和可靠性,保证网络业务长时间运行不中断,实现从操作系统内核层面上提高软件可靠性。
In the more and more complex enterprise information network environment, many unforeseen deadlock problems appear in application system, which are not easily be found by normal tools or methods.These deadlock problems can cause business interruption and even the crash of the application system.The assurance of application system and operating system running normally without interruption is a hard problem to improve the software reliability.By getting processes' information from operating system kernel, processes' Mandatory running control method can monitor processes running real-timely and solve the unpredictable deadlock problem from the system kernel level.This method can ensure system running consequently and reliably and ensure network business running normally without interruption, improving the software reliability from the system-kernel level.
出处
《通信学报》
EI
CSCD
北大核心
2009年第S1期150-153,共4页
Journal on Communications
关键词
软件可靠性
强制运行控制
进程监控
内核保护
software reliability
mandatory running control
monitoring processes
kernel protection