Cooperative run-time management of adaptive applications and distributed resources
Proceedings of the tenth ACM international conference on Multimedia
Kernel-middleware interaction to support adaptation in pervasive computing environments
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
PUM applications and VMDFS file structure: amortised analysis and evaluation
International Journal of Communication Networks and Distributed Systems
Hi-index | 0.00 |
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.