CAM-based Energy-Efficient OpenFlow Packet Classification in Software-Defined Networks
碩士 === 國立交通大學 === 電信工程研究所 === 104 === In this thesis, we proposed a SDN flow switch architecture and a packet classification method to reduce the searching power consumption and the occupation of board space. Ternary content addressable memories (TCAMs) can do parallel searching, they are faster tha...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2016
|
Online Access: | http://ndltd.ncl.edu.tw/handle/30618264136418853719 |
id |
ndltd-TW-104NCTU5435082 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-104NCTU54350822017-09-06T04:22:11Z http://ndltd.ncl.edu.tw/handle/30618264136418853719 CAM-based Energy-Efficient OpenFlow Packet Classification in Software-Defined Networks 利用內容定址記憶體的低耗能軟體定義網路封包分類機制 Lin, Po-Hung 林柏宏 碩士 國立交通大學 電信工程研究所 104 In this thesis, we proposed a SDN flow switch architecture and a packet classification method to reduce the searching power consumption and the occupation of board space. Ternary content addressable memories (TCAMs) can do parallel searching, they are faster than other memories to perform packet classification for high-speed network industry. But TCAMs have high power consumption and large board space, they also suffer from the well-known range expansion problem, if we use TCAMs to store the SDN flow tables which have more flow numbers and larger rule widths, the negative effects above become worse. To improve the shortages, we separate a single TCAM to one BCAM and one small TCAM to share the data loading, and reduce the number of entries charged per search. Besides, we found that it's un-necessary that a rule needs all fields to maintain its independent property in the table, so we put some of fields into SRAM words to reduce the loading of CAMs. When the SDN controllers get sufficient statistics, the classification method can decides rules' position of the CAMs based on the access rate of rules, these rules may get higher priority in the CAMs. Furthermore, we also show the simulation and numerical results, and compare with single TCAMs. The results show that the proposed method can efficiently improve power and space performance. Gau, Rung-Hung 高榮鴻 2016 學位論文 ; thesis 51 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 電信工程研究所 === 104 === In this thesis, we proposed a SDN flow switch architecture and a packet classification method to reduce the searching power consumption and the occupation of board space. Ternary content addressable memories (TCAMs) can do parallel searching, they are faster than other memories to perform packet classification for high-speed network industry. But TCAMs have high power consumption and large board space, they also suffer from the well-known range expansion problem, if we use TCAMs to store the SDN flow tables which have more flow numbers and larger rule widths, the negative effects above become worse. To improve the shortages, we separate a single TCAM to one BCAM and one small TCAM to share the data loading, and reduce the number of entries charged per search. Besides, we found that it's un-necessary that a rule needs all fields to maintain its independent property in the table, so we put some of fields into SRAM words to reduce the loading of CAMs. When the SDN controllers get sufficient statistics, the classification method can decides rules' position of the CAMs based on the access rate of rules, these rules may get higher priority in the CAMs. Furthermore, we also show the simulation and numerical results, and compare with single TCAMs. The results show that the proposed method can efficiently improve power and space performance.
|
author2 |
Gau, Rung-Hung |
author_facet |
Gau, Rung-Hung Lin, Po-Hung 林柏宏 |
author |
Lin, Po-Hung 林柏宏 |
spellingShingle |
Lin, Po-Hung 林柏宏 CAM-based Energy-Efficient OpenFlow Packet Classification in Software-Defined Networks |
author_sort |
Lin, Po-Hung |
title |
CAM-based Energy-Efficient OpenFlow Packet Classification in Software-Defined Networks |
title_short |
CAM-based Energy-Efficient OpenFlow Packet Classification in Software-Defined Networks |
title_full |
CAM-based Energy-Efficient OpenFlow Packet Classification in Software-Defined Networks |
title_fullStr |
CAM-based Energy-Efficient OpenFlow Packet Classification in Software-Defined Networks |
title_full_unstemmed |
CAM-based Energy-Efficient OpenFlow Packet Classification in Software-Defined Networks |
title_sort |
cam-based energy-efficient openflow packet classification in software-defined networks |
publishDate |
2016 |
url |
http://ndltd.ncl.edu.tw/handle/30618264136418853719 |
work_keys_str_mv |
AT linpohung cambasedenergyefficientopenflowpacketclassificationinsoftwaredefinednetworks AT línbǎihóng cambasedenergyefficientopenflowpacketclassificationinsoftwaredefinednetworks AT linpohung lìyòngnèiróngdìngzhǐjìyìtǐdedīhàonéngruǎntǐdìngyìwǎnglùfēngbāofēnlèijīzhì AT línbǎihóng lìyòngnèiróngdìngzhǐjìyìtǐdedīhàonéngruǎntǐdìngyìwǎnglùfēngbāofēnlèijīzhì |
_version_ |
1718527252877017088 |