Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Architectural considerations for a new generation of protocols
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
Scheduling and IPC mechanisms for continuous media
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Distributed multimedia computing: an assessment of the state of the art
Information Services and Use - Image processing
Implementing network protocols at user level
IEEE/ACM Transactions on Networking (TON)
Operating system support for high-speed communication
Communications of the ACM
Masking the overhead of protocol layering
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
The structuring of systems using upcalls
Proceedings of the tenth ACM symposium on Operating systems principles
Open Distributed Processing and Multimedia
Open Distributed Processing and Multimedia
The design of a QoS-controlled ATM-based communications system in Chorus
IEEE Journal on Selected Areas in Communications
A Configurable Multimedia Middleware Platform
IEEE MultiMedia
The Design of a Resource-Aware Reflective Middleware Architecture
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
The Importance of Resource Management in Engineering Distributed Objects
EDO '00 Revised Papers from the Second International Workshop on Engineering Distributed Objects
A retrospective on the design of the GOPI middleware platform
Multimedia Systems
Implementing the CORBA GIOP in a high-performance object request broker environment
Distributed Computing
The design of a configurable and reconfigurable middleware platform
Distributed Computing
An architecture for next generation middleware
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Decentralized Service Allocation in a Broker Overlay Based Grid
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Hi-index | 0.24 |
Although distributed object computing has developed rapidly over the past decade, and is now becoming commercially important, there remain key application areas inadequately supported by current standards and implementations. This paper describes research aimed at support for one of these areas: distributed soft real-time/multimedia applications. The approach is to provide a low level platform which offers generic middleware services useful for the implementation of a range of multimedia capable distributed object systems. The design of the platform is influenced on the one hand by the real-time/multimedia-oriented computational model of the RM-ODP and on the other hand by recent research results in the efficient engineering of communications systems and operating systems. The platform provides support for quality of service (QoS) and application specific protocols as required by multimedia capable distributed object systems. A novel scheme for flexible QoS specification and management is described. A performance evaluation of the platform is given and a sample application program is presented to illustrate the platform's API.