Performance Evaluation for Distributed System Components

  • Authors:
  • Petre Dini;Gregor v. Bochmann;Raouf Boutaba

  • Affiliations:
  • -;-;-

  • Venue:
  • SMW '96 Proceedings of the 2nd IEEE International Workshop on Systems Management (SMW'96)
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

The performance evaluation of hardware and software system components is based on statistics that are long views on the behavior of these components. Since system resources may unexpectedly behave, relevant current information become useful in the management process of these systems, especially for data gathering, reconfiguration, and fault detection activities. Actually, there are few criteria to properly evaluate the current availability of component services within distributed systems. Hence, the management system can not realistically select the most suitable decision for the reconfiguration. In this paper, we present a proposal for a continuous evaluation of a component behaviour related to state changes. This model is further extended by considering different categories of events concerning the degradation of operational state or usage state. Our proposals are based on the possibility of computing at the component level, across its managed object, the current availability of this component by a continuous evaluation. We introduce several current availability features and propose formula to compute them. Other events concerning a managed object are classified as warning, critical or outstanding, that leads to a more accurate operational view on a component. Several counter-based events are thresholded to improve predictable reconfiguration decisions concerning the usability of a component. The main goal is to offer to the management system current relevant information which can be used within management policies. These policies could refer to the enhancement of the trading-based system services, the flexible polling frequency tuned with respect to the current evaluation, or particular aspects related to dynamic tests within distributed systems. Implementation issues with respect to the standard recommendations within distributed systems are presented. Finally we describe how the reconfiguration management system can use these features in order to monitor, predict, improve the existing configuration, or accommodate the polling frequency according to several simple criteria.