Distributed multimedia applications require a variety of communication services. These services and different application demands have to be provided and supported within end-systems in an efficient and integrated manner, combining the precise specification of Quality-of-Service (QoS) requirements, application interfaces, multicast support, and security features. The Da CaPo++ system presented in this paper provides an efficient middleware and application framework for multimedia applications, capable of handling various types of applications in a modular fashion. Applications ’ needs and communication demands are specified by values in terms of QoS attributes and functional properties, such as multicast groups, encryption or authentication requirements. Da CaPo++ automatically generates suitable communication protocols, provides for an efficient run-time support and offers an easy-to-use, object-oriented application programming interface. Its applicability for real-life scenarios was shown by various prototype implementations. Extensive performance evaluations have been carried out and practical experiences have yielded numerical results and conclusions. 1
|
586
|
The x-Kernel: An architecture for implementing network protocols
– Hutchinson, Peterson
- 1991
|
|
323
|
The Official PGP User’s Guide
– Zimmermann
- 1995
|
|
254
|
network programming
– Stevens
- 1990
|
|
252
|
Routing in the Internet
– Huitema
- 1999
|
|
161
|
A Review of QoS Architectures
– Campbell, Aurrecoechea, et al.
- 1996
|
|
112
|
First IETF Internet audiocast
– Casner, Deering
- 1992
|
|
111
|
Security Mechanisms in High-Level Network Protocols
– Voydock, Kent
- 1983
|
|
97
|
Applied Cryptography, 2nd Edition
– Schneier
- 1996
|
|
90
|
Architectural Considerations for a New Generation of
– Clark, Tennenhouse
- 1990
|
|
58
|
A Media Synchronization Survey: Reference Model, Specification, and Case Studies
– Blakowski, Steinmetz
- 1996
|
|
46
|
Transport System Architecture Services for High-Performance Communications Systems
– Schmidt, Suda
- 1993
|
|
45
|
Tantawy, “A model for flexible high-performance communication subsystems
– Zitterbart, Stiller, et al.
- 1993
|
|
39
|
OSF DCE Guide to Developing Distributed Applications
– Lockhart
- 1994
|
|
30
|
A model for dynamic configuration of light-weight protocols
– Plagemann, Plattner, et al.
- 1992
|
|
29
|
Scout: A Path-based Operating System
– Mosberger
- 1997
|
|
18
|
An Error Tolerant, Scalable Video Stream Encoding and Compression for Mobile Computing
– Dasen, Fankhauser, et al.
- 1996
|
|
11
|
Plattner: Crossbow - A Toolkit for Integrated Services over Cell-Switched
– Decasper, Waldvogel, et al.
- 1997
|
|
7
|
The OSI'95 Transport Service with Multimedia Support --- Research Reports ESPRIT, Project 5341, Volume 1
– Danthine
- 1994
|
|
7
|
Design and Analysis of a Video-on-Demand Server
– Srivastava, Kumar, et al.
- 1997
|
|
5
|
Sockets++: A uniform application programming interface for basic-level communication services
– Böcking
- 1996
|
|
5
|
What Video Can and Can't do for Collaboration: A
– Isaacs, Tang
- 1993
|
|
5
|
Inside COM, Microsoft
– Rogerson
- 1997
|
|
4
|
An Error-control Scheme for a Multicast Protocol Based on Round-trip Time Calculations
– Bauer, Stiller
- 1996
|
|
4
|
A Fault Tolerant Video Server Using Combined Raid 5 and Mirroring
– Biersack, Bernhardt
- 1997
|
|
4
|
Interactive Video and Remote Control via the World Wide Web
– Wolf, Froitzheim, et al.
- 1996
|
|
3
|
A QoS-based application programming interface for communication middleware
– Conrad, Stiller
- 1997
|
|
3
|
A VoD application implemented in Java
– Jong, Hsing, et al.
- 1997
|
|
3
|
Secure Data Networking; Artech
– Purser
- 1993
|
|
3
|
Live Multimedia over HTTP
– Soo
- 1994
|
|
2
|
Guaranteed multipoint communication support for multimedia applications
– Bauer, Stiller, et al.
- 1998
|
|
2
|
Parulkar: Extensions to 4.4 BSD UNIX for Networked Multimedia
– Buddhikot, Chen, et al.
- 1998
|
|
2
|
An Architecture for End-to-end Quality-of-Service Provision and its Experimental Verification
– Nahrstedt
- 1995
|
|
2
|
IPC SAP: An object-oriented interface to operating system interprocess communication services
– Schmidt
- 1992
|
|
2
|
Da CaPo++ - Communication Support for Distributed Applications
– Stiller, Bauer, et al.
- 1997
|
|
2
|
Transport-independent Group and Session Management for Group Communication Platforms
– Wilde, Plattner
- 1997
|
|
1
|
Synchronization Issues in Distributed Applications: Definitions, Problems, and Quality of Synchronization
– Class
- 1997
|
|
1
|
Deering: Multicast Routing in a Datagram Internetwork
– E
- 1991
|
|
1
|
Zakhor: Disk-based Storage for Scalable Video
– Ed, A
- 1997
|
|
1
|
Shared Window Systems; Ph
– Gutekunst
- 1995
|
|
1
|
den Linden: An Overview on the
– van
- 1993
|
|
1
|
Quality-of-Service – Dienstgüte
– Stiller
- 1996
|
|
1
|
Project Da CaPo++, Volume II: Implementation Documentation
– Stiller, Bauer, et al.
- 1997
|
|
1
|
Project Da CaPo++, Volume III: Performance Evaluations
– Stiller, Caronni, et al.
- 1998
|
|
1
|
Eine Laufzeitumgebung für Da CaPo; GI/ITG Arbeitstreffen “Verteilte Multimediale Systeme
– Vogt, Plagemann, et al.
- 1993
|