A Network Co-processor-Based Approach to Scalable Media Streaming in Servers

  • Authors:
  • Raj Krishnamurthy;Karsten Schwan;Richard West;Marcel-Catalin Rosu

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the embedded construction and experimental results for a media scheduler on i960 RD equipped I2O Network Interfaces (NI) used for streaming. We utilize the Distributed Virtual Communication Machine (DVCM) infrastructure developed by us, which allows run-time extensions to provide scheduling for streams that may require it. The scheduling overhead of such a scheduler is 驴 65µs with the ability to stream MPEG video to remote clients at requested rates. Moreover, placement of scheduler action `close' to the network on the Network Interface (NI) allows tighter coupling of computation and communication, eliminating traffic from the host bus & memory subsystem, allowing increased host CPU utilization for other tasks without being affected by host-CPU loading. Architectures to build scalable media scheduling servers are explored - by distributing media; schedulers and media stream producers among NIs within a server and clustering a number of such servers using commodity hardware and software.