Flexible Cross-Domain Event Delivery for Quality-Managed Multimedia Applications Article

Poellabauer, C, Schwan, K. (2005). Flexible Cross-Domain Event Delivery for Quality-Managed Multimedia Applications . ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 1(3), 248-268. 10.1145/1083314.1083316

cited authors

  • Poellabauer, C; Schwan, K

abstract

  • To meet end users quality-of-service (QoS) requirements, online quality management for multimedia applications must include appropriate allocation of the underlying computing platform‗s resources. Previous work has developed novel operating system (OS) functionality for dynamic QoS management, including multimedia or real-time CPU schedulers and OS extensions for online performance monitoring and for adaptations, as well as QoS-aware applications that adapt their behavior to gain additional benefits from such functionality. This article describes a general OS mechanism that may be used to implement a wide variety of online quality management functions. ECalls is a communication mechanism that implements multiple cross-domain calling conventions that can be customized to the quality management needs of applications. The ECalls mechanism is based on the notions of events, event channels, and event handlers. Using events, applications can share relevant QoS attributes with OS services, and OS-level resource management services can efficiently provide monitoring data to target applications or application managers. Dynamically generated event handlers can be used to customize event delivery to meet diverse application needs, for example, to achieve high scalability for Web servers or small jitter for real-time data delivery. © 2005, ACM. All rights reserved.

publication date

  • August 1, 2005

Digital Object Identifier (DOI)

start page

  • 248

end page

  • 268

volume

  • 1

issue

  • 3