Changes between Initial Version and Version 1 of FirstGenSwany


Ignore:
Timestamp:
02/12/12 16:10:39 (12 years ago)
Author:
kissel@cis.udel.edu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FirstGenSwany

    v1 v1  
     1[[PageOutline]]
     2
     3= Improving WAN Performance with XSP =
     4
     5The aim of this project develop, deploy, and study an Optimizing Network Environment (ONE) based on our eXtensible Session Protocol (XSP) within the NSF's Global Environment for Network Innovation (GENI).  Our approach  is based on a new layer of protocols and services that exists architecturally atop the current Internet architecture, while incorporating support for emerging technologies such as Software Defined Networking.  Developed in conjunction with XSP, Phoebus is a data movement service that can significantly improve transfer performance over long, fat networks (LFNs) and challenged network environments.  XSP supports existing applications without modification, and we have integrated directly with popular transfer applications such as GridFTP to conveniently take advantage of the XSP and Phoebus architecture.
     6
     7= Project Team =
     8
     9 * Ezra Kissel <kissel@cis.udel.edu>
     10 * Prof. Martin Swany <swany@iu.edu>, PI
     11
     12== Institutions ==
     13
     14 * University of Delaware
     15 * Indiana University
     16
     17= Experiments =
     18
     19 * '''XSP Path Signaling''' – The XSP Path implementation provides a general interface for configuring dynamic network resources, including technologies such as OpenFlow and OSCARS (e.g. used by Internet2 ION), and a framework for driving emerging Software Defined Networks (SDNs).  A common set of  network “rules” may be specified via the XSP API and signaled to XSP-enabled controllers within the network, known in our experiments as a daemon called XSPd-SDN.  Each rule is interpreted by an appropriate “rule handler” loaded by XSPd-SDN and applied within the network.  The requested application is notified when the path is ready.
     20
     21[[Image]]
     22
     23 * '''Adapting to Network Conditions''' – Phoebus Gateways (PGs) are XSP-based performance-enhancing network services.  Our experiments have evaluated the ability of PGs to accelerate transfers over ION and ProtoGENI backbone resources.  Phoebus implements protocol translation and adaptation that can significantly improve performance over LFNs and challenged network paths.  Our testing shows a 50-60% improvement when utilizing the Phoebus-XSP approach for common network transfer tools and benchmarks such as GridFTP and iperf (shown in the performance chart below).  Future experiments will allow PGs to select optimal paths based on prevailing network conditions.
     24
     25
     26== GEC12 Demo ==
     27
     28
     29
     30[[Image]]
     31
     32= Achievements =
     33
     34== Publications ==
     35
     36 * ''Driving Software Defined Networks with XSP'', Under Submission, [http://damsl.cis.udel.edu/projects/phoebus/sdn_xsp.pdf pdf]
     37 * ''Session Layer Burst Switching for High Performance Data Movement'', PFLDNet 2010, [http://damsl.cis.udel.edu/projects/phoebus/phoebus_slabs.pdf pdf]
     38
     39== Posters and Presentations ==
     40
     41 * ''Improving WAN Performance with the eXtensible Session Protocol'', Demo Poster at GEC12, [http://damsl.cis.udel.edu/projects/phoebus/gec12-poster.pdf pdf]
     42 * YouTube video of our GEC12 demonstration [http://www.youtube.com/watch?v=OHuAHfqmehc link]
     43
     44== Degrees ==
     45
     46 * Student, Ezra Kissel, Ph. D., Expected 2012, Thesis: ''Improving WAN Performance with the eXtensible Session Protocol: A Protocol for Future Internet Architectures''
     47 
     48
     49= Acknowledgements =
     50
     51This material is based upon work supported by the National Science Foundation under Grant No. CNS-1050111.