|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
27th International Conference on Distributed Computing Systems (ICDCS '07)
Stampede RT: Programming Abstractions for Live Streaming Applications
Toronto, Canada
June 25-June 27
ISBN: 0-7695-2837-3
| ASCII Text | x | ||
| David Hilley, Umakishore Ramachandran, "Stampede RT: Programming Abstractions for Live Streaming Applications," 2012 IEEE 32nd International Conference on Distributed Computing Systems, pp. 65, 27th International Conference on Distributed Computing Systems (ICDCS '07), 2007. | |||
| BibTex | x | ||
| @article{ 10.1109/ICDCS.2007.140, author = {David Hilley and Umakishore Ramachandran}, title = {Stampede RT: Programming Abstractions for Live Streaming Applications}, journal ={2012 IEEE 32nd International Conference on Distributed Computing Systems}, volume = {0}, year = {2007}, isbn = {0-7695-2837-3}, pages = {65}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICDCS.2007.140}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 IEEE 32nd International Conference on Distributed Computing Systems TI - Stampede RT: Programming Abstractions for Live Streaming Applications SN - 0-7695-2837-3 SP EP A1 - David Hilley, A1 - Umakishore Ramachandran, PY - 2007 KW - null VL - 0 JA - 2012 IEEE 32nd International Conference on Distributed Computing Systems ER - | |||
We present Stampede^RT, middleware designed to provide a natural programming model appropriate for live streaming applications. Such applications require pervasive access to multiple streaming data sources for distributed online analysis. One motivating example is a distributed robotics application which analyzes live camera feeds for control and planning. Most existing middlewares for streaming data focus on media streams and low-level transport characteristics such as delivery latency and efficient transfer, but do not define a programming model to succinctly express applications that manipulate and analyze the streaming content. StampedeRT provides for straightforward transport and manipulation of temporally-ordered data streams, enabling simple synchronization and correlation of data sources. We present an abstract programming model to support the aforementioned class of applications and then describe a concrete realization of the model as a distributed middleware architecture. We also evaluate our implementation of the architecture and present several motivating applications StampedeRT is designed to support.
Citation:
David Hilley, Umakishore Ramachandran, "Stampede RT: Programming Abstractions for Live Streaming Applications," icdcs, pp.65, 27th International Conference on Distributed Computing Systems (ICDCS '07), 2007
Usage of this product signifies your acceptance of the Terms of Use.
