PSockets: The Case for Application-level Network Striping for Data Intensive Applications using High Speed Wide Area Networks

  • Authors:
  • H. Sivakumar;S. Bailey;R. L. Grossman

  • Affiliations:
  • -;-;-

  • Venue:
  • Proceedings of the 2000 ACM/IEEE conference on Supercomputing
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Transmission Control Protocol (TCP) is used by variousapplications to achieve reliable data transfer. TCP was originallydesigned for unreliable networks. With the emergence of high-speedwide area networks various improvements have been applied to TCPto reduce latency and achieve improved bandwidth. Theimprovement is achieved by having system administrators tune thenetwork and can take a considerable amount of time. This paperintroduces PSockets (Parallel Sockets), a library that achieves anequivalent performance without manual tuning. The basic ideabehind PSockets is to exploit network striping. By network stripingwe mean striping partitioned data across several open sockets. Wedescribe experimental studies using PSockets over the Abilenenetwork. We show in particular that network striping usingPSockets is effective for high performance data intensive computingapplications using geographically distributed data.