Phoebus
Network cyberinfrastructure to improve end-to-end performance
Uses adaptation points in the network to break TCP connections into a series of shorter connections

Phoebus
How applications can use Phoebus
Modified to call the Phoebus client library
Use a transparent wrapper library to allow the application to use Phoebus without changes
Have an adaptation point in the network proxy the applicationŐs TCP connections

Phoebus
Why DCN?
Circuits allow the use of better transport protocols than TCP over more of the end-to-end connection
Dynamic circuits are a good fit for Phoebus due to the possibility of needing to connect to any of a wide variety of adaptation points.

Phoebus
Converting our service to use DCN
Current: Can allocate circuits effectively for short or known duration connections
Required 2-3 days to enable our service to request circuits
Future: Does not effectively handle arbitrary length connections
Differences between the Phoebus model and the OSCARS model

Phoebus
Sample Usage
Being used regularly by a researcher at Syracuse University to retrieve data from the LIGO Project
Deployment Plans
Current Adaptation Points:
Salt Lake City
New York
Expanding the Phoebus service to the all 9 POPs in the Internet2 network