DESIGN AND IMPLEMENTATION OF PROGRAMMABLE MEDIA GATEWAYS

Wei Tsang Ooi, Robbert van Renesse, Brian C. Smith · 2000

Treating the network as a processor that can perform computation has several benefits. Processing at strategic locations in the network may reduce bandwidth requirements. Low-powered devices that are connected to the Internet can be off-loaded as well. In this paper we present Degas, a programmable media gateway system. Degas allows users to upload small programs, called deglets, into a Degas gateway to filter, transform or mix video streams from a multicast session. We describe a declarative, event-driven programming model for writing deglets. We also discuss a simple mechanism used by gateways to optimize and execute the operations specified in the deglets. Finally, a method for selecting a suitable gateway to run deglets is outlined. 1.

Read the paper · More papers on PaperTik