Enabling intent to configure scientific networks for high performance demands

Abstract Globally distributed scientific experiments involve movement of massive data volumes and many collaborators performing distributed data analysis. With complex workloads and heterogeneous resources, each user may desire certain behavior characteristics for their network paths. In this paper, we present the iNDIRA tool, which interacts with SDN north-bound interfaces to enable intent-based networking. It provides reliable, simple, and technology-agnostic communication between users and networks. Focusing particularly on science applications, iNDIRA uses natural language processing to construct semantic RDF graphs to understand, interact, and create the required network services. The technical challenges addressed by iNDIRA are: (1) development of a high-level descriptive language to query network-application requirements, (2) provides keyword identification and condition checking based on user profiles and topology details, (3) allows user negotiation based on the current network state, and (4) integrates network provisioning and service tools used by the application. iNDIRA is implemented on the ESnet network, where it interacts with OpenNSA (aka the NSI client) and Globus data transfer tools, to build complex cross-domain network paths for heterogeneous science applications, and perform secure data transfer. We argue that iNDIRA’s approach presents users with an alternative approach to interact and communicate their network demands, allowing seamless network service integration.

[1]  W. Johnston,et al.  A User Driven Dynamic Circuit Network Implementation , 2008, 2008 IEEE Globecom Workshops.

[2]  Cees T. A. M. de Laat,et al.  Using ontologies for resource description in the CineGrid Exchange , 2011, Future Gener. Comput. Syst..

[3]  Cees T. A. M. de Laat,et al.  The NOVI information models , 2015, Future Gener. Comput. Syst..

[4]  Nicola Blefari-Melazzi,et al.  Information centric networking over SDN and OpenFlow: Architectural aspects and experiments on the OFELIA testbed , 2013, Comput. Networks.

[5]  Jill Cousins,et al.  A network model , 2012 .

[6]  Dorian Kcira,et al.  High speed scientific data transfers using software defined networking , 2015, INDIS '15.

[7]  Slawomir Kuklinski,et al.  SDN Controller Mechanisms for Flexible and Customized Networking , 2014 .

[8]  Akiko Yamada,et al.  SDN Solution for Wide Area Networks , 2016 .

[9]  Thierry Turletti,et al.  A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks , 2014, IEEE Communications Surveys & Tutorials.

[10]  Raouf Boutaba,et al.  PolicyCop: An Autonomic QoS Policy Enforcement Framework for Software Defined Networks , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

[11]  Gagan Agrawal,et al.  Composing geoinformatics workflows with user preferences , 2008, GIS '08.

[12]  T. V. Lakshman,et al.  Abstracting network state in Software Defined Networks (SDN) for rendezvous services , 2012, 2012 IEEE International Conference on Communications (ICC).

[13]  Cees T. A. M. de Laat,et al.  Using RDF to describe networks , 2006, Future Gener. Comput. Syst..

[14]  Benny Rochwerger,et al.  An intent-based approach for network virtualization , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[15]  Eli Dart,et al.  The Science DMZ: A network design pattern for data-intensive science , 2013, 2013 SC - International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[16]  A. Neeraja,et al.  Licensed under Creative Commons Attribution Cc by Improving Network Management with Software Defined Networking , 2022 .

[17]  Abhimanyu Das,et al.  Information dissemination in heterogeneous-intent networks , 2016, WebSci.

[18]  Scott Klasky,et al.  Advanced Scientific Computing Research Network Requirements Review: Final Report 2015 , 2016 .

[19]  Joseph Weizenbaum,et al.  and Machine , 1977 .

[20]  Gagan Agrawal,et al.  A Dynamic Approach toward QoS-Aware Service Workflow Composition , 2009, 2009 IEEE International Conference on Web Services.

[21]  Ian T. Foster Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, NPC.

[22]  Martin Winter,et al.  When Open Source Meets Network Control Planes , 2014, Computer.

[23]  Zhenzhen Gu,et al.  Querying Large and Expressive Biomedical Ontologies , 2015, 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems.