Skip to main content
USENIX
  • Conferences
  • Students
Sign in

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

twitter

Tweets by @usenix

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home ยป Performance Issues in Parallelized Network Protocols
Tweet

connect with us

Performance Issues in Parallelized Network Protocols

Authors: 

Erich M. Nahum, David J. Yates, James F. Kurose, Don Towsley, University of Massachusetts, Amherst

Abstract: 

Parallel processing has been proposed as a means of improving network protocol throughput. Several different strategies have been taken towards parallelizing protocols. A relatively popular approach is packet-level parallelism, where packets are distributed across processors.

This paper provides an experimental performance study of packet-level parallelism on a contemporary shared-memory multiprocessor. We examine several unexplored areas in packet-level parallelism and investigate how various protocol structuring and implementation techniques can affect performance. We study TCP/IP and UDP/IP protocol stacks, implemented with a parallel version of the x-kernel running in user space on Silicon Graphics multiprocessors.

Our results show that only limited packet-level parallelism can be achieved within a single connection under TCP, but that using multiple connections can improve available parallelism. We also demonstrate that packet ordering plays a key role in determining single-connection TCP performance, that careful use of locks is a necessity, and that selective exploitation of caching can improve throughput. We also describe experiments that compare parallel protocol performance on two generations of a parallel machine and show how computer architectural trends can influence performance.

Erich M. Nahum, University of Massachusetts, Amherst

David J. Yates, University of Massachusetts, Amherst

James F. Kurose, University of Massachusetts, Amherst

Don Towsley, University of Massachusetts, Amherst

BibTeX
@inproceedings {260138,
author = {Erich M. Nahum and David J. Yates and James F. Kurose and Don Towsley},
title = {Performance Issues in Parallelized Network Protocols},
booktitle = {First Symposium on Operating Systems Design and Implementation (OSDI 94)},
year = {1994},
address = {Monterey, CA},
url = {https://www.usenix.org/conference/osdi-94/performance-issues-parallelized-network-protocols},
publisher = {USENIX Association},
month = nov
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/osdi/full_papers/nahum.ps
  • Log in or    Register to post comments

© USENIX

  • Privacy Policy
  • Contact Us