SDN-enabled Reputation Management Mechanism for P2P System

碩士 === 國立臺灣大學 === 電機工程學研究所 === 104 === With the rising popularity of SDN (Software-defined Networking) and machine learning, we are motivated to apply these two things to peer-to-peer (P2P) network to see what it can do for P2P network. Considering the large-scale deployment of SDN nowadays...

Full description

Bibliographic Details
Main Authors: Ting-Chieh Lai, 賴廷杰
Other Authors: 雷欽隆
Format: Others
Language:en_US
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/97675918011326993724
id ndltd-TW-104NTU05442054
record_format oai_dc
spelling ndltd-TW-104NTU054420542017-04-24T04:23:47Z http://ndltd.ncl.edu.tw/handle/97675918011326993724 SDN-enabled Reputation Management Mechanism for P2P System 基於軟體定義網路下的點對點系統聲譽管理機制 Ting-Chieh Lai 賴廷杰 碩士 國立臺灣大學 電機工程學研究所 104 With the rising popularity of SDN (Software-defined Networking) and machine learning, we are motivated to apply these two things to peer-to-peer (P2P) network to see what it can do for P2P network. Considering the large-scale deployment of SDN nowadays is still a big problem, we construct our environment by the combination of SDN network and traditional network rather than using SDN network for whole environment only. This thesis proposes an incentive policy to reinforce the existing incentive policy in BitTorrent system and the goal of this thesis is to decrease the traffic of bad users as much as possible. We emulate the network in Mininet and several BitTorrent users with different user behavior. The data center collects information comes from switches, hosts, and the tracker and use machine learning model to classify the type of user behavior in each period. The data center also derives a score for each user, and give punishments or rewards to them according to their score. The punishments and rewards are presented in the form of quality of service (QoS), and the task of adjusting QoS is achieved with the help of SDN and Ryu-QoS. There are 65 hosts distributed in our experimental environment. Almost all of them are all distributed in the traditional network, but one of them is distributed outside the network we emulated to provide the source of data. We can see the result of our experiments from the curve of average download speed of all bad users, which exactly decrease after our punishments. 雷欽隆 2016 學位論文 ; thesis 48 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 電機工程學研究所 === 104 === With the rising popularity of SDN (Software-defined Networking) and machine learning, we are motivated to apply these two things to peer-to-peer (P2P) network to see what it can do for P2P network. Considering the large-scale deployment of SDN nowadays is still a big problem, we construct our environment by the combination of SDN network and traditional network rather than using SDN network for whole environment only. This thesis proposes an incentive policy to reinforce the existing incentive policy in BitTorrent system and the goal of this thesis is to decrease the traffic of bad users as much as possible. We emulate the network in Mininet and several BitTorrent users with different user behavior. The data center collects information comes from switches, hosts, and the tracker and use machine learning model to classify the type of user behavior in each period. The data center also derives a score for each user, and give punishments or rewards to them according to their score. The punishments and rewards are presented in the form of quality of service (QoS), and the task of adjusting QoS is achieved with the help of SDN and Ryu-QoS. There are 65 hosts distributed in our experimental environment. Almost all of them are all distributed in the traditional network, but one of them is distributed outside the network we emulated to provide the source of data. We can see the result of our experiments from the curve of average download speed of all bad users, which exactly decrease after our punishments.
author2 雷欽隆
author_facet 雷欽隆
Ting-Chieh Lai
賴廷杰
author Ting-Chieh Lai
賴廷杰
spellingShingle Ting-Chieh Lai
賴廷杰
SDN-enabled Reputation Management Mechanism for P2P System
author_sort Ting-Chieh Lai
title SDN-enabled Reputation Management Mechanism for P2P System
title_short SDN-enabled Reputation Management Mechanism for P2P System
title_full SDN-enabled Reputation Management Mechanism for P2P System
title_fullStr SDN-enabled Reputation Management Mechanism for P2P System
title_full_unstemmed SDN-enabled Reputation Management Mechanism for P2P System
title_sort sdn-enabled reputation management mechanism for p2p system
publishDate 2016
url http://ndltd.ncl.edu.tw/handle/97675918011326993724
work_keys_str_mv AT tingchiehlai sdnenabledreputationmanagementmechanismforp2psystem
AT làitíngjié sdnenabledreputationmanagementmechanismforp2psystem
AT tingchiehlai jīyúruǎntǐdìngyìwǎnglùxiàdediǎnduìdiǎnxìtǒngshēngyùguǎnlǐjīzhì
AT làitíngjié jīyúruǎntǐdìngyìwǎnglùxiàdediǎnduìdiǎnxìtǒngshēngyùguǎnlǐjīzhì
_version_ 1718444211508871168