Service Function Chaining in Next Generation Networks: State of the Art and Research Challenges

Service function chaining is a network capability that provides support for application-driven-networking through the ordered interconnection of service functions. The lifecycle management of service function chains is enabled by two recently emerged technologies, software defined networking and network function virtualization, that promise a number of efficiency, effectiveness, and flexibility gains. This article introduces a service function chaining taxonomy that considers architecture and performance dimensions as the basis for the subsequent stateof- the-art analysis. The article concludes with a gap analysis of existing solutions and the identification of future research challenges.

[1]  Fulvio Risso,et al.  User-Specific Network Service Functions in an SDN-enabled Network Node , 2014, 2014 Third European Workshop on Software Defined Networks.

[2]  Minlan Yu,et al.  SIMPLE-fying middlebox policy enforcement using SDN , 2013, SIGCOMM.

[3]  Wouter Tavernier,et al.  ESCAPE: extensible service chain prototyping environment using mininet, click, NETCONF and POX , 2015, SIGCOMM 2015.

[4]  David Hausheer,et al.  Demo: Software-Defined Network Service Chaining , 2014, 2014 Third European Workshop on Software Defined Networks.

[5]  Min Chen,et al.  Coping With Emerging Mobile Social Media Applications Through Dynamic Service Function Chaining , 2016, IEEE Transactions on Wireless Communications.

[6]  Panagiotis Papadimitriou,et al.  MIDAS: Middlebox discovery and selection for on-path flow processing , 2015, 2015 7th International Conference on Communication Systems and Networks (COMSNETS).

[7]  Susana Sargento,et al.  Toward a telco cloud environment for service functions , 2015, IEEE Communications Magazine.

[8]  Ciprian Dobre,et al.  Adaptive scheduling algorithm for media-optimized traffic management in software defined networks , 2014, Computing.

[9]  Minlan Yu,et al.  FlowTags: enforcing network-wide policies in the presence of dynamic middlebox actions , 2013, HotSDN '13.

[10]  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).

[11]  Meral Shirazipour,et al.  StEERING: A software-defined networking for inline service chaining , 2013, 2013 21st IEEE International Conference on Network Protocols (ICNP).

[12]  Basil S. Maglaris,et al.  Policy-based orchestration of NFV services in Software-Defined Networks , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[13]  Fulvio Risso,et al.  Research Directions in Network Service Chaining , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

[14]  Meral Shirazipour,et al.  Optical service chaining for network function virtualization , 2015, IEEE Communications Magazine.

[15]  David Hausheer,et al.  Position Paper: Software-Defined Network Service Chaining , 2014, 2014 Third European Workshop on Software Defined Networks.

[16]  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).