Online Parallelized Service Function Chain Orchestration in Data Center Networks

In recent years, much attention has been focused on deploying service function chains (SFCs), each of which is composed of a set of virtual network functions (VNFs) in a specified order. This is a promising approach for enabling cloud service providers to deploy user service requests more flexibly while saving costs. However, less effort has been directed toward meeting heterogeneous needs, such as high throughput or low latency of user service requests with heterogeneous bandwidth demands, especially in data center networks (DCNs). In this paper, we propose an efficient orchestration algorithm for online SFC requests. It first splits a large flow into a number of subflows and replicates the same number of sub-SFCs. Each subflow is redirected to one of these “parallelized” sub-SFCs, which is termed a sub-user request. Then, each sub-user request is deployed based on a worst-fit strategy, and VNFs in the same SFC are instantiated on the same server to the greatest possible extent. Our algorithm is expected to enable network load balancing, reducing the delay experienced by small flows while improving the acceptance ratio for user requests. Finally, the simulation results show that the proposed algorithm outperforms other comparable algorithms.

[1]  Jing Ren,et al.  On Orchestrating Service Function Chains in 5G Mobile Network , 2019, IEEE Access.

[2]  Kate Ching-Ju Lin,et al.  Deploying chains of virtual network functions: On the relation between link and server usage , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[3]  Serge Fdida,et al.  Online load balancing for Network Functions Virtualization , 2017, 2017 IEEE International Conference on Communications (ICC).

[4]  Chien Chen,et al.  Network-aware service function chaining placement in a data center , 2016, 2016 18th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[5]  Hongbo Zhu,et al.  Dynamic Embedding and Scheduling of Service Function Chains for Future SDN/NFV-Enabled Networks , 2019, IEEE Access.

[6]  Xiang Cheng,et al.  Energy-Aware Virtual Network Embedding , 2014, IEEE/ACM Transactions on Networking.

[7]  Meral Shirazipour,et al.  Network Function Placement for NFV Chaining in Packet/Optical Datacenters , 2015, Journal of Lightwave Technology.

[8]  Guy Pujolle,et al.  QoS-Aware VNF Placement Optimization in Edge-Central Carrier Cloud Architecture , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[9]  Victor I. Chang,et al.  Towards provisioning hybrid virtual networks in federated cloud data centers , 2017, Future Gener. Comput. Syst..

[10]  Yuan-Cheng Lai,et al.  Balanced Service Chaining in Software-Defined Networks with Network Function Virtualization , 2016, Computer.

[11]  Djamal Zeghlache,et al.  NFV Orchestration Framework Addressing SFC Challenges , 2017, IEEE Communications Magazine.

[12]  Abdallah Shami,et al.  Exploring Microservices as the Architecture of Choice for Network Function Virtualization Platforms , 2019, IEEE Network.

[13]  Admela Jukan,et al.  A Reliability Study of Parallelized VNF Chaining , 2017, 2018 IEEE International Conference on Communications (ICC).

[14]  Xiaojiang Du,et al.  A detection method for a novel DDoS attack against SDN controllers by vast new low-traffic flows , 2016, 2016 IEEE International Conference on Communications (ICC).

[15]  Nuno Neves,et al.  Secure Virtual Network Embedding in a Multi-Cloud Environment , 2017, ArXiv.

[16]  Victor Chang,et al.  Service Function Chain Orchestration Across Multiple Domains: A Full Mesh Aggregation Approach , 2018, IEEE Transactions on Network and Service Management.

[17]  Baochun Li,et al.  TinyFlow: Breaking elephants down into mice in data center networks , 2014, 2014 IEEE 20th International Workshop on Local & Metropolitan Area Networks (LANMAN).

[18]  Victor I. Chang,et al.  Low-latency orchestration for workflow-oriented service function chain in edge computing , 2018, Future Gener. Comput. Syst..

[19]  Libin Liu,et al.  RepNet: Cutting Latency with Flow Replication in Data Center Networks , 2018, IEEE Transactions on Services Computing.

[20]  Xiaojiang Du,et al.  Internet Protocol Television (IPTV): The Killer Application for the Next-Generation Internet , 2007, IEEE Communications Magazine.

[21]  Peilin Hong,et al.  Virtual Network Function Placement Considering Resource Optimization and SFC Requests in Cloud Datacenter , 2018, IEEE Transactions on Parallel and Distributed Systems.

[22]  Keqiang He,et al.  Presto: Edge-based Load Balancing for Fast Datacenter Networks , 2015, Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication.

[23]  Weifa Liang,et al.  Efficient NFV-Enabled Multicasting in SDNs , 2019, IEEE Transactions on Communications.

[24]  Yuan-Cheng Lai,et al.  A joint network and server load balancing algorithm for chaining virtualized network functions , 2016, 2016 IEEE International Conference on Communications (ICC).

[25]  David Dietrich,et al.  Multi-Provider Virtual Network Embedding With Limited Information Disclosure , 2015, IEEE Transactions on Network and Service Management.

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

[27]  Franck Le,et al.  Online Scaling of NFV Service Chains Across Geo-Distributed Datacenters , 2016, IEEE/ACM Transactions on Networking.

[28]  Amin Vahdat,et al.  A scalable, commodity data center network architecture , 2008, SIGCOMM '08.

[29]  Lemin Li,et al.  Optimal provisioning for elastic service oriented virtual network request in cloud computing , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[30]  Anna Brunstrom,et al.  SDN/NFV-Based Mobile Packet Core Network Architectures: A Survey , 2017, IEEE Communications Surveys & Tutorials.

[31]  Lemin Li,et al.  Efficient Online Virtual Network Mapping Using Resource Evaluation , 2012, Journal of Network and Systems Management.

[32]  Lemin Li,et al.  The Framework and Algorithms for the Survivable Mapping of Virtual Network onto a Substrate Network , 2011 .

[33]  J. Crowcroft Hey ! Presto : Edge-based Load Balancing for Fast Datacenter Networks , 2015 .

[34]  Albert G. Greenberg,et al.  The nature of data center traffic: measurements & analysis , 2009, IMC '09.

[35]  Longxiang Yang,et al.  A Novel Optimal Mapping Algorithm With Less Computational Complexity for Virtual Network Embedding , 2018, IEEE Transactions on Network and Service Management.

[36]  Bo Yi,et al.  A comprehensive survey of Network Function Virtualization , 2018, Comput. Networks.

[37]  Hong Xu,et al.  Luopan: Sampling-Based Load Balancing in Data Center Networks , 2019, IEEE Transactions on Parallel and Distributed Systems.

[38]  Tianjiao Chen,et al.  Virtual Network Embedding Algorithm for Location-Based Identifier Allocation , 2019, IEEE Access.

[39]  Yang Li,et al.  Network functions virtualization with soft real-time guarantees , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[40]  Admela Jukan,et al.  VNF placement with replication for Loac balancing in NFV networks , 2016, 2017 IEEE International Conference on Communications (ICC).

[41]  Mohsen Guizani,et al.  Toward SLAs Guaranteed Scalable VDC Provisioning in Cloud Data Centers , 2019, IEEE Access.

[42]  Victor I. Chang,et al.  The efficient framework and algorithm for provisioning evolving VDC in federated data centers , 2017, Future Gener. Comput. Syst..

[43]  Xiaojiang Du,et al.  Provably efficient algorithms for joint placement and allocation of virtual network functions , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[44]  Raouf Boutaba,et al.  Service Function Chaining Simplified , 2016, ArXiv.

[45]  Athanasios V. Vasilakos,et al.  Energy-efficient and traffic-aware service function chaining orchestration in multi-domain networks , 2019, Future Gener. Comput. Syst..

[46]  David A. Maltz,et al.  Data center TCP (DCTCP) , 2010, SIGCOMM 2010.

[47]  Chunming Qiao,et al.  A Framework for Provisioning Availability of NFV in Data Center Networks , 2018, IEEE Journal on Selected Areas in Communications.

[48]  Yuan-Cheng Lai,et al.  Towards load-balanced service chaining by Hash-based Traffic Steering on Softswitches , 2018, J. Netw. Comput. Appl..

[49]  Mohsen Guizani,et al.  Cost-Efficient Service Function Chain Orchestration for Low-Latency Applications in NFV Networks , 2019, IEEE Systems Journal.

[50]  Jose Ordonez-Lucena,et al.  Network Slicing for 5G with SDN/NFV: Concepts, Architectures, and Challenges , 2017, IEEE Communications Magazine.

[51]  David A. Maltz,et al.  Network traffic characteristics of data centers in the wild , 2010, IMC '10.

[52]  Lemin Li,et al.  Cost efficient virtual infrastructure mapping using subgraph isomorphism , 2010, Asia Communications and Photonics Conference and Exhibition.