Synchronized Disk Interleaving
IEEE Transactions on Computers
A case for redundant arrays of inexpensive disks (RAID)
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
An Evaluation of Multiple-Disk I/O Systems
IEEE Transactions on Computers
Scheduling periodic and aperiodic tasks in hard real-time computing systems
SIGMETRICS '91 Proceedings of the 1991 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Designing file systems for digital video and audio
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Disk scheduling in a multimedia I/O system
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Proceedings of the Second International Conference on Data Engineering
Real-Time Disk Storage and Retrieval of Digital Audio/Video Data
Real-Time Disk Storage and Retrieval of Digital Audio/Video Data
On the storage and retrieval of continuous media data
CIKM '94 Proceedings of the third international conference on Information and knowledge management
The SPIFFI scalable video-on-demand system
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Real-time scheduling of multimedia data retrieval to minimize buffer requirement
ACM SIGOPS Operating Systems Review
Experiments with digital video playback
Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Strategic directions in storage I/O issues in large-scale computing
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
Multimedia support for databases
PODS '97 Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
BubbleUp: low latency fast-scan for media servers
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
Efficient real-time data retrieval through scalable multimedia storage
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
Experimental evaluation of PFS continuous media file system
CIKM '97 Proceedings of the sixth international conference on Information and knowledge management
Disk scheduling for mixed-media workloads in a multimedia server
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Efficient admission control algorithms for multimedia servers
Multimedia Systems
An effective admission control mechanism for variable-bit-rate video streams
Multimedia Systems
Computer-aided parallelization of continuous media applications: the 4D beating heart slice server
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 1)
Providing QoS guarantees for disk I/O
Multimedia Systems
Storage System and Multimedia: Classification and Extensions
Distributed and Parallel Databases
Performance Analysis of a Pull-Based Parallel Video Server
IEEE Transactions on Parallel and Distributed Systems
Broadcasting approaches for VoD services
Distributed multimedia databases
Automatic Recovery from Disk Failure in Continuous-Media Servers
IEEE Transactions on Parallel and Distributed Systems
A shared buffer architecture for interactive VOD servers
Cluster Computing
An Efficient Data Layout Scheme for Multi-Disks Continuous Media Servers
Multimedia Tools and Applications
Super-Streaming: A New Object Delivery Paradigm forContinuous Media Servers
Multimedia Tools and Applications
A Replication Strategy for Reducing Wait Time in Video-On-Demand Systems
Multimedia Tools and Applications
Distributed Video Production: Tasks, Architecture and QoS Provisioning
Multimedia Tools and Applications
Performance of a Scalable Multimedia Server with Shared-Storage Clusters
Multimedia Tools and Applications
Interactive video streaming with proxy servers
Information Sciences—Informatics and Computer Science: An International Journal - Special issue: Interactive virtual environments and distance education
Designing and Implementing High-Performance Media-on-Demand Servers
IEEE Parallel & Distributed Technology: Systems & Technology
An Efficient Video-on-Demand Model
Computer
Techniques for Increasing the Stream Capacity of A High-Performance Multimedia Server
IEEE Transactions on Knowledge and Data Engineering
Resource Scheduling In A High-Performance Multimedia Server
IEEE Transactions on Knowledge and Data Engineering
Design and Evaluation of a Generic Software Architecture for On-Demand Video Servers
IEEE Transactions on Knowledge and Data Engineering
Disk Scheduling in Video Editing Systems
IEEE Transactions on Knowledge and Data Engineering
Effective Memory Use in a Media Server
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Replication of multimedia data using master-slave architecture
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Adaptive Cycle Extension in Multimedia Document Retrieval
EDBT '02 Proceedings of the Worshops XMLDM, MDDE, and YRWS on XML-Based Data Management and Multimedia Engineering-Revised Papers
Enhancing Parallel Multimedia Servers through New Hierarchical Disk Scheduling Algorithms
VECPAR '00 Selected Papers and Invited Talks from the 4th International Conference on Vector and Parallel Processing
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Enlarged-Maximum-Scannable-Groups for Real-Time Disk Scheduling in a Multimedia System
COMPSAC '00 24th International Computer Software and Applications Conference
Enhancing Multimedia Caching Algorithm Performance Through New Interval Definition Strategies
ANSS '03 Proceedings of the 36th annual symposium on Simulation
A circular skip-cluster scheme to support video-on-demand services
Multimedia Systems
Earthworm: A Network Memory Management Technique for Large-Scale Distributed Multimedia Applications
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
A Shared Buffer Architecture for Interactive VOD Servers.
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
Dynamic class-based queue management for scalable media servers
Journal of Systems and Software
A new cache management algorithm for multimedia storage systems
Proceedings of the 2003 ACM symposium on Applied computing
Disk Scheduling onMultimedia Storage Servers
IEEE Transactions on Computers
Comprehensive statistical admission control for streaming media servers
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Optimal Cache Memory Exploitation for Continuous Media: To Cache or to Prefetch?
Multimedia Tools and Applications
IBM Journal of Research and Development - Papers on mustimedia systems
Tiger shark: a scalable file system for multimedia
IBM Journal of Research and Development - Papers on mustimedia systems
WRR-SCAN: a rate-based real-time disk-scheduling algorithm
Proceedings of the 4th ACM international conference on Embedded software
The Journal of Supercomputing
Striping and scheduling for large scale multimedia servers
Journal of Computer Science and Technology
Multi-disk scheduling for time-constrained requests in RAID-0 devices
Journal of Systems and Software
GSR: A global seek-optimizing real-time disk-scheduling algorithm
Journal of Systems and Software
ACM Transactions on Storage (TOS)
An analytical model for interval caching in interactive video servers
Journal of Network and Computer Applications - Special issue: Network and information security: A computational intelligence approach
Cut-and-paste file-systems: integrating simulators and file-systems
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Multithreaded architecture for multimedia processing
Integrated Computer-Aided Engineering
Towards fairness and efficiency in storage systems
ACM SIGMETRICS Performance Evaluation Review
A genetic based disk scheduling method to decrease makespan and missed tasks
Information Systems
A new real time disk-scheduling method based on GSR algorithm
Journal of Systems and Software
Hardware design of a new genetic based disk scheduling method
Real-Time Systems
The dynamic sweep scheme using slack time in the zoned disk
DASFAA'06 Proceedings of the 11th international conference on Database Systems for Advanced Applications
The design of a high performance video server for managing TV archives
ADBIS'97 Proceedings of the First East-European conference on Advances in Databases and Information systems
A quasi-static retrieval scheme for interactive VOD servers
Computer Communications
Comparing disk scheduling algorithms for VBR data streams
Computer Communications
Issues and technologies for supporting multimedia communications over the Internet
Computer Communications
Operating system support for multimedia systems
Computer Communications
Hi-index | 4.11 |
In future computer system design, I/O systems will have to support continuous media such as video and audio, whose system demands are different from those of data such as text. Multimedia computing requires us to focus on designing I/O systems that can handle real-time demands. Video- and audio-stream playback and teleconferencing are real-time applications with different I/O demands. We primarily consider playback applications which require guaranteed real-time I/O throughput. In a multimedia server, different service phases of a real-time request are disk, small computer systems interface (SCSI) bus, and processor scheduling. Additional service might be needed if the request must be satisfied across a local area network. We restrict ourselves to the support provided at the server, with special emphasis on two service phases: disk scheduling and SCSI bus contention. When requests have to be satisfied within deadlines, traditional real-time systems use scheduling algorithms such as earliest deadline first (EDF) and least slack time first. However, EDF makes the assumption that disks are preemptable, and the seek-time overheads of its strict real-time scheduling result in poor disk utilization. We can provide the constant data rate necessary for real-time requests in various ways that require trade-offs. We analyze how trade-offs that involve buffer space affect the performance of scheduling policies. We also show that deferred deadlines, which increase buffer requirements, improve system performance significantly.