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.