Phoebus: A system for high throughput data movement

  • Authors:
  • Ezra Kissel;Martin Swany;Aaron Brown

  • Affiliations:
  • Department of Computer & Information Sciences, University of Delaware, 18 Amstel Avenue, Rm. 101, Newark, DE 19716, United States;Department of Computer & Information Sciences, University of Delaware, 18 Amstel Avenue, Rm. 101, Newark, DE 19716, United States;Internet2, 1000 Oakbrook Drive, Suite 300, Ann Arbor, MI 48104, United States

  • Venue:
  • Journal of Parallel and Distributed Computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Phoebus is an infrastructure for improving end-to-end throughput in high-bandwidth, long-distance networks by using a ''session layer'' protocol and ''gateways'' in the network. Phoebus has the ability to dynamically allocate network resources and to use segment-specific transport protocols between gateways, as well as to apply other performance-improving techniques on behalf of the user. We have developed interfaces to Phoebus to allow its use in various real applications and data movement services. This paper extends our earlier work with tests of Phoebus-enabled applications on both real-world networks as well as over configurable network testbeds that allow us to modify latency and loss rates. We demonstrate that Phoebus improves the performance of bulk data transfer in a variety of network configurations and conditions.