Gnutella-Applications based Architecture for SDN over TWDM-PON

碩士 === 元智大學 === 資訊工程學系 === 107 === Demands for Peer-to-peer (P2P) applications are rapidly growing to become the most popular bandwidth consumers in the world. Among the various P2P applications, Gnutella is the most popular unstructured P2P networks allowing the sharing of files at a very high rate...

Full description

Bibliographic Details
Main Authors: Anish Sah, 沙尼思
Other Authors: I-shyan Hwang
Format: Others
Language:en_US
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/pr2t6f
Description
Summary:碩士 === 元智大學 === 資訊工程學系 === 107 === Demands for Peer-to-peer (P2P) applications are rapidly growing to become the most popular bandwidth consumers in the world. Among the various P2P applications, Gnutella is the most popular unstructured P2P networks allowing the sharing of files at a very high rate. TWDM-PON has been regarded as the promising solution to meet the higher bandwidth demands next-generation passive optical network (NG-PON2). SDN (software-defined networking) is the emerging technology that decouples the control and data plane and centralized the network intelligence at one place. As a result, the operators get programmability, automation and network control to manage a network that freely adapts the changes needed to the business. In this paper, a new Gnutella-Application based Architecture for SDN over TWDM-PON is proposed that the OLT and ONU are capable of handling the Gnutella traffic generated by Gnutella applications, and the Gnutella Engine Manager is controlled by SD-controller. The proposed mechanism is able to reduce the huge bandwidth waste caused by flooding controlling messages, guarantee the success of query and also localize the Gnutella inter and intra traffic between PON which improve the quality of services (QoS) in terms of the mean packet delay, jitter, system throughput and packet dropping.