Charting an intent driven network

The strong divide between applications and the network control plane is desirable, but keeps the network in the dark regarding the ultimate purpose of applications and, as a result, is unable to optimize for these. An alternative approach is for applications to declare to the network their abstract desires; e.g. “I require group multicast”, or “I will run within a local domain and am latency sensitive”. Such an enriched semantic has the potential to enable the network to better fulfill application intent, while also helping optimize network resource usage across applications. We refer to this approach as intent driven networking (IDN). We sketch an incrementally-deployable design to serve as a stepping stone towards a practical realization of IDN within today's Internet.

[1]  Yehia El-khatib Mapping Cross-Cloud Systems: Challenges and Opportunities , 2016, HotCloud.

[2]  Panagiotis Georgopoulos,et al.  Towards network-wide QoE fairness using openflow-assisted adaptive video streaming , 2013, FhMN@SIGCOMM.

[3]  Raouf Boutaba,et al.  Policy-based Management: A Historical Perspective , 2007, Journal of Network and Systems Management.

[4]  Ratul Mahajan,et al.  Don't Mind the Gap: Bridging Network-wide Objectives and Device-level Configurations , 2016, SIGCOMM.

[5]  Christian Tschudin,et al.  Named functions and cached computations , 2014, 2014 IEEE 11th Consumer Communications and Networking Conference (CCNC).

[6]  Dinesh C. Verma,et al.  A policy framework for integrated and differentiated services in the Internet , 1999, IEEE Netw..

[7]  George Pavlou,et al.  Policy refinement for IP differentiated services Quality of Service management , 2006, IEEE Transactions on Network and Service Management.

[8]  Simon Miles,et al.  A Trace-Driven Analysis of Caching in Content-Centric Networks , 2012, 2012 21st International Conference on Computer Communications and Networks (ICCCN).

[9]  Michael J. Freedman,et al.  Service-Centric Networking with SCAFFOLD , 2010 .

[10]  Xi Liu,et al.  EONA: Experience-Oriented Network Architecture , 2014, HotNets.

[11]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[12]  George Varghese,et al.  Programming Protocol-Independent Packet Processors , 2013, ArXiv.

[13]  Yehia El-khatib Building Cloud Applications for Challenged Networks , 2015, EGC.

[14]  Laurent Mathy,et al.  FlowOS: a flow-based platform for middleboxes , 2013, HotMiddlebox '13.

[15]  Ratul Mahajan,et al.  Network configuration synthesis with abstract topologies , 2017, PLDI.

[16]  Lisandro Zambenedetti Granville,et al.  INSpIRE: Integrated NFV-based Intent Refinement Environment , 2017, 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[17]  kc claffy,et al.  Measurement and Analysis of Internet Interconnection and Congestion , 2014 .

[18]  David Hutchison,et al.  Network service orchestration standardization: A technology survey , 2017, Comput. Stand. Interfaces.

[19]  Minlan Yu,et al.  NOSIX: a lightweight portability layer for the SDN OS , 2014, CCRV.

[20]  Emin Gün Sirer,et al.  Managing the network with Merlin , 2013, HotNets.

[21]  Michal Król,et al.  NFaaS: named function as a service , 2017, ICN.

[22]  Anthony Rowe,et al.  The Swarm at the Edge of the Cloud , 2015, IEEE Design & Test.

[23]  Jon Crowcroft,et al.  SCANDEX: Service Centric Networking for Challenged Decentralised Networks , 2015, DIYNetworking@MobiSys.

[24]  G.J. Minden,et al.  A survey of active network research , 1997, IEEE Communications Magazine.

[25]  Brendan Jennings,et al.  Towards autonomic management of communications networks , 2007, IEEE Communications Magazine.

[26]  Edward A. Lee,et al.  The swarm at the edge of the cloud - A new perspective on wireless , 2011, 2011 Symposium on VLSI Circuits - Digest of Technical Papers.

[27]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[28]  George Varghese,et al.  P4: programming protocol-independent packet processors , 2013, CCRV.

[29]  Gordon S. Blair,et al.  The design of a generalised approach to the programming of systems of systems , 2015, 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[30]  Arjuna Sathiaseelan,et al.  Pushing the Frontier: Exploring the African Web Ecosystem , 2016, WWW.

[31]  Miguel Rio,et al.  Service oriented networking , 2014, 2014 European Conference on Networks and Communications (EuCNC).

[32]  Reinhold Kröger,et al.  A framework for autonomic, ontology-based IT management , 2015, 2015 11th International Conference on Network and Service Management (CNSM).

[33]  Brian E. Carpenter,et al.  Autonomic Networking: Definitions and Design Goals , 2015, RFC.

[34]  Nishanth R. Sastry,et al.  Where is in a Name? A Survey of Mobility in Information-Centric Networks , 2013 .

[35]  Oliver Michel,et al.  Applying operating system principles to SDN controller design , 2013, HotNets.

[36]  Mohamed Faten Zhani,et al.  On Using Micro-Clouds to Deliver the Fog , 2017, IEEE Internet Computing.

[37]  David Walker,et al.  Modular SDN Programming with Pyretic , 2013, login Usenix Mag..

[38]  Yérom-David Bromberg,et al.  Holons: towards a systematic approach to composing systems of systems , 2015, ARM@Middleware.

[39]  Torsten Braun,et al.  Service-centric networking extensions , 2013, SAC '13.