Memory Management Mechanism and External Resource Manager Interface for Continuous Media Objects


Satoshi Moriai, Seiji Kihara, Akira Nambu
Network Information Systems Laboratories
Nippon Telegraph and Telephone Corporation
Yokosuka, Kanagawa 238-03, Japan
{moriai,kihara,nambu}@isl.ntt.jp

Abstract

In this paper, we describe a new data transfer facility across protection domains and a resource management mechanism that cooperates with out-of-kernel resource managers, which support continuous media applications. An efficient communication facility that crosses protection domains contributes to the high throughput and low latency of the system. Resource management functions enable the system to guarantee the quality of service (QOS) of continuous media. It is important to avoid copying messages, to discard out-of-date messages, and to make available the reserved resources. Current memory management systems do not satisfy the conditions mentioned above.

We propose extensions of RT-Mach such as virtual memory swapping and external resource management interfaces. A network protocol server for continuous media can be constructed with virtual ring buffers and network resource managers that are based on our extensions. We show that these mechanisms are suitable for high performance communication on continuous media.