Transparent detection of QOS violations for continuous applications
Loading...
Authors
Polk, Kendal V.
Subjects
Advisors
Irvine, Cynthia E.
Date of Issue
2000-06-01
Date
Publisher
Monterey, California. Naval Postgraduate School
Language
en_US
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
Type
Thesis
Description
Series/Report No
Department
Computer Science
Organization
Identifiers
NPS Report Number
Sponsors
Funder
Format
xiv, 103 p.;28 cm.