Transparent Detection of QOS Violations for Continuous Applications
Abstract
Resources Management Systems have the task of determining the structure, resource allocation, and scheduling of applications within their scope. One such system is the Management System for Heterogeneous Networks (MSHN) which uses its Client Library to gather knowledge of its environment. The Client Library is wrapped around each application to gather application status and resource usage information by intercepting and interpreting system calls. In previous work, the Client Library was utilized to provide status of an application at the end of the application's execution. This research focuses on a method to gather QoS information on continuous applications within mission-critical systems, while applications are running rather than after execution, without modification to the application's source code. The Client Library has been modified to provide application execution information that is evaluated and compared against user-defined specifications. Any QoS violations result in a notification. This is an indicator for MSHNs scheduler to take corrective action such as adapting to use different resources or data formats. When wrapped applications are used in conjunction with continuous monitoring, overhead is increased, which may be acceptable if transparent QoS monitoring is essential.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jun 01, 2000
- Accession Number
- ADA381014
Entities
People
- Kendal V. Polk
Organizations
- Naval Postgraduate School