Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2949550.2949557acmotherconferencesArticle/Chapter ViewAbstractPublication PagesxsedeConference Proceedingsconference-collections
research-article
Public Access

Developing Applications with Networking Capabilities via End-to-End SDN (DANCES)

Published: 17 July 2016 Publication History

Abstract

The Developing Applications with Networking Capabilities via End-to-End SDN (DANCES) project [1] is a collaboration between The University of Tennessee's National Institute for Computational Sciences (UT-NICS), Pittsburgh Supercomputing Center (PSC), Pennsylvania State University (Penn State), the National Center for Supercomputing Applications (NCSA), Texas Advanced Computing Center (TACC), Georgia Institute of Technology (Georgia Tech), the Extreme Science and Engineering Discovery Environment (XSEDE), and Internet2 to investigate and develop the ability to add network bandwidth scheduling via software-defined networking (SDN) programmability to selected cyberinfrastructure services and applications. DANCES, funded by the National Science Foundation's Campus Cyberinfrastructure -- Network Infrastructure and Engineering (CC-NIE) program award numbers 1341005, 1340953, and 1340981, has field tested five vendor network devices in order to determine which implements the DANCES requirements of the OpenFlow 1.3 standard to provide the network reservation and rate-limiting capability desired to implement the goals of DANCES. Another key device selection criterion was sufficient packet buffering to handle wide area network flows without excessive packet loss. After selection of the network device a test environment was setup between UT-NICS and PSC to perform SDN tests in a simulated supercomputer center compute and data transfer resource environment. This paper describes the DANCES project, the DANCES OpenFlow 1.3 specification requirements, the determination and acquiring of a sufficient OpenFlow 1.3 network device, the provisioning of a test environment, and the test plan and results obtained so far by the DANCES team.

References

[1]
DANCES project, accessed 16 April 2016, https://www.dances-sdn.org/.
[2]
Towns, John, Timothy Cockerill, Maytal Dahan, Ian Foster, Kelly Gaither, Andrew Grimshaw, Victor Hazlewood et al. "XSEDE: accelerating scientific discovery." Computing in Science & Engineering 16, no. 5 (2014): 62--74.
[3]
Berman, Mark, Jeffrey S. Chase, Lawrence Landweber, Akihiro Nakao, Max Ott, Dipankar Raychaudhuri, Robert Ricci, and Ivan Seskar. "GENI: A federated testbed for innovative network experiments." Computer Networks 61 (2014): 5--23.
[4]
McKeown, Nick, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, and Jonathan Turner. "OpenFlow: enabling innovation in campus networks." ACM SIGCOMM Computer Communication Review 38, no. 2 (2008): 69--74.
[5]
Pittsburgh Supercomputing Center, "SLASH2," accessed 21 April 2016, https://github.com/pscedu/slash2
[6]
Open Networking Foundation, "OpenFlow switch specification," accessed 17 April 2016, https://www.opennetworking.org/technical-communities/areas/specification.
[7]
Open Networking Foundation, accessed 17 April 2016, https://www.opennetworking.org/.
[8]
Open Networking Foundation, "OpenFlow 1.5.1 Specification," 26 March 2015, accessed 17 April 2016, https://www.opennetworking.org/sdn-resources/technical-library.
[9]
Open Networking Foundation. "Software-Defined Networking: The New Norm for Networks." ONF White Paper (2012).
[10]
Open Networking Foundation, "OpenFlow 1.3.0 Specification," 25 June 2012, accessed 17 April 2016, https://www.opennetworking.org/sdn-resources/technical-library.
[11]
ESnet. "Router/Switch Buffer Size Issues." accessed 25 April 2016, https://fasterdata.es.net/network-tuning/router-switch-buffer-size-issues/.
[12]
Indiana University Global Research Network Operations Center. "OESS: Open Exchange Software Suite." accessed 25 April 2016, http://globalnoc.iu.edu/sdn/oess.html.
[13]
iperf3: A TCP, UDP, and SCTP network bandwidth measurement tool, accessed 29 April 2016, https://github.com/esnet/iperf.
[14]
DANCES OESS User Agent. accessed 25 April 2016, https://github.com/pscedu/oess-client.
[15]
Ryu, accessed 25 April 2016, https://osrg.github.io/ryu/.
[16]
Azodolmolky, Siamak. Software Defined Networking with OpenFlow. Packt Publishing Ltd, 2013.
[17]
Linux Foundation. "OpenDaylight,", accessed 21 April 2016, https://www.opendaylight.org/.
[18]
HPN-SSH, https://www.psc.edu/index.php/hpn-ssh, accessed 29 April 2016.
[19]
DANCES Test Results: GridFTP Throughput, accessed 9 June 2016, https://www.dances-sdn.org/index.php/project-documentation/test-results.
[20]
DANCES Test Results: Corsa Switch Bandwidth Fair-Share Testing, accessed 9 June 2016, https://www.dances-sdn.org/index.php/project-documentation/test-results.
[21]
DANCES CONGA, accessed 21 April 2016, https://github.com/pscedu/conga.
[22]
DANCES CONGA API, accessed 29 April 2016, https://www.dances-sdn.org/index.php/project-documentation/software/conga-api.

Cited By

View all
  • (2019)A Dynamic Programmable Network for Large-Scale Scientific Data Transfer Using AmoebaNetApplied Sciences10.3390/app92145419:21(4541)Online publication date: 25-Oct-2019
  • (2018)Advance reservation access control using software-defined networking and tokensFuture Generation Computer Systems10.1016/j.future.2017.03.01079(225-234)Online publication date: Feb-2018
  • (2017)Creating complex testbed networks to explore SDN-based all-campus science DMZs2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)10.1109/INFCOMW.2017.8116386(259-264)Online publication date: May-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
XSEDE16: Proceedings of the XSEDE16 Conference on Diversity, Big Data, and Science at Scale
July 2016
405 pages
ISBN:9781450347556
DOI:10.1145/2949550
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 July 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Data transfer
  2. Internet2
  3. Network
  4. Network Quality of Service
  5. OpenFlow
  6. Performance
  7. QOS
  8. SDN
  9. Software-Defined Networking
  10. XSEDE
  11. network bandwidth reservation
  12. network scheduling

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

Conference

XSEDE16

Acceptance Rates

Overall Acceptance Rate 129 of 190 submissions, 68%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)52
  • Downloads (Last 6 weeks)7
Reflects downloads up to 06 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2019)A Dynamic Programmable Network for Large-Scale Scientific Data Transfer Using AmoebaNetApplied Sciences10.3390/app92145419:21(4541)Online publication date: 25-Oct-2019
  • (2018)Advance reservation access control using software-defined networking and tokensFuture Generation Computer Systems10.1016/j.future.2017.03.01079(225-234)Online publication date: Feb-2018
  • (2017)Creating complex testbed networks to explore SDN-based all-campus science DMZs2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)10.1109/INFCOMW.2017.8116386(259-264)Online publication date: May-2017
  • (2017)VIP Lanes: High-Speed Custom Communication Paths for Authorized Flows2017 26th International Conference on Computer Communication and Networks (ICCCN)10.1109/ICCCN.2017.8038429(1-9)Online publication date: Jul-2017
  • (2016)Adaptive QoS for data transfers using software-defined networking2016 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS)10.1109/ANTS.2016.7947874(1-6)Online publication date: Nov-2016

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media