A Platform-Independent and Portable Framework for Large Scale P2P System
碩士 === 國立清華大學 === 資訊工程學系 === 97 === Living in a time with fast-developing technology, the peer-to-peer (P2P) has become a popular term. As long as we use a computer equipped with the Internet access, we are able to get to know the term, P2P, among file transmission, real-time audio, video streaming,...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2009
|
Online Access: | http://ndltd.ncl.edu.tw/handle/72211646092372960823 |
id |
ndltd-TW-097NTHU5392153 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-097NTHU53921532015-11-13T04:08:49Z http://ndltd.ncl.edu.tw/handle/72211646092372960823 A Platform-Independent and Portable Framework for Large Scale P2P System 一個與平台無關且具備可攜能力的點對點系統框架 Huang, Wei-Jen 黃偉任 碩士 國立清華大學 資訊工程學系 97 Living in a time with fast-developing technology, the peer-to-peer (P2P) has become a popular term. As long as we use a computer equipped with the Internet access, we are able to get to know the term, P2P, among file transmission, real-time audio, video streaming, video on demand systems and any data transmitted through electronic media, and all of them can be transmitted through the P2P network. Differentiating from the traditional client-server network of information transmission, P2P serves with better robustness and reliability for a large scale network service. However, implementing a P2P system is not that easy; the implementation of the design of the underlying system, including the processing of TCP packets and UDP packets from IPv4 and IPv6, design API wrapper to communicate with different operating system, periodical event handler mechanism, extensible modules design, NAT packet traversal technique and data recovery service, frustrates those researchers who just work in this field. Therefore, this thesis presents a framework of rigorous methods to researchers and engineers to design a complete P2P system, focus on the design of a variety of P2P algorithms to decrease problems developer may face while designing P2P platform module in different OS, and call the API in the module to reduce mistakes. Besides, with the CDN mechanism redundant system and NAT Hole punch design, it will address malfunctions of a variety of heterogeneous network. Based on the above, this method in this thesis aims to significantly save the developing time and expense, and improves business efficiency and operational stability by team cooperation. Huang, Nen-Fu 黃能富 2009 學位論文 ; thesis 44 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 資訊工程學系 === 97 === Living in a time with fast-developing technology, the peer-to-peer (P2P) has become a popular term. As long as we use a computer equipped with the Internet access, we are able to get to know the term, P2P, among file transmission, real-time audio, video streaming, video on demand systems and any data transmitted through electronic media, and all of them can be transmitted through the P2P network. Differentiating from the traditional client-server network of information transmission, P2P serves with better robustness and reliability for a large scale network service. However, implementing a P2P system is not that easy; the implementation of the design of the underlying system, including the processing of TCP packets and UDP packets from IPv4 and IPv6, design API wrapper to communicate with different operating system, periodical event handler mechanism, extensible modules design, NAT packet traversal technique and data recovery service, frustrates those researchers who just work in this field. Therefore, this thesis presents a framework of rigorous methods to researchers and engineers to design a complete P2P system, focus on the design of a variety of P2P algorithms to decrease problems developer may face while designing P2P platform module in different OS, and call the API in the module to reduce mistakes. Besides, with the CDN mechanism redundant system and NAT Hole punch design, it will address malfunctions of a variety of heterogeneous network. Based on the above, this method in this thesis aims to significantly save the developing time and expense, and improves business efficiency and operational stability by team cooperation.
|
author2 |
Huang, Nen-Fu |
author_facet |
Huang, Nen-Fu Huang, Wei-Jen 黃偉任 |
author |
Huang, Wei-Jen 黃偉任 |
spellingShingle |
Huang, Wei-Jen 黃偉任 A Platform-Independent and Portable Framework for Large Scale P2P System |
author_sort |
Huang, Wei-Jen |
title |
A Platform-Independent and Portable Framework for Large Scale P2P System |
title_short |
A Platform-Independent and Portable Framework for Large Scale P2P System |
title_full |
A Platform-Independent and Portable Framework for Large Scale P2P System |
title_fullStr |
A Platform-Independent and Portable Framework for Large Scale P2P System |
title_full_unstemmed |
A Platform-Independent and Portable Framework for Large Scale P2P System |
title_sort |
platform-independent and portable framework for large scale p2p system |
publishDate |
2009 |
url |
http://ndltd.ncl.edu.tw/handle/72211646092372960823 |
work_keys_str_mv |
AT huangweijen aplatformindependentandportableframeworkforlargescalep2psystem AT huángwěirèn aplatformindependentandportableframeworkforlargescalep2psystem AT huangweijen yīgèyǔpíngtáiwúguānqiějùbèikěxiénénglìdediǎnduìdiǎnxìtǒngkuāngjià AT huángwěirèn yīgèyǔpíngtáiwúguānqiějùbèikěxiénénglìdediǎnduìdiǎnxìtǒngkuāngjià AT huangweijen platformindependentandportableframeworkforlargescalep2psystem AT huángwěirèn platformindependentandportableframeworkforlargescalep2psystem |
_version_ |
1718128357803032576 |