標題: | 增進Openvswitch control plane之效能 Improving the control plane performance of Openvswitch |
作者: | 潘星佑 Pan, Hsing-Yo 王協源 Wang, Shie-Yuan 資訊科學與工程研究所 |
關鍵字: | Openflow;Openvswitch;效能改進;Openflow;Openvswitch;control plane performance |
公開日期: | 2014 |
摘要: | 在軟體定義網路 (Software defined networking)蓬勃發展的今日,由軟體模擬的Openflow switch: Openvswitch已經成為研究學者們研究Openflow的主流配備。由於Openflow controller與Openflow switch之間會不斷交換許多控制訊息,使得Openflow controller與Openflow switch之間容易因為大量訊息的產生而使得Openflow switch控制端成為效能瓶頸,為了解決這個效能瓶頸,我們在Openvswitch的設計上做了一些加強。在本篇論文中,我們將針對Openvswitch現有的設計,在user space與kernel之間的訊息傳遞處,以及Openvswitch與Openflow controller之間的訊息傳遞處分別做效能改進,使得Openvswitch在大量控制訊息產生的情況下仍然能夠穩定的傳遞控制訊息,避免連線品質不穩以及大量封包遺落的情形發生。 Openvswitch is a software implementation of an Openflow switch on the Linux platform. Its current implementation includes a kernel module and a user space daemon. To connect with an Openflow controller and handle all the traffic, Openvswitch needs to transfer the control messages between the user space and the kernel frequently. When the amount of traffic becomes huge, the control messages may be dropped in Openvswitch due to the lack of CPU times, which causes the performance bottleneck. In this thesis, we introduce a new design to improve the control plane performance of Openvswitch. The design is giving Openvswitch more chances to handle the control messages in netlink socket and TCP socket so that the packets in Openvswitch won’t be dropped. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT070156066 http://hdl.handle.net/11536/75369 |
顯示於類別: | 畢業論文 |