Distributed schedule management in the Tiger video fileserver
Proceedings of the sixteenth ACM symposium on Operating systems principles
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
IO-Lite: a unified I/O buffering and caching system
ACM Transactions on Computer Systems (TOCS)
On the use and performance of content distribution networks
IMW '01 Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement
Real-Time Disk Scheduling in a Mixed-Media File System
RTAS '00 Proceedings of the Sixth IEEE Real Time Technology and Applications Symposium (RTAS 2000)
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
Isochronous Scheduling and its Application to Traffic Control
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
OS Debugging Method Using a Lightweight Virtual Machine Monitor
Proceedings of the conference on Design, Automation and Test in Europe - Volume 2
Stream engine: a new kernel interface for high-performance internet streaming servers
Web content caching and distribution
A content delivery accelerator in data-intensive servers
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
A practical multicast transmission control method for multi-channel HDTV IP broadcasting system
PCM'05 Proceedings of the 6th Pacific-Rim conference on Advances in Multimedia Information Processing - Volume Part II
Hi-index | 0.00 |
High performance and high quality for continuous media stream delivery needed by streaming server systems cannot be achieved efficiently using general-purpose operating systems, due to the overhead of the I/O mechanism implementation generally used. Special OS combined with powerful hardware can deliver better performance and quality but increases development complexity and deployment costs. The External I/O Engine Architecture adopts a hybrid approach, implementing streaming engines using the streaming-oriented Hi-Tactix operating system on inexpensive hardware, in combination with existing stream servers. The evaluation results of a QuickTime video server implemented with the existing Darwin Streaming Server using the External I/O Engine Architecture shows that Hi-Tactix can deliver 5 times the performance of a conventional OS and better stream quality, while keeping the amount of code necessary low.