Phoebus

The Phoebus project seeks to encourage a paradigm shift in the way traditional edge and backbone networks are utilized in order to improve end-to-end throughput over long distances. By augmenting the current Internet model with an additional service layer, Phoebus embeds "intelligence" in the network that allows a connection to become articulated and adapt to the environment on a segment by segment basis. The system includes a protocol and software infrastructure that addresses many of the fundamental issues in long distance data movement and allows the Internet infrastructure to evolve.

  • Allows existing applications to utilize dynamic circuit allocation with no changes.
  • Allows adaptation to segment-specific transport protocols.
  • Automatically improves end-to-end performance without extensive host tuning.

Links:

  • Phoebus is based on the Logistical Session Layer, an old page is here

Publications:

  • Phoebus in JPDC: Data Intensive Computing
    Kissel, E., Brown, A., Swany, M. Phoebus: A system for high throughput data movement. Journal of Parallel and Distributed Computing, Volume 71, Issue 2, pp. 266-279, 2011
  • Session Layer Burst Switching (SLaBS)
    Kissel, E., Swany, M. Session Layer Burst Switching for High Performance Data Movement. In Proceedings of PFLDNet, Lancaster, PA, 2010
  • Phoebus and GridFTP Performance
    Kissel, E., Brown, A., Swany, M. Improving GridFTP Performance Using the Phoebus Session Layer. In Proceedings of SC09, Portland, OR, 2009
  • Phoebus Technical Report
    Brown, A., Kissel, E., Swany, M., Almes, G. Phoebus: A Session Protocol for Dynamic and Heterogeneous Networks. University of Delaware. 2008:334