Maestro is a middleware support tool for distributed multimedia and collaborative computing applications. These applications share a common need for managing multiple subgroups while providing possibly different quality-of-service guarantees for each of these groups. Maestro's functionality maps wel
Operating system support for distributed multimedia
β Scribed by David K. Y. Yau; Simon S. Lam
- Publisher
- John Wiley and Sons
- Year
- 1998
- Tongue
- English
- Weight
- 276 KB
- Volume
- 13
- Category
- Article
- ISSN
- 0884-8173
No coin nor oath required. For personal study only.
β¦ Synopsis
We have been investigating an end system architecture to support networking with quality of service guarantees. For user level protocol code in our architecture to access the network, we have designed a kernelαuser interface. The interface targets three areas for improvement: reduced copying, reduced reliance on explicit kernelαuser interactions, and provision of rate-based flow control. In this paper, we present the concept of inputαoutput efficient buffers for reduced copying, the concept of fast system calls for low-latency network access, and the concept of kernel threads for flow control. Also included is a concept called direct media streaming which is suitable for applications that require limited user processing of media data. These concepts have been implemented as Ε½ . an extension to SunOS 5.3 the operating system component of Solaris 2.3 . We report some experimental results on the performance of our current system.
π SIMILAR VOLUMES
Since the 1980s, various groups have been constructing systems that support a concept known as orthogonal persistence. These systems support objects whose lifetime is independent of the context in which they were created. The benefits of such systems include greater run-time efficiency, strong seman
It is well accepted that automatic garbage collection simplifies programming, promotes modularity, and reduces development effort. However it is commonly believed that these advantages do not counteract the perceived price: excessive overheads, possible long pause times while garbage collections occ
Two current trends in distributed computing are the emergence of standardized distributed object platforms such as CORBA, and the increasing use of continuous media data types. This paper describes and evaluates a platform which supports both standard CORBA interactions and continuous media interact
It is very important to support communications among operators in the emergency of large-scale plants. This paper deals with a communication support system for emergent situations in a hierarchical management structure for large-scale plants. Our system is based on the communication model that consi
Distributed systems that consist of workstations connected by high performance interconnects offer computational power comparable to moderate size parallel machines. Middleware like distributed shared memory (DSM) or distributed shared objects (DSO) attempts to improve the programmability of such ha