Kernel Support for the Event-Based Cooperation of Distributed Resource Managers

  • Authors:
  • Christian Poellabauer;Karsten Schwan

  • Affiliations:
  • -;-

  • Venue:
  • RTAS '02 Proceedings of the Eighth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'02)
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Multimedia and real-time applications require end-to-end QoS support based on the cooperative management of their distributed resources. This paper introduces a kernel-levelfacility, called Q(uality)-channel, which provides a flexible fabric with which Operating System developers can efficiently implement policies for managing the resources used by distributed applications. The inherent complexity of resource management in large-scale distributed applications is addressed by the event-based cooperation over asynchronous and anonymous Q-channels. Q-channel creation and operation (such as resource monitoring and adaptation)is hidden behind standard communication mechanisms, i.e., transparent to applications and thereby offering quality of service support with minimal application involvement. However, an application can influence the manner in which its operation is affected by Q-channels, suchas permitting resource managers to customize individual application-level communications by dynamically installing Q-filters into data streams. Such Q-filters can also be parameterized, thereby permitting continuous manipulations of application-level communications based on requirement and performance information dynamically collected from event publishers and subscribers.