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 Wiki and Ticket Tracking page
- Internet2 Phoebus page
- 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