Transparent resource management and self-adaptability using multitasking virtual machine RM API

  • Authors:
  • Arkadiusz Janik;Krzysztof Zielinski

  • Affiliations:
  • Institute of Computer Science, AGH, Krakow, Poland;Institute of Computer Science, AGH, Krakow, Poland

  • Venue:
  • Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Multitasking Virtual Machine has been provided with many useful features like Isolation API or Resource Consumption Management API. The latter one can be used to help in managing resources in Java applications. However, using RM API does not guarantee separation between a resource management activity and a business activity. In this paper we present the concept of The Transparent Resource Management (TRM) system. The system can be used to run Java applications with resource management policies added dynamically, as a separate aspect. Each application runningin the TRM system can be started with a reusable graph of different states. Each state encapsulates currently used resource management policy. An active state can change automatically during runtime, depending on the state of an application, the state of the whole system, as well as on the utilization of different resources in different applications.