Context-Aware Service Function Chaining and Its Cost-Effective Orchestration in Multi-Domain Networks

The emergence of software-defined networking (SDN) and network function virtualization (NFV) facilitates policy-driven and dynamic service function chaining (SFC). In recent years, multi-domain SFC orchestration has attracted a significant attention, as it is a complicated problem involving many issues, such as corporation of various administrations and integration of heterogeneous underlying technologies. However, as another critical problem for multi-domain SFC deployment, how to achieve context-aware service provision is still not widely discussed. Thus, in this paper, based on the hierarchical SFC architecture, we allocate metadata to share context information of packets and realize context-based and dynamic SFC in multi-domain networks. We design typical use cases and conduct related experiments about location-aware flow steering and denial of service attack elimination. Experimental results confirm the feasibility and elasticity of our proposed approach. Furthermore, to alleviate the resource over-provisioning problem of context-aware SFC orchestration, we propose a consolidation-based SF placement and chaining algorithm with an online feedback mechanism. We compare the performance of our algorithm with a related greedy algorithm and a tabu search algorithm. Simulation results demonstrate that the proposed algorithm is efficient to reduce the reject rate and improve the revenue-cost ratio, with a compromise on node load balance.

[1]  Kai Wang,et al.  Enabling Collaborative Edge Computing for Software Defined Vehicular Networks , 2018, IEEE Network.

[2]  Hongke Zhang,et al.  Locator/Identifier Split Networking: A Promising Future Internet Architecture , 2017, IEEE Communications Surveys & Tutorials.

[3]  Rui L. Aguiar,et al.  Policy-driven vCPE through dynamic network service function chaining , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[4]  Srinivasan Seshan,et al.  PSI: Precise Security Instrumentation for Enterprise Networks , 2017, NDSS.

[5]  Maurizio Martinelli,et al.  Realtime High-Speed Network Traffic Monitoring Using ntopng , 2014, LISA.

[6]  Minlan Yu,et al.  Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions using FlowTags , 2014, NSDI.

[7]  Filip De Turck,et al.  Design and evaluation of algorithms for mapping and scheduling of virtual network functions , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[8]  Piero Castoldi,et al.  SDN controller for context-aware data delivery in dynamic service chaining , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[9]  Younghan Kim,et al.  An implementation of hierarchical service function chaining using OpenDaylight platform , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[10]  James Won-Ki Hong,et al.  Application-aware Traffic Management for OpenFlow networks , 2016, 2016 18th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[11]  Piero Castoldi,et al.  SDN controller for network-aware adaptive orchestration in dynamic service chaining , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[12]  Zhuzhong Qian,et al.  AutoVNF: An Automatic Resource Sharing Schema for VNF Requests , 2017, J. Internet Serv. Inf. Secur..

[13]  Franco Callegati,et al.  Virtual Networking Performance in OpenStack Platform for Network Function Virtualization , 2016, J. Electr. Comput. Eng..

[14]  Patrick Crowley,et al.  Named data networking , 2014, CCRV.

[15]  Mohammed Samaka,et al.  Optimal virtual network function placement in multi-cloud service function chaining architecture , 2017, Comput. Commun..

[16]  Huachun Zhou,et al.  Application-aware and Dynamic Security Function Chaining for Mobile Networks , 2017, J. Internet Serv. Inf. Secur..

[17]  Anat Bremler-Barr,et al.  OpenBox: A Software-Defined Framework for Developing, Deploying, and Managing Network Functions , 2016, SIGCOMM.

[18]  Sangheon Pack,et al.  Joint Optimization of Service Function Placement and Flow Distribution for Service Function Chaining , 2017, IEEE Journal on Selected Areas in Communications.

[19]  Jianhua Li,et al.  Deep Packet Inspection Based Application-Aware Traffic Control for Software Defined Networks , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[20]  Jim Guichard,et al.  Service Function Chaining: Creating a Service Plane via Network Service Headers , 2014, Computer.

[21]  Byrav Ramamurthy,et al.  OpenSec: Policy-Based Security Using Software-Defined Networking , 2016, IEEE Transactions on Network and Service Management.

[22]  Dimitrios P. Pezaros,et al.  Container Network Functions: Bringing NFV to the Network Edge , 2017, IEEE Communications Magazine.

[23]  Franco Callegati,et al.  Dynamic chaining of Virtual Network Functions in cloud-based edge networks , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[24]  Luis Miguel Contreras Murillo,et al.  Analysis of end‐to‐end multi‐domain management and orchestration frameworks for software defined infrastructures: an architectural survey , 2017, Trans. Emerg. Telecommun. Technol..

[25]  Filip De Turck,et al.  Network Function Virtualization: State-of-the-Art and Research Challenges , 2015, IEEE Communications Surveys & Tutorials.

[26]  Zhixiang Liu,et al.  Service Function Chaining Resource Allocation: A Survey , 2016, ArXiv.

[27]  Jim Esch,et al.  Software-Defined Networking: A Comprehensive Survey , 2015, Proc. IEEE.

[28]  Hongke Zhang,et al.  HetNet: A Flexible Architecture for Heterogeneous Satellite-Terrestrial Networks , 2017, IEEE Network.

[29]  Tarik Taleb,et al.  Service Function Chaining in Next Generation Networks: State of the Art and Research Challenges , 2017, IEEE Communications Magazine.

[30]  Fabrizio Baiardi,et al.  Application Vulnerabilities in Risk Assessment and Management , 2016, J. Wirel. Mob. Networks Ubiquitous Comput. Dependable Appl..

[31]  Luca Valcarenghi,et al.  Multi-domain Network Virtualization , 2018 .