ACM Home Page
Please provide us with feedback. Feedback
Packet prediction for speculative cut-through switching
Full text PdfPdf (154 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 99-108  
Year of Publication: 2008
ISBN:978-1-60558-346-4
Authors
Paul Congdon  University of California, Davis, CA
Matthew Farrens  University of California, Davis, CA
Prasant Mohapatra  University of California, Davis, CA
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): 16,   Downloads (12 Months): 76,   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.1477957
What is a DOI?

ABSTRACT

The amount of intelligent packet processing in an Ethernet switch continues to grow, in order to support of embedded applications such as network security, load balancing and quality of service assurance. This increased packet processing is contributing to greater per-packet latency through the switch.

In addition, there is a growing interest in using Ethernet switches in low latency environments such as high-performance clusters, storage area networks and real-time media distribution. In this paper we propose Packet Prediction for Speculative Cut-through Switching (PPSCS), a novel approach to reducing the latency of modern Ethernet switches without sacrificing feature rich policy-based forwarding enabled by deep packet inspection.

PPSCS exploits the temporal nature of network communications to predict the flow classification of incoming packets and begin the speculative forwarding of packets before complex lookup operations are complete.

Simulation studies using actual network traces indicate that correct prediction rates of up to 97% are achievable using only a small amount of prediction circuitry per port. These studies also indicate that PPSCS can reduce the latency in traditional store-and-forward switches by nearly a factor of 8, and reduce the latency of cut-through switches by a factor of 3.


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
 
2
 
3
Sokolowski, P. J. and Grosu, D. 2004. Performance Considerations for Network Switch Fabrics on Linux Clusters. Proceedings of the 16th IASTED International Conference on Parallel and Distributed Computing Systems (MIT Cambridge, USA, November 2004).
 
4
Gupta, P. and McKeown, N. 2001. Algorithms for packet classification. Network, IEEE, 15, 2, (March 2001), 24--32.
5
 
6
Broder, A. and Mitzenmacher, M. 2004. Network applications of Bloom filters: a survey. Internet Math., 1, 4, (May 2004), 485--509.
7
 
8
TCPDUMP/LIBPCAP public repository. http://www.tcpdump.org/
 
9
 
10
 
11
 
12
 
13
 
14
 
15
Jain, R. and Routhier, S. 1986. Packet Trains--Measurements and a New Model for Computer Network Traffic. IEEE J. Sel. Area Comm., 4, 6 (1986), 986--995.
 
16
 
17
18
 
19
Kermani, P. and Kleinrock L. 1979. Virtual Cut-Through: A New Computer Communication Switching Technique. Computer Networks 3, (Sept. 1979), 267--286.
 
20
 
21
Feldmeier, D. C. 1988. Improving gateway performance with a routing-table cache. In Proc. IEEE INFOCOM '88. (New Orleans, March, 1988), 298--307
 
22
Newman, P., Minshall, G., Lyon, T. and Huston, L. 1997. IP switching and gigabit routers. IEEE Commun. Mag., 35, 1 (Jan 1997), 64--69.
 
23
Partridge, C. 1996. Locality and route caches. NSF Workshop on Internet Statistics Measurement and Analysis (http://www.caida.org/outreach/isma/9602/positions/partridge.html), 1996.

Collaborative Colleagues:
Paul Congdon: colleagues
Matthew Farrens: colleagues
Prasant Mohapatra: colleagues