Browse > Article
http://dx.doi.org/10.3837/tiis.2016.08.016

A Mechanism for Configurable Network Service Chaining and Its Implementation  

Xiong, Gang (National Digital Switching System Engineering & Technology Research Center)
Hu, Yuxiang (National Digital Switching System Engineering & Technology Research Center)
Lan, Julong (National Digital Switching System Engineering & Technology Research Center)
Cheng, Guozhen (National Digital Switching System Engineering & Technology Research Center)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.10, no.8, 2016 , pp. 3701-3727 More about this Journal
Abstract
Recently Service Function Chaining (SFC) is promising to innovate the network service mode in modern networks. However, a feasible implementation of SFC is still difficult due to the need to achieve functional equivalence with traditional modes without sacrificing performance or increasing network complexity. In this paper, we present a configurable network service chaining (CNSC) mechanism to provide services for network traffics in a flexible and optimal way. Firstly, we formulate the problem of network service chaining and design an effective service chain construction framework based on integrating software-defined networking (SDN) with network functions virtualization (NFV). Then, we model the service path computation problem as an integer liner optimization problem and propose an algorithm named SPCM to cooperatively combine service function instances with a network utility maximum policy. In the procedure of SPCM, we achieve the service node mapping by defining a service capacity matrix for substrate nodes, and work out the optimal link mapping policies with segment routing. Finally, the simulation results indicate that the average request acceptance ratio and resources utilization ratio can reach above 85% and 75% by our SPCM algorithm, respectively. Upon the prototype system, it is demonstrated that CNSC outperforms other approaches and can provide flexible and scalable network services.
Keywords
Service chain; software-defined networking; network function virtualization; network security;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 S. W. Ahn, S. H. Lee, S. H. Yoo, D. Y. Park, D. Kim, C. Yoo, "Isolation schemes of virtual network platform for cloud computing," KSII Transactions on Internet and Information Systems, vol. 6, no. 11, pp. 2764- 2783, 2012. Article (CrossRef Link)   DOI
2 M. Chiosi, D. Clarke, P. Willis, et al., "Network functions virtualisation -introductory white paper," SDN and OpenFlow world congress, Darmstadt, Germany, 2012. Article (CrossRef Link)
3 Open Networking Foundation, "Software-defined networking: the new norm for networks," white paper, April, 2012. Article (CrossRef Link)
4 P. Quinn, T. Nadeau, "Problem statement for service function chaining," RFC 7498, 2015. Article (CrossRef Link)
5 W. Lee, Y. H. Choi, N. Kim, "Study on virtual service chain for secure software defined networking," Advanced Science and Technology Letters, vol. 29, pp.177-180, 2013. Article (CrossRef Link)
6 P. Quinn, J. Guichard, R. Fernando, et. al, "Network service header," Internet-Draft, draft-ietf-sfc-nsh-01.txt, IETF, 2014. Article (CrossRef Link)
7 Z. A. Qazi, C. C. Tu, L. Chiang, R. Miao, V. Sekar, and M. Yu, "SIMPLE-fying middlebox policy enforcement using SDN," in Proc. of the ACM SIGCOMM'13, Hong Kong, China, pp. 27-38, August 12-16, 2013. Article (CrossRef Link)
8 N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, "OpenFlow: Enabling innovation in campus networks," ACM SIGCOMM CCR, vol. 38, no.2, 2008. Article (CrossRef Link)   DOI
9 Y. Zhang, N. Beheshti, L. Beliveau, G. Lefebvret, R. Manghirmalani, R. Mishra, "StEERING: a software-defined networking for inline service chaining," in Proc. of the 21st IEEE International Conference on Network Protocols (ICNP), pp.1-10, 7-10 Oct., 2013. Article (CrossRef Link)
10 S. K. Fayazbakhsh, V. Sekar, M. Yu and J. C. Mogul, "FlowTags: enforcing network-wide policies in the presence of dynamic middlebox actions," in Proc. of the HotSDN, pp. 19-24, 2013. Article (CrossRef Link)
11 A. Gember-Jacobson, R. Viswanathan, C. Prakash, et al., "OpenNF: enabling innovation in network function control," in Proc. of the ACM SIGCOMM'14, Chicago, 2014. Article (CrossRef Link)
12 M Xia, M Shirazipour, Y Zhang, et al., "Optical service chaining for network function virtualization," IEEE Communications Magazine, vol. 53, no.4, pp. 152-158, 2015. Article (CrossRef Link)   DOI
13 L. Sun, H. Dong, J. Ashraf, "Survey of service description languages and their issues in cloud computing," Eighth International Conference on Semantics, Knowledge and Grids (SKG), pp.128-135, October 2012. Article (CrossRef Link)
14 C. Monsanto, J. Reich, N. Foster, J. Rexford and D. Walker, "Composing software-defined networks," in Proc. of USENIX NSDI, 2013. Article (CrossRef Link)
15 S. Shin, P. Porras, V. Yegneswaran, et al., "FRESCO: modular composable security services for software-defined networks," in Proc. of NDSS, 2013. Article (CrossRef Link)
16 J. Martins, M. Ahmed, C. Raiciu, V. Olteanu, M. Honda, R. Bifulco and F. Huici, "ClickOS and the art of network function virtualization," NSDI, 2014. Article (CrossRef Link)
17 A. Baumgartner, V. S. Reddy, T. Bauschert, "Mobile core network virtualization: a model for combined virtual core network function placement and topology optimization," in Proc. of 1st IEEE Conference on Network Softwarization (NetSoft), London, pp. 1-9, 2015. Article (CrossRef Link)
18 G Z Cheng, H C Chen, H C Hu, et al., "Enabling network function combination via service chain instantiation," Computer Netwoks, pp.396-407, 2015. Article (CrossRef Link)   DOI
19 P. Wang, J. Lan, X. Zhang, Y. Hu, S. Chen, "Dynamic function composition for network service chain: model and optimization," Computer Networks, vol.92, pp.408-418, 2015. Article (CrossRef Link)   DOI
20 Y. Li, F. Zheng, M. Chen and D. Jin. "A unified control and optimization framework for dynamical service chaining in software-defined NFV system," IEEE Wireless Communications, vol. 22, no. 6, pp. 15-23, 2015. Article (CrossRef Link)   DOI
21 T. X. Li, H. C. Zhou, H. B. Luo, "A new method for providing network services: Service function chain," Optical Switching and Networking, available online, 30 September 2015. Article (CrossRef Link)
22 R. Hartert, S. Vissicchio, P. Schaus, O. Bonaventure, C. Filsfils, T. Telkamp, P. Francois, "A declarative and expressive approach to control forwarding paths in carrier-grade networks," in Proc. of SIGCOMM'15, August 2015. Article (CrossRef Link)
23 S. Liu, W. Jia, "An adaptive virtual machine location selection mechanism in distributed cloud," KSII Transactions on Internet and Information Systems, vol. 9, no. 12, pp. 4776-4798, Dec. 2015. Article (CrossRef Link)
24 R. Hartert, P. Schaus, S. Vissicchio and O. Bonaventure, "Solving segment routing problems with hybrid constraint programming techniques," CP 2015, Cork, 2015. Article (CrossRef Link)
25 The Open Network Operating System (ONOS). Article (CrossRef Link)
26 C. Fils_ls et al., "Segment routing architecture," Internet draft, IETF, 2014. Article (CrossRef Link)
27 Internet2 open science, scholarship and services exchange." Article (CrossRef Link)
28 E. W. Zegura, K. L. Calvert, S. Bhattacharjee, "How to model an internetwork," in Proc. of INFOCOM, vol. 2, pp. 594-602, 1996. Article (CrossRef Link)