Browse > Article
http://dx.doi.org/10.13067/JKIECS.2015.10.2.211

Study on the Implementation of a Virtual Switch using Intel DPDK  

Jeong, Gab-Joong (경주대학교 관광정보학과)
Choi, Kang-Il (한국전자통신연구원)
Publication Information
The Journal of the Korea institute of electronic communication sciences / v.10, no.2, 2015 , pp. 211-218 More about this Journal
Abstract
This paper describes the implementation of the accelerated virtual switch using Intel DPDK(Data Plane Development Kit), and evaluates the virtual network functions of the virtual switch which is one of the most important components to build a virtual network for cloud computing. Nowadays, new information service platforms are appeared from the interconnection of intelligent IT systems like IoT(Internet of Things). And many companies want to use the new service platform for their new application service. The companies can apply there new service early which needs small investment and responses adaptively to the fast change of consumer environment. Using cloud computing technology, the new business service can be introduced as a commercial IT service for the time to market. In this study, an implementation and investigation were performed for the accelerated virtual switch, called Intel DPDK virtual switch, which is using multi processors in network interface card for virtual network functions. It can be useful for Internet-oriented companies to leverage the new cloud service and businesses for its creativeness.
Keywords
Accelerated Virtual Switch; Cloud Platform Service; Intel DPDK; Virtual Machine;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Y. Amanatullah, C. Lim, H. P. Ipung, and A. Juliandri, "Toward Cloud Computing Reference Architecture : Cloud Service Management Perspective," In Proc. Int. Conf. on ICT for Smart Society (ICISS), Jakarta, Indonesia, June 2013, pp. 1-4.
2 Rosy Aoun, Elias A, Doumith, and Maurice Gagnaire, "Resource Provisioning for Enriched Services in Cloud Environment," In Proc. IEEE Int. Conf. on Cloud Computing Technology and Service (CloudCom), Indianapolis, IN, Nov. 2010, pp. 296-303.
3 C. J. Sher-DeCusatis and C. DeCusatis, "Developing a Software Defined Networking Curriculum through Industry Partnerships," In Proc. Zone 1 Conf. the American Society for Engineering Education (ASEE Zone 1), Bridgeport, CT, Apr. 2014, pp. 1-7.
4 S. Kibe, T. Koyama and M. Uehara, "The Evaluation of Desktop as a Service in an Educational Cloud," In Proc. IEEE Int. Conf. on Network-Based Information Systems (NBiS), Melbourne, Australia, Sept. 2012, pp. 621-626.
5 C.-Y. Kim, "A Study for Transaction Processing Supporting Scalability in the Cloud," J. of the Korea Institute of Electronic Communication Sciences, vol. 7, no. 4, 2012, pp. 873-879.   과학기술학회마을   DOI
6 S.-Y. Lee and H.-J. Yoon, "The Study on Development of Technology for Electronic Government of S. Korea with Cloud Computing analysed by the Application of Scenario Planning," J. of the Korea Institute of Electronic Communication Sciences, vol. 7, no. 6, 2012, pp. 1245-1258.   과학기술학회마을   DOI
7 Hui-Min Tseng, Hui-Lan Lee, Jen-Wei Hu, Te-Lung Liu, Jee-Gong Chang, and Wei-Cheng Huang, "Network Virtualization with Cloud Virtual Switch," In Proc. IEEE Int. Conf. on Parallel and Distributed Systems (ICPADS), Tainan, Taiwan, Dec. 2011, pp. 998-1003.
8 F. Anhalt, D.M. Divakaran, and P.V.-B. Primet, "A virtual switch architecture for hosting virtual networks on the Internet," In Proc. Int. Conf. on High Performance Switching and Routing (HPSR), Richardson, TX, June 2010, pp. 26-31.
9 Miao Tang, Qiaochu Lv, Zheng Lu, and Qi Zhao, "Yichuan Song Dynamic Virtual Switch Protocol Using Openflow," In Proc. Int. Conf. on Software Engineering, Artificial Intelligence, Networking and Parallel & Distributed Computing (SNPD), Kyoto, Japan, Aug. 2012, pp. 603-608.
10 Chao-Tung Yang, Wei-Sheng Chen, Yi-Wei Su, Yao-Yu Yang, Jung-Chun Liu, Fang-Yi Leu, and Chu, W.C.C., "Implementation of a Virtual Switch Monitor System Using OpenFlow on Cloud," In Proc. Int. Conf. on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), Taichung, Taiwan, July 2013, pp. 283-290.
11 S.-J. Lim, G.-J. Kim, and T.-G. Kang, "Application Program Virtualization based on Desktop Virtualization," J. of the Korea Institute of Electronic Communication Sciences, vol. 5, no. 6, 2010, pp. 595-601.   과학기술학회마을
12 H. Masutani, Y. Nakajima, T. Kinoshita, T. Hibi, H. Takahashi, K. Obana, K. Shimano, and M. Fukui, "Requirements and design of flexible NFV network infrastructure node leveraging SDN/OpenFlow," In Proc. Int. Conf. on Optical Network Design and Modeling, Stockholm, Sweden, May 2014, pp. 258-263.
13 DPDK: Data Plane Development Kit, Available: http://01.dpdk.org
14 Intel Open Source Technology Center, Available: https://01.org/packet-processing
15 Intel DPDK: Sample Applications User Guide, Jan. 2014.
16 Intel DPDK Testpmd Application: User Guide, Oct. 2013.
17 Intel DPDK vSwitch: Getting Started Guide, Dec. 2013.