Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator
碩士 === 國立清華大學 === 資訊工程學系 === 104 === Software-Defined Networking (SDN) is an emerging network architecture that enables network programmability and efficient network management. Recent research activities on SDN make it important to develop an emulator that accurately emulates OpenFlow-enabled SDN n...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/70116027810684757631 |
id |
ndltd-TW-104NTHU5392021 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-104NTHU53920212017-08-27T04:29:50Z http://ndltd.ncl.edu.tw/handle/70116027810684757631 Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator 以Mininet/Open vSwitch為基礎開發提供詳盡資訊的OpenFlow模擬器 Cheng, Yi-Jun 鄭伊君 碩士 國立清華大學 資訊工程學系 104 Software-Defined Networking (SDN) is an emerging network architecture that enables network programmability and efficient network management. Recent research activities on SDN make it important to develop an emulator that accurately emulates OpenFlow-enabled SDN networks in order to verify and evaluate the innovative research ideas. However, existing emulators and simulators focus on either data plane performance or software- implemented switches. This motivates us to develop an OpenFlow emulator that provides accurate emulation on both control plane and data plane performances of an OpenFlow network and supports diverse OpenFlow switch implementations. In this thesis, we conduct extensive measurement studies on control plane and data plane performances on several switches and propose performance models for accurate emulation. Automatic switch performance measurements are also derived. In our proposed models, we have configurable switch-dependent parameters that characterize different switch implementations. Those parameters are generated from our automatic switch performance measurements. We conduct experiments to validate our performance models, and the error rates are mostly under 30%. Moreover, we integrate our performance models with a popular open source OpenFlow emulator, Mininet/Open vSwitch (OvS) and evaluate the performance accuracy by comparing to the results of original Mininet/OvS and the emulated switch. Our results are far more close to the emulated switch than the original Mininet/OvS. Hsu, Cheng-Hsin 徐正炘 2015 學位論文 ; thesis 59 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 資訊工程學系 === 104 === Software-Defined Networking (SDN) is an emerging network architecture that enables network programmability and efficient network management. Recent research activities on SDN make it important to develop an emulator that accurately emulates OpenFlow-enabled SDN networks in order to verify and evaluate the innovative research ideas. However, existing emulators and simulators focus on either data plane performance or software- implemented switches. This motivates us to develop an OpenFlow emulator that provides accurate emulation on both control plane and data plane performances of an OpenFlow network and supports diverse OpenFlow switch implementations. In this thesis, we conduct extensive measurement studies on control plane and data plane performances on several switches and propose performance models for accurate emulation. Automatic switch performance measurements are also derived. In our proposed models, we have configurable switch-dependent parameters that characterize different switch implementations. Those parameters are generated from our automatic switch performance measurements. We conduct experiments to validate our performance models, and the error rates are mostly under 30%. Moreover, we integrate our performance models with a popular open source OpenFlow emulator, Mininet/Open vSwitch (OvS) and evaluate the performance accuracy by comparing to the results of original Mininet/OvS and the emulated switch. Our results are far more close to the emulated switch than the original Mininet/OvS.
|
author2 |
Hsu, Cheng-Hsin |
author_facet |
Hsu, Cheng-Hsin Cheng, Yi-Jun 鄭伊君 |
author |
Cheng, Yi-Jun 鄭伊君 |
spellingShingle |
Cheng, Yi-Jun 鄭伊君 Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator |
author_sort |
Cheng, Yi-Jun |
title |
Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator |
title_short |
Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator |
title_full |
Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator |
title_fullStr |
Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator |
title_full_unstemmed |
Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator |
title_sort |
turning mininet/open vswitch into a detailed openflow emulator |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/70116027810684757631 |
work_keys_str_mv |
AT chengyijun turningmininetopenvswitchintoadetailedopenflowemulator AT zhèngyījūn turningmininetopenvswitchintoadetailedopenflowemulator AT chengyijun yǐmininetopenvswitchwèijīchǔkāifātígōngxiángjǐnzīxùndeopenflowmónǐqì AT zhèngyījūn yǐmininetopenvswitchwèijīchǔkāifātígōngxiángjǐnzīxùndeopenflowmónǐqì |
_version_ |
1718519351315791872 |