Search : [ author: Chuck Yoo ] (3)

Boosting the Forwarding Performance of Virtual Switches through Kernel-level Memory Optimization

Heungsik Choi, Kyoungwoon Lee, Chuck Yoo

http://doi.org/10.5626/JOK.2018.45.6.511

A virtual switch enables network resources to be utilized by a wide range of virtual machines or containers. Many types of virtual switches have been developed to offer a variety of functions. However, due to the inefficient processing of existing virtual switches and the Linux networking stack, current high bandwidth requirements cannot be met. To solve this problem, various studies have been carried out to propose a method using a unique networking stack in a user-level rather than an existing kernel. However, various problems still exist such as reimplementation overhead, relatively low security, excessive memory usage, etc. This paper proposes kernel-level optimization techniques to improve network processing of the kernel networking stack as well as to overcome the limitations of existing techniques.

LISP based IP Address Virtualization Technique for Resource Utilization on Virtualized SDN

Youngkeun Go, Gyeongsik Yang, Bong-yeol Yu, Chuck Yoo

http://doi.org/

Network virtualization is a technique that abstracts the physical network to provide multiple virtual networks to users. Virtualized network has the advantage to offer flexible services and improve resource utilization. In SDN architecture, network hypervisor serves to virtualize the network through address virtualization, topology virtualization and policy virtualization. Among them, address virtualization refers to the technique that provides an independent address space for each virtual network. Previous work divided the physical address space, and assigned an individual division to each virtual network. Each virtual address is then mapped one-to-one to a physical address. However, this approach requires a lot of flow entries, thus making it disadvantageous. Since SDN switches use TCAM (Ternary Contents Addressable Memory) for the flow table, it is very important to reduce the number of flow entries in the aspect of cost and scalability. In this paper, we propose a LISP based address virtualization, which separates address spaces for the physical and virtual addresses and transmits packet through tunneling, in order to resolve the limitation of the previous studies. By implementing a prototype, we show that the proposed scheme provides better scalability.

PathSavanna: Realistic Packet Routing using GPGPU on the Xen-based Virtual Router

Geun-Yeong Park, Chiyoung Lee, Chuck Yoo

http://doi.org/

As the need for a flexible Internet grows, research for software and virtual routers has increased. Although software routers and virtual routers provide Internet flexibility, they have low performance compared with existing hardware routers. In addition, the low performance problem is intensified in virtual routers because they have virtualization overheads. GPU routing is one method of improving the performance of software routers. However, previous GPU routing is based on native software routers, which are not virtualized, and presents experimental simulation results only. In this paper, we examine the effect of GPU routing on a virtual router using PathSavanna. Our GPU routing is implemented on the virtual router and forwards real packets to another machine, which is connected by a network.


Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr