Operating System Support to Detect Application Hangs
نویسنده
چکیده
On-line failure detection is an essential means to control and assess the dependability of complex and critical software systems. In such context, effective detection strategies are required, in order to minimize the possibility of catastrophic consequences. This objective is however difficult to achieve in complex systems, especially due to the several sources of non-determinism (e.g., multi-threading and distributed interaction) which may lead to software hangs, i.e., the system is active but no longer capable of delivering its services. The paper proposes a detection approach to uncover application hangs. It exploits multiple indirect data gathered at the operating system level to monitor the system and to trigger alarms if the observed behavior deviates from the expected one. By means of fault injection experiments conducted on a research prototype, it is shown how the combination of several operating system monitors actually leads to an high quality of detection, at an acceptable overhead.
منابع مشابه
Clinical Decision Support System: An Effective Tool to Detect and Manage Drug-Laboratory Interactions
Lack of proper linkage between a patient’s medications and the results of laboratory tests can lead to common medication errors called drug-laboratory interactions (DLIs). DLIs are among the major types of preventable medication errors in the treatment process. Application of a clinical decision support system (CDSS) for physicians and other health care providers to decrease DLIs can effectivel...
متن کاملClinical Decision Support System: An Effective Tool to Detect and Manage Drug-Laboratory Interactions
Lack of proper linkage between a patient’s medications and the results of laboratory tests can lead to common medication errors called drug-laboratory interactions (DLIs). DLIs are among the major types of preventable medication errors in the treatment process. Application of a clinical decision support system (CDSS) for physicians and other health care providers to decrease DLIs can effectivel...
متن کاملOS-level hang detection in complex software systems
Many critical services are nowadays provided by large and complex software systems. However the increasing complexity introduces several sources of non-determinism, which may lead to hang failures: the system appears to be running, but part of its services are perceived as unresponsive. On-line monitoring is the only way to detect and to promptly react to such failures. However, when dealing wi...
متن کاملThe Application of Least Square Support Vector Machine as a Mathematical Algorithm for Diagnosing Drilling Effectivity in Shaly Formations
The problem of slow drilling in deep shale formations occurs worldwide causing significant expenses to the oil industry. Bit balling which is widely considered as the main cause of poor bit performance in shales, especially deep shales, is being drilled with water-based mud. Therefore, efforts have been made to develop a model to diagnose drilling effectivity. Hence, we arrived at graphical cor...
متن کاملAnomaly Detection Using SVM as Classifier and Decision Tree for Optimizing Feature Vectors
Abstract- With the advancement and development of computer network technologies, the way for intruders has become smoother; therefore, to detect threats and attacks, the importance of intrusion detection systems (IDS) as one of the key elements of security is increasing. One of the challenges of intrusion detection systems is managing of the large amount of network traffic features. Removing un...
متن کامل