ACM Home Page
Please provide us with feedback. Feedback
Fast data stream algorithms using associative memories
Full text PdfPdf (280 KB)
Source
International Conference on Management of Data archive
Proceedings of the 2007 ACM SIGMOD international conference on Management of data table of contents
Beijing, China
SESSION: Data stream management table of contents
Pages: 247 - 256  
Year of Publication: 2007
ISBN:978-1-59593-686-8
Authors
Nagender Bandi  Univerisity of California, Santa Barbara, CA
Ahmed Metwally  Univerisity of California, Santa Barbara, CA
Divyakant Agrawal  Univerisity of California, Santa Barbara, CA
Amr El Abbadi  Univerisity of California, Santa Barbara, CA
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 161,   Citation Count: 3
Additional Information:

abstract   references   cited by   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/1247480.1247510
What is a DOI?

ABSTRACT

The primary goal of data stream research is to develop space and time efficient solutions for answering continuous on-line summarization queries. Research efforts over the last decade have resulted in a number of efficient algorithms with varying degrees of space and time complexities. While these techniques are developed in a standard CPU setting, many of their applications such as click-fraud detection and network-traffic summarization typically execute on special networking architectures called Network Processing Units (NPUs). These NPUs interface with special associative memories known as Ternary Content Addressable Memories (TCAMs) to provide gigabit rate forwarding at network routers. In this paper, we describe how the integrated architecture of NPU and TCAMs can be exploited towards achieving the goal of developing high-speed stream summarization solutions. We propose two TCAM-conscious solutions for the frequent elements problem in data streams and present a comprehensive evaluation of these techniques on a state-of-the-art networking platform.


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
Intel network processing units. http://www.intel.com/, 2006.
 
2
Teja networking systems. http://www.teja.com, 2006.
 
3
 
4
 
5
N. Bandi, S. Schnieder, D. Agrawal, and A. E. Abbadi. Hardware acceleration of database operations using content-addressable memories. In DaMoN, 2005.
 
6
S. Chandrasekaran. Telegraphcq: Continuous dataflow processing for an uncertain world, 2003.
 
7
8
9
 
10
11
 
12
R. H. K. Fang Yu. Efficient Multi-Match Packet Classification with TCAM. In IEEE Hot Interconnects, 2004.
 
13
B. T. Gold, A. Ailamaki, L. Huston, and B. Falsafi. Accelerating database operations using a network processor. In DaMoN, 2005.
 
14
M. Greenwald and S. Khanna. Space-efficient online computation of quantile summaries. In SIGMOD Conference, 2001.
 
15
J. Hershberger, N. Shrivastava, S. Suri, and C. D. Tóth. Adaptive spatial partitioning for multidimensional data streams. In ISAAC, pages 522--533, 2004.
16
 
17
K. Lakshminarayanan, A. Rangarajan, and S. Venkatachary. Algorithms for advanced packet classification with ternary cams. In SIGCOMM '05, pages 193--204, New York, NY, USA, 2005. ACM Press.
 
18
G. S. Manku and R. Motwani. Approximate frequency counts over data streams, 2002.
19
 
20
A. Metwally, D. Agrawal, and A. E. Abbadi. Efficient computation of frequent and top-k elements in data streams. In ICDT, pages 398--412, 2005.
 
21
J. Misra and D. Gries. Finding repeated elements. Sci. Comput. Program., 2(2):143--152, 1982.
 
22
 
23
G. J. Narlikar, A. Basu, and F. Zane. Coolcams: Power-efficient tcams for forwarding engines. In INFOCOM, 2003.
 
24
R. Panigrahy and S. Sharma. Sorting and Searching using Ternary CAMs. In IEEE Micro., 2003.
 
25
J. Widom and R. Motwani. Query processing, resource management, and approximation in a data stream management system, 2003.
 
26


Collaborative Colleagues:
Nagender Bandi: colleagues
Ahmed Metwally: colleagues
Divyakant Agrawal: colleagues
Amr El Abbadi: colleagues