Browse Prior Art Database

Autonomic Adjustment of Quality of Service for Administrative Operations in a Computer System

IP.com Disclosure Number: IPCOM000012563D
Original Publication Date: 2003-May-14
Included in the Prior Art Database: 2003-May-14
Document File: 2 page(s) / 54K

Publishing Venue

IBM

Abstract

In a service-oriented computer system, most resources are dedicated to operational service requests, but some resource must necessarily be devoted to maintenance and administration of the system. Known methods of resource allocation have serious drawbacks in such a system. The Quality of Service (QoS) allocated to administration tasks cannot be decided without sensing the state of the service system, and taking into account its relation to administration actions. Our method controls administration QoS based on this dependency.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

  Autonomic Adjustment of Quality of Service for Administrative Operations in a Computer System

  Disclosed is a software system to balance the resources between operational processes (OP) and administration processes (AP). Operational processes are the operations in a computer system dedicated to the core value of the system (e.g., data processing, user interface, and so on). Administrative processes are those operations used for system maintenance, repair or system tuning (e.g., backup operations, routine monitoring/tuning, applying patches, etc.). We want to autonomically control the impact of AP depending on the circumstances of OP. In some cases the AP should be given top priority, in some cases it should make steady progress, yet in other cases AP should proceed only when spare processing cycles exist on the system. The problem is to derive the QoS level for AP that depends on OP and on the status of the computer system and activate the appropriate controls within the system to achieve the required QoS.

The system is comprised of three parts: (1) The Quality of Service (QoS) Evaluator, (2) the QoS Resolution Controller, and (3) the Computer System. The QoS Evaluator is responsible for determining the target QoS setting for administrative operations by examining the state of the computer system and queue of new administrative requests. The QoS Resolution Controller is responsible for adjusting the computer system's internal settings to follow the target QoS. The Computer System is everything outside the Evaluator and Controller representing the collection of OPs and metrics and control points for the operating system.

The QoS Evaluator constructs a general system state relation (known as the AP-OP Relation) representing possible AP and OP states, requested AP tasks and the target QoS desired. The state variables may be represented by whatever means is handy and easy to observe . Based on the AP-OP Relation, the Evaluator automatically derives a decision procedure called the Derived QoS Function. The domain of this function is the AP and OP state, and range is the target QoS. The derivation uses techniques to classify any AP/OP states into their closest approximation to the corresponding row in the AP-OP Relation (e.g., neural networks, machine learning, simple rule-based approach, etc.). Typically, the complexity of the classification can be bounded and may be performed whe...