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

An Optimized Deployment Mechanism for Virtual Middleboxes in NFV- and SDN-Enabling Network  

Xiong, Gang (National Digital Switching System Engineering and Technological R&D Center)
Sun, Penghao (National Digital Switching System Engineering and Technological R&D Center)
Hu, Yuxiang (National Digital Switching System Engineering and Technological R&D Center)
Lan, Julong (National Digital Switching System Engineering and Technological R&D Center)
Li, Kan (Xi'an Communication Institute)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.10, no.8, 2016 , pp. 3474-3497 More about this Journal
Abstract
Network Function Virtualization (NFV) and Software Defined Networking (SDN) are recently considered as very promising drivers of the evolution of existing middlebox services, which play intrinsic and fundamental roles in today's networks. To address the virtual service deployment issues that caused by introducing NFV or SDN to networks, this paper proposes an optimal solution by combining quantum genetic algorithm with cooperative game theory. Specifically, we first state the concrete content of the service deployment problem and describe the system framework based on the architecture of SDN. Second, for the service location placement sub-problem, an integer linear programming model is built, which aims at minimizing the network transport delay by selecting suitable service locations, and then a heuristic solution is designed based on the improved quantum genetic algorithm. Third, for the service amount placement sub-problem, we apply the rigorous cooperative game-theoretic approach to build the mathematical model, and implement a distributed algorithm corresponding to Nash bargaining solution. Finally, experimental results show that our proposed method can calculate automatically the optimized placement locations, which reduces 30% of the average traffic delay compared to that of the random placement scheme. Meanwhile, the service amount placement approach can achieve the performance that the average metric values of satisfaction degree and fairness index reach above 90%. And evaluation results demonstrate that our proposed mechanism has a comprehensive advantage for network application.
Keywords
Software-defined networking; network function virtualization; middlebox; quantum genetic algorithm; game theory;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 D. Joseph and I. Stoica, "Modeling middleboxes," IEEE Network, vol. 22, no. 5, pp.20-25, 2008. Article (CrossRef Link)   DOI
2 J. Sherry, S. Hasan, C. Scott, A. Krishnamurthy, S. Ratnasamy, V. Sekar, "Making middleboxes someone else's problem: network processing as a cloud service," in Proc. of ACM SIGCOMM, pp. 13-24, 2012. Article (CrossRef Link)
3 V. Sekar, S. Ratnasamy, M. K. Reiter, N. Egi, and G. Shi, "The middlebox manifesto: enabling innovation in middlebox deployment," in Proc. of the 10th ACM Workshop on Hot Topics in Networks, HotNets-X, 2011. Article (CrossRef Link)
4 M. Chiosi, D. Clarke, P. Willis, et al., "Network functions virtualisation -introductory white paper," SDN and OpenFlow world congress, Darmstadt, Germany, October 22-24, 2012. Article (CrossRef Link)
5 B. A. A. Nunes, M. Mendonca, X. N. Nguyen, K. Obraczka, and T. Turletti, "A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks," IEEE Communications Surveys & Tutorials, vol. 16, no. 3, pp. 1617 - 1634, 2014. Article (CrossRef Link)   DOI
6 I. Banerjee, I. Perera, A. Nag, J. Choudhury, "Incorporating Smart Software-defined Networks to Enhance Resilience and Survivability in the Cloud: Survey of Current Challenges and Future Research Scopes," Smart Computing Review, vol. 5, no. 4, pp. 308-316, Aug. 2015. Article (CrossRef Link)
7 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)
8 V. Sekar, N. Egi, S. Ratnasamy, M. Reiter, and G. Shi, "Design and implementation of a consolidated middlebox architecture," in Proc. of the 9th USENIX conference on Networked Systems Design and Implementation, NSDI'12, pp. 1-17, Berkeley, USENIX Association, 2012. Article (CrossRef Link)
9 A. Gember, R. Grandl, A. Anand, T. Benson, and A. Akella, "Stratos: virtual middleboxes as first-class entities," Technical Report TR1771, University of Wisconsin-Madison, 2012. Article (CrossRef Link)
10 A. Gember, P. Prabhu, Z. Ghadiyali, and A. Akella, "Towards software defined middlebox networking," in Proc. of the 11th ACM Workshop on Hot Topics in Networks, HotNets-XI, 2012. 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, IL, USA, 2014. Article (CrossRef Link)
12 S. K. Fayazbakhsh, L. Chaing, V. Sekar, M. Yu, and J. C. Mogul, "Enforcing network-wide policies in the presence of dynamic middlebox actions using FlowTags," in Proc. of NSDI, 2014. Article (CrossRef Link)
13 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)
14 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
15 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)
16 A. Gushchin, A. Walid and A. Tang, "Scalable routing in SDN-enabled networks with consolidated middleboxes," in Proc. of HotMiddlebox'15, London, United Kingdom, August 17-21, 2015. Article (CrossRef Link)
17 G. Z. Cheng, H. C. Chen, Z. M. Wang, P. Yi, F.Y. Zhang, and H. C. Hu, “Towards adaptive network nodes via service chain construction,” IEEE Transactions on network and service management, vol. 12, no. 2, pp.248-262, June, 2015. Article (CrossRef Link)   DOI
18 Z. Guo, M. Su, Y. Xu, Z. Duan, L. Wang, S. Hui, H. Chao. “Improving the performance of load balancing in software-defined networks through load variance-based synchronization,” Computer Networks, vol. 68, no. 11, pp. 95-109, 2014. Article (CrossRef Link)   DOI
19 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, April 13-17, 2015. Article (CrossRef Link)
20 A. Basta, W. Kellerer, M. Hoffmann, H. Morper, and K. Hoffmann, "Applying NFV and SDN to LTE mobile core gateways; the functions placement problem," in Proc. of the 4th workshop on all things cellular: operations, applications and challenges, pp. 33-38, 2014. Article (CrossRef Link)
21 C Hu, J Yang, H Zhao, J. Lu "Design of all programable innovation platform for software defined networking," in Proc. of Presented as part of the Open Networking Summit 2014, Santa Clara, CA, 2014. Article (CrossRef Link)
22 Z Guo, Y Xu, M Cello, J Zhang, Z Wang, M. Liu, H. Chao, "JumpFlow: reducing flow table usage in software-defined networks," Computer Networks, vol. 92, no. 3, pp. 300-315, 2015. Article (CrossRef Link)   DOI
23 A. Malossini, E. Blanzieri, T. Calarco, "Quantum genetic optimization," IEEE Trans. on Evolutionary Computation, vol. 12, no. 2, pp. 231-241, 2008. Article (CrossRef Link)   DOI
24 J. Guo, F. M. Liu, D. Zeng, J. C.S. Lui, H. Jin, "A cooperative game based allocation for sharing data center networks," in Proc. of INFOCOM, 2013. Article (CrossRef Link)
25 H. Yaiche, R. Mazumdar, and C. Rosenberg, "A game theoretic framework for bandwidth allocation and pricing in broadband networks," IEEE/ACM Transactions on Networking (TON), vol. 8, no. 5, pp. 667- 678, 2000. Article (CrossRef Link)   DOI
26 E. Egura, K. Calvert, S. Bhattacharjee, "How to model an internetwork," in Proc. of IEEE International Conference on Computer Communications, San Francisco, pp. 594 - 602, 1996. Article (CrossRef Link)
27 E. Danna, A. Hassidim, H. Kaplan, et al., "Upward max min fairness," in Prof. of INFOCOM, pp.837-845, 2012. Article (CrossRef Link)
28 Gebert S, Pries R, Schlosser D, et al., "Internet access traffic measurement and analysis," in Proc. of the 4th International Conference on Traffic Monitoring and Analysis, Berlin, volume 7189 of LNCS, pp. 29-42, 2012. Article (CrossRef Link)
29 A. Ghosh, S. Ha, E. Crabbe, J. Rexford, "Scalable multi-Class traffic management in data center backbone networks," IEEE Journal on Selected Areas in Communications, vol. 31, no. 12, pp.2673-2684, 2013. Article (CrossRef Link)   DOI