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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2000
Accession Number
ADA381014

Entities

People

  • Kendal V. Polk

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Materials and Manufacturing Processes
  • Sensors
  • Weapons Technologies

DTIC Thesaurus Topics

  • Accuracy
  • Air Force
  • Application Software
  • Command And Control
  • Computer Programs
  • Computer Science
  • Computers
  • Heterogeneous Networks
  • Information Processing
  • Information Systems
  • Local Area Networks
  • Network Protocols
  • Networks
  • Operating Systems
  • Resource Management
  • Specifications
  • Standards

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Database Systems and Applications
  • Parallel and Distributed Computing.