Unlike video-on-demand servers, non-linear editing systems enable the user to manipulate the content of the video database. Applications such as news editing systems require that the underlying storage server be able to concurrently record live broadcast information, modify pre-recorded data, and broadcast an authored presentation. A multimedia storage server that efficiently supports such a diverse group of activities constitutes the focus of this study. Our contribution is a novel real-time disk scheduling algorithm that treats both read and write requests in a homogeneous manner in order to ensure that their deadlines are met. Simulation results demonstrate that the proposed algorithm offers low violations of read deadlines, reduces buffer requirements, and improves the throughput of the storage server by enhancing the utilization of available disk bandwidth.
KEYWORDS: Performance modeling, Video, Digital signal processing, Data storage, Data modeling, Information operations, Compact discs, Acquisition tracking and pointing, Radon, Phase modulation
In a scalable server that supports the retrieval and display of continuous media, both the number of simultaneous displays and the expected startup latency of a display increases as a function of additional disk bandwidth. Based on a striping technique and around-robin placement of data, this paper describes object replication and request migration as two alternative techniques to minimize startup latency. In addition to developing analytical models for these two techniques, we report on their implementation using a scalable server. The results obtained from both the analytical models and the experimental system demonstrate the effectiveness of the proposed techniques.
A challenging task when designing a video server is to support the performance criteria of its target application, i.e., both its desired number of simultaneous displays and the waiting tolerance of a display. With a multi-disk video server, the placement of data has a significant impact on the overall performance of a system. This study quantifies the tradeoffs associated with alternative organization of data across multiple disks. We describe a planner that configures a system to: (1) support the performance criteria of an application, and (2) minimize the cost of a system. The experimental results demonstrate the superiority and flexibility of using the planner to configure a system.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.