A hierarchical P2P clustering framework for video streaming systems

In this study, a novel overlay architecture for constructing hierarchical and scalable clustering of Peer-to-Peer (P2P) networks is proposed. The proposed architecture attempts to enhance the clustering of peers by incorporating join, split, merge and cluster leader election mechanisms in a fully di...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer standards and interfaces 2017-01, Vol.49, p.44-58
Hauptverfasser: Demirci, Sercan, Yardimci, Asil, Sayit, Muge, Tunali, E. Turhan, Bulut, Hasan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 58
container_issue
container_start_page 44
container_title Computer standards and interfaces
container_volume 49
creator Demirci, Sercan
Yardimci, Asil
Sayit, Muge
Tunali, E. Turhan
Bulut, Hasan
description In this study, a novel overlay architecture for constructing hierarchical and scalable clustering of Peer-to-Peer (P2P) networks is proposed. The proposed architecture attempts to enhance the clustering of peers by incorporating join, split, merge and cluster leader election mechanisms in a fully distributed manner. It takes delay proximity of peers into account as distance measure. By constructing hierarchical clustering of peers, the control message overhead and maintenance such as host departure/host join overhead are decreased. Theoretical comparisons on overheads of the proposed system with that of other systems from literature are studied. The control mechanism for dynamic peer behavior of the architecture is tested over PlanetLab. The performance metrics used are end-to-end delay, diameter, cluster head distance, occupancy rate, peer join latency, accuracy and correctness. The test results are compared with Hierarchical Ring Tree (HRT) and mOverlay architecture. In addition, a P2P video streaming application is run over the proposed network overlay. Streaming tests show that video streaming applications perform well in terms of received video quality if hierarchical clusters considering delay proximity are used as underlying network architecture. •Constructing a novel, hierarchical and scalable clustering of P2P networks.•Improving the clustering of peers with join, split, merge and leader election.•The control message and maintenance overhead i.e. host departure/join are decreased.•Results are superior to HRT and mOverlay in terms of accuracy/correctness metrics.•Video streaming applications perform well on the proposed P2P architecture.
doi_str_mv 10.1016/j.csi.2016.08.002
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1920765401</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0920548916300575</els_id><sourcerecordid>1920765401</sourcerecordid><originalsourceid>FETCH-LOGICAL-c325t-11a594454ffbc75b588a3f6fb1d8754d15cacc94377951302f511871e5fe38ee3</originalsourceid><addsrcrecordid>eNp9kE9PwzAMxSMEEmPwAbhV4twSJ02TitM08U-axA5wjtLUYSnrOpJuaN-eTOPMyZb8nu33I-QWaAEUqvuusNEXLLUFVQWl7IxMQEmWSwrqnExozWguSlVfkqsYO5oUFZcTMp9lK4_BBLvy1qyzJVtmdr2LIwa_-cxcMD3-DOErc0PI9r7FIYtjQNMfp_GQdH28JhfOrCPe_NUp-Xh6fJ-_5Iu359f5bJFbzsSYAxhRl6UonWusFI1QynBXuQZaJUXZgrDG2rrkUtYCOGVOQIoAKBxyhcin5O60dxuG7x3GUXfDLmzSSQ0pnqxESSGp4KSyYYgxoNPb4HsTDhqoPrLSnU6s9JGVpkonEsnzcPJgen-feOhoPW4stj6gHXU7-H_cvwqmcMI</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1920765401</pqid></control><display><type>article</type><title>A hierarchical P2P clustering framework for video streaming systems</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Demirci, Sercan ; Yardimci, Asil ; Sayit, Muge ; Tunali, E. Turhan ; Bulut, Hasan</creator><creatorcontrib>Demirci, Sercan ; Yardimci, Asil ; Sayit, Muge ; Tunali, E. Turhan ; Bulut, Hasan</creatorcontrib><description>In this study, a novel overlay architecture for constructing hierarchical and scalable clustering of Peer-to-Peer (P2P) networks is proposed. The proposed architecture attempts to enhance the clustering of peers by incorporating join, split, merge and cluster leader election mechanisms in a fully distributed manner. It takes delay proximity of peers into account as distance measure. By constructing hierarchical clustering of peers, the control message overhead and maintenance such as host departure/host join overhead are decreased. Theoretical comparisons on overheads of the proposed system with that of other systems from literature are studied. The control mechanism for dynamic peer behavior of the architecture is tested over PlanetLab. The performance metrics used are end-to-end delay, diameter, cluster head distance, occupancy rate, peer join latency, accuracy and correctness. The test results are compared with Hierarchical Ring Tree (HRT) and mOverlay architecture. In addition, a P2P video streaming application is run over the proposed network overlay. Streaming tests show that video streaming applications perform well in terms of received video quality if hierarchical clusters considering delay proximity are used as underlying network architecture. •Constructing a novel, hierarchical and scalable clustering of P2P networks.•Improving the clustering of peers with join, split, merge and leader election.•The control message and maintenance overhead i.e. host departure/join are decreased.•Results are superior to HRT and mOverlay in terms of accuracy/correctness metrics.•Video streaming applications perform well on the proposed P2P architecture.</description><identifier>ISSN: 0920-5489</identifier><identifier>EISSN: 1872-7018</identifier><identifier>DOI: 10.1016/j.csi.2016.08.002</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Clustering ; Clusters ; Computer architecture ; Delay ; Hierarchical clustering ; Overlay networks ; Peer to peer computing ; Peer-to-Peer networks ; Performance measurement ; PlanetLab ; Proximity ; Social networks ; Streaming media ; Video transmission</subject><ispartof>Computer standards and interfaces, 2017-01, Vol.49, p.44-58</ispartof><rights>2016 Elsevier B.V.</rights><rights>Copyright Elsevier BV Jan 2017</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c325t-11a594454ffbc75b588a3f6fb1d8754d15cacc94377951302f511871e5fe38ee3</citedby><cites>FETCH-LOGICAL-c325t-11a594454ffbc75b588a3f6fb1d8754d15cacc94377951302f511871e5fe38ee3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.csi.2016.08.002$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3536,27903,27904,45974</link.rule.ids></links><search><creatorcontrib>Demirci, Sercan</creatorcontrib><creatorcontrib>Yardimci, Asil</creatorcontrib><creatorcontrib>Sayit, Muge</creatorcontrib><creatorcontrib>Tunali, E. Turhan</creatorcontrib><creatorcontrib>Bulut, Hasan</creatorcontrib><title>A hierarchical P2P clustering framework for video streaming systems</title><title>Computer standards and interfaces</title><description>In this study, a novel overlay architecture for constructing hierarchical and scalable clustering of Peer-to-Peer (P2P) networks is proposed. The proposed architecture attempts to enhance the clustering of peers by incorporating join, split, merge and cluster leader election mechanisms in a fully distributed manner. It takes delay proximity of peers into account as distance measure. By constructing hierarchical clustering of peers, the control message overhead and maintenance such as host departure/host join overhead are decreased. Theoretical comparisons on overheads of the proposed system with that of other systems from literature are studied. The control mechanism for dynamic peer behavior of the architecture is tested over PlanetLab. The performance metrics used are end-to-end delay, diameter, cluster head distance, occupancy rate, peer join latency, accuracy and correctness. The test results are compared with Hierarchical Ring Tree (HRT) and mOverlay architecture. In addition, a P2P video streaming application is run over the proposed network overlay. Streaming tests show that video streaming applications perform well in terms of received video quality if hierarchical clusters considering delay proximity are used as underlying network architecture. •Constructing a novel, hierarchical and scalable clustering of P2P networks.•Improving the clustering of peers with join, split, merge and leader election.•The control message and maintenance overhead i.e. host departure/join are decreased.•Results are superior to HRT and mOverlay in terms of accuracy/correctness metrics.•Video streaming applications perform well on the proposed P2P architecture.</description><subject>Clustering</subject><subject>Clusters</subject><subject>Computer architecture</subject><subject>Delay</subject><subject>Hierarchical clustering</subject><subject>Overlay networks</subject><subject>Peer to peer computing</subject><subject>Peer-to-Peer networks</subject><subject>Performance measurement</subject><subject>PlanetLab</subject><subject>Proximity</subject><subject>Social networks</subject><subject>Streaming media</subject><subject>Video transmission</subject><issn>0920-5489</issn><issn>1872-7018</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNp9kE9PwzAMxSMEEmPwAbhV4twSJ02TitM08U-axA5wjtLUYSnrOpJuaN-eTOPMyZb8nu33I-QWaAEUqvuusNEXLLUFVQWl7IxMQEmWSwrqnExozWguSlVfkqsYO5oUFZcTMp9lK4_BBLvy1qyzJVtmdr2LIwa_-cxcMD3-DOErc0PI9r7FIYtjQNMfp_GQdH28JhfOrCPe_NUp-Xh6fJ-_5Iu359f5bJFbzsSYAxhRl6UonWusFI1QynBXuQZaJUXZgrDG2rrkUtYCOGVOQIoAKBxyhcin5O60dxuG7x3GUXfDLmzSSQ0pnqxESSGp4KSyYYgxoNPb4HsTDhqoPrLSnU6s9JGVpkonEsnzcPJgen-feOhoPW4stj6gHXU7-H_cvwqmcMI</recordid><startdate>201701</startdate><enddate>201701</enddate><creator>Demirci, Sercan</creator><creator>Yardimci, Asil</creator><creator>Sayit, Muge</creator><creator>Tunali, E. Turhan</creator><creator>Bulut, Hasan</creator><general>Elsevier B.V</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201701</creationdate><title>A hierarchical P2P clustering framework for video streaming systems</title><author>Demirci, Sercan ; Yardimci, Asil ; Sayit, Muge ; Tunali, E. Turhan ; Bulut, Hasan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c325t-11a594454ffbc75b588a3f6fb1d8754d15cacc94377951302f511871e5fe38ee3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Clustering</topic><topic>Clusters</topic><topic>Computer architecture</topic><topic>Delay</topic><topic>Hierarchical clustering</topic><topic>Overlay networks</topic><topic>Peer to peer computing</topic><topic>Peer-to-Peer networks</topic><topic>Performance measurement</topic><topic>PlanetLab</topic><topic>Proximity</topic><topic>Social networks</topic><topic>Streaming media</topic><topic>Video transmission</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Demirci, Sercan</creatorcontrib><creatorcontrib>Yardimci, Asil</creatorcontrib><creatorcontrib>Sayit, Muge</creatorcontrib><creatorcontrib>Tunali, E. Turhan</creatorcontrib><creatorcontrib>Bulut, Hasan</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer standards and interfaces</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Demirci, Sercan</au><au>Yardimci, Asil</au><au>Sayit, Muge</au><au>Tunali, E. Turhan</au><au>Bulut, Hasan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A hierarchical P2P clustering framework for video streaming systems</atitle><jtitle>Computer standards and interfaces</jtitle><date>2017-01</date><risdate>2017</risdate><volume>49</volume><spage>44</spage><epage>58</epage><pages>44-58</pages><issn>0920-5489</issn><eissn>1872-7018</eissn><abstract>In this study, a novel overlay architecture for constructing hierarchical and scalable clustering of Peer-to-Peer (P2P) networks is proposed. The proposed architecture attempts to enhance the clustering of peers by incorporating join, split, merge and cluster leader election mechanisms in a fully distributed manner. It takes delay proximity of peers into account as distance measure. By constructing hierarchical clustering of peers, the control message overhead and maintenance such as host departure/host join overhead are decreased. Theoretical comparisons on overheads of the proposed system with that of other systems from literature are studied. The control mechanism for dynamic peer behavior of the architecture is tested over PlanetLab. The performance metrics used are end-to-end delay, diameter, cluster head distance, occupancy rate, peer join latency, accuracy and correctness. The test results are compared with Hierarchical Ring Tree (HRT) and mOverlay architecture. In addition, a P2P video streaming application is run over the proposed network overlay. Streaming tests show that video streaming applications perform well in terms of received video quality if hierarchical clusters considering delay proximity are used as underlying network architecture. •Constructing a novel, hierarchical and scalable clustering of P2P networks.•Improving the clustering of peers with join, split, merge and leader election.•The control message and maintenance overhead i.e. host departure/join are decreased.•Results are superior to HRT and mOverlay in terms of accuracy/correctness metrics.•Video streaming applications perform well on the proposed P2P architecture.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.csi.2016.08.002</doi><tpages>15</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0920-5489
ispartof Computer standards and interfaces, 2017-01, Vol.49, p.44-58
issn 0920-5489
1872-7018
language eng
recordid cdi_proquest_journals_1920765401
source Elsevier ScienceDirect Journals Complete
subjects Clustering
Clusters
Computer architecture
Delay
Hierarchical clustering
Overlay networks
Peer to peer computing
Peer-to-Peer networks
Performance measurement
PlanetLab
Proximity
Social networks
Streaming media
Video transmission
title A hierarchical P2P clustering framework for video streaming systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T16%3A50%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20hierarchical%20P2P%20clustering%20framework%20for%20video%20streaming%20systems&rft.jtitle=Computer%20standards%20and%20interfaces&rft.au=Demirci,%20Sercan&rft.date=2017-01&rft.volume=49&rft.spage=44&rft.epage=58&rft.pages=44-58&rft.issn=0920-5489&rft.eissn=1872-7018&rft_id=info:doi/10.1016/j.csi.2016.08.002&rft_dat=%3Cproquest_cross%3E1920765401%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1920765401&rft_id=info:pmid/&rft_els_id=S0920548916300575&rfr_iscdi=true