ACM Home Page
Please provide us with feedback. Feedback
SLIPstream: scalable low-latency interactive perception on streaming data
Full text PdfPdf (1.40 MB)
Source
International Workshop on Network and Operating System Support for Digital Audio and Video archive
Proceedings of the 18th international workshop on Network and operating systems support for digital audio and video table of contents
Williamsburg, VA, USA
SESSION: OS and end-systems table of contents
Pages 43-48  
Year of Publication: 2009
ISBN:978-1-60558-433-1
Authors
Padmanabhan S. Pillai  Intel Research Pittsburgh, Pittsburgh, PA, USA
Lily B. Mummert  Intel Research Pittsburgh, Pittsburgh, PA, USA
Steven W. Schlosser  Intel Research Pittsburgh, Pittsburgh, PA, USA
Rahul Sukthankar  Intel research Pittsburgh, Pittsburgh, PA, USA
Casey J. Helfrich  Intel Research Pittsburgh, Pittsburgh, PA, USA
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
SIGMULTIMEDIA: ACM Special Interest Group on Multimedia
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 37,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1542245.1542256
What is a DOI?

ABSTRACT

A critical problem in implementing interactive perception applications is the considerable computational cost of current computer vision and machine learning algorithms, which typically run one to two orders of magnitude too slowly to be used interactively. Fortunately, many of these algorithms exhibit coarse-grained task and data parallelism that can be exploited across machines. The SLIPstream project focuses on building a highly-parallel runtime system called Sprout that can harness the computing power of a cluster to execute perception applications with low latency. This paper makes the case for using clusters for perception applications, describes the architecture of the Sprout runtime, and presents two compute-intensive yet interactive applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Visual Object Instance Recognition. http://people.csail.mit.edu/rahimi/projects/objrec/.
 
2
D. J. Abadi, Y. Ahmad, M. Balazinska, U. Çetintemel, M. Cherniack, J. Hwang, W. Lindner, A. S. Maskey, A. Rasin, E. Ryvkina, N. Tatbul, Y. Xing, and S. Zdonik. The Design of the Borealis Stream Processing Engine. In Proc. Innovative Data Systems Research, 2005.
 
3
J. Allard, V. Gouranton, L. Lecointre, S. Limet, E. Melin, B. Raffin, and S. Robert. FlowVR: a middleware for large scale virtual reality applications. In Proc. Euro-Par, 2004.
4
 
5
6
 
7
S. Chandrasekaran, O. Cooper, A. Deshpande, M. J. Franklin, J. M. Hellerstein, W. Hong, S. Krishnamurthy, S. Madden, V. Raman, F. Reiss, and M. Shah. TelegraphCQ: Continuous Dataflow Processing for an Uncertain World. In Proceedings of the Conference on Innovative Data Systems Research, 2003.
 
8
M. Cherniack, H. Balakrishnan, M. Balazinska, D. Carney, U. Cetintemel, Y. Xing, and S. Zdonik. Scalable Distributed Stream Processing. In Proceedings of the Conference on Innovative Data Systems Research, 2003.
9
 
10
P. Dollar, V. Rabaud, G. Cottrell, and S. Belongie. Behavior recognition via sparse spatio-temporal features. In IEEE Workshop on PETS, 2005.
 
11
12
13
 
14
J. Hartigan and M. Wang. A k-means clustering algorithm. Applied Statistics, 28:100--108, 1979.
15
16
 
17
 
18
 
19
Y. Ke, R. Sukthankar, and M. Hebert. Event detection in crowded videos. In Proceedings of International Conference on Computer Vision, 2007.
20
 
21
 
22
J.-D. Lesage and B. Raffin. A Hierarchical Component Model for Large Parallel Interactive Applications. The Journal of Supercomputing, July 2008.
 
23
 
24
U. Ramachandran, R. Nikhil, J. M. Rehg, Y. Angelov, A. Paul, S. Adhikari, K. Mackenzie, N. Harel, and K. Knobe. Stampede: a cluster programming middleware for interactive stream-oriented applications. IEEE Trans. Parallel and Distributed Systems, 14(11), 2003.
 
25
 
26
 
27
P. Viola and M. Jones. Rapid object detection using a boosted cascade of simple features. In Proc. Computer Vision and Pattern Recognition, 2001.
 
28
 
29
C. Wren, F. Sparacino, A. Azarbayejani, T. Darrell, T. Starner, A. Kotani, C. Chao, M. Hlavac, K. Russell, and A. Pentland. Perceptive spaces for performance and entertainment: Untethered interaction using computer vision and audition. Applied AI, 11(4), 1996.
 
30
D. Zhang, Z.-Z. Li, H. Song, and L. Liu. A Programming Model for an Embedded Media Processing Architecture. In Embedded Computer Systems: Architectures, Modeling, and Simulation, 2005.

Collaborative Colleagues:
Padmanabhan S. Pillai: colleagues
Lily B. Mummert: colleagues
Steven W. Schlosser: colleagues
Rahul Sukthankar: colleagues
Casey J. Helfrich: colleagues