Ph.D. Dissertation Defense - Joaquin Chung Miranda

Event Details

Monday, October 9, 2017

9:00am - 11:00am

Room 3202, Klaus

For More Information


Event Details

TitleArchitectural Approaches to a Science Network Software-defined Exchange


Dr. Henry Owen, ECE, Chair , Advisor

Dr. George Riley, ECE

Dr. Raheem Beyah, ECE

Dr. Russ Clark, ECE

Dr. Mustaque Ahamad, CoC


To interconnect research facilities across wide geographic areas, network operators deploy science networks, also referred to as Research and Education (R&E) networks. These networks allow experimenters to establish dedicated circuits between research facilities for transferring large amounts of data, by using advanced reservation systems. Intercontinental dedicated circuits typically require coordination between multiple administrative domains, which need to reach an agreement on a suitable advance reservation. The success rate of finding an advance reservation decreases as the number of participant domains increases for traditional systems because the circuit is composed over a single path. To improve provisioning of multi-domain advance reservations, we propose an architecture for end-to-end service orchestration in multi-domain science networks that leverages software-defined exchanges (SDX) for providing multi-path, multi-domain advance reservations. Our orchestration architecture increases the reservation success rate from approximately 50% using single path to at most 99% when four paths available. We evaluate our solution using GridFTP, one of the most popular tools for data transfers in the scientific community. Additionally, we propose an intuitive interface that domain scientists can use to request science network services from our orchestration framework. Furthermore, we present a federated auditing framework (FAS) that allows an SDX to verify whether the configurations requested by a user are correctly enforced by participating SDN domains, whether the configurations requested are correctly removed after their expiration time, and whether configurations exist that are performing non-requested actions.

Last revised September 27, 2017