ACM Home Page
Please provide us with feedback. Feedback
A programmable architecture for scalable and real-time network traffic measurements
Full text PdfPdf (330 KB)
Source Symposium On Architecture For Networking And Communications Systems archive
Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems table of contents
San Jose, California
SESSION: Measurements and switching table of contents
Pages 109-118  
Year of Publication: 2008
ISBN:978-1-60558-346-4
Authors
Faisal Khan  University of California, Davis
Lihua Yuan  University of California, Davis
Chen-Nee Chuah  University of California, Davis
Soheil Ghiasi  University of California, Davis
Sponsors
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 114,   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/1477942.1477958
What is a DOI?

ABSTRACT

Accurate and real-time traffic measurement is becoming increasingly critical for large variety of applications including accounting, bandwidth provisioning and security analysis. Existing network measurement techniques, however, have major difficulty dealing with large number of flows in today's high-speed networks and offer limited scalability with increasing link speeds. Consequently, the current state of the art solutions have to resort to conservative sampling of the traffic stream and/or accounting for only a few frequent flows that often fail to provide accurate estimates of traffic features.

In this paper, we present a novel hardware-software co-designed solution that is programmable and adaptable to runtime situations offering high-throughputs that can easily match current link-speeds. The key to our design is orthogonalization of memory lookups from traffic measurements through our query-driven measurement scheme. We have prototyped our approach on a Xilinx platform using Microblaze soft-core processors integrated with Virtex-II Pro FPGA fabric. We demonstrate the scalability of our architecture and also compare it with a recent offline (non real-time) sampling-based software alternative. The comparison shows that our architecture performs orders better in terms of speed and throughput even while being used as an offline solution.


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
Cisco NetFlow. http://www.cisco.com/warp/public/732/Tech/netflow.
 
2
Sampled NetFlow. http://www.cisco.com/en/US/docs/ios/12\_0s/feature/guide/12s\_sanf.html.
 
3
CAIDA: Cooperative Association for Internet Data Analysis. http://www.caida.org/home/.
 
4
B. Amrutur and M. Horowtiz. Speed and power scaling of srams. In IEEE J. Solid-State Circuits, volume 35(2), 2000.
 
5
 
6
7
8
9
10
11
12
 
13
W. Fang and L. Peterson. Inter-as: Traffic Patterns and their Implications. In Proceedings of IEEE GLOBECOM, 1999.
 
14
M. Kodialam, T. Lakshman, and S. Mohanty. Runs bAsed Traffic Estimator (RATE): A simple, memory efficient scheme for per-flow rate estimation. In INFOCOM, 2004.
 
15
A. Kumar and J. Xu. Sketch Guided Sampling -- Using On-Line Estimates of Flow Size for Adaptive Data Collection. In INFOCOM, 2006.
16
 
17
 
18
 
19
 
20
G. Varghese. Network Algorithmics. Morgan Kaufmann, 2005.
 
21
22
23

Collaborative Colleagues:
Faisal Khan: colleagues
Lihua Yuan: colleagues
Chen-Nee Chuah: colleagues
Soheil Ghiasi: colleagues