GPM: A generic and scalable P2P model that optimizes tree depth for multicast communications

SUMMARY Group communications (real‐time and non‐real‐time) refer to one‐to‐many or many‐to‐many communications. On the one hand, multicast is considered as an appropriate solution for supporting group communication‐oriented applications (we distinguish IP network multicast from application layer mul...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of communication systems 2012-04, Vol.25 (4), p.491-514
Hauptverfasser: Amad, Mourad, Meddahi, Ahmed, Aïssani, Djamil, Vanwormhoudt, Gilles
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 514
container_issue 4
container_start_page 491
container_title International journal of communication systems
container_volume 25
creator Amad, Mourad
Meddahi, Ahmed
Aïssani, Djamil
Vanwormhoudt, Gilles
description SUMMARY Group communications (real‐time and non‐real‐time) refer to one‐to‐many or many‐to‐many communications. On the one hand, multicast is considered as an appropriate solution for supporting group communication‐oriented applications (we distinguish IP network multicast from application layer multicast). On the other hand, peer‐to‐peer model tends to be a good candidate for supporting today Internet applications (e.g. P2P IPTV, P2P VoIP, etc.). In this context, P2P has attracted significant interest in the recent years. This is mainly due to its properties that also make P2P well adapted to today social networks. In this paper, we propose GPM (Generic P2P Multicast): a novel generic and scalable approach, that optimizes multicast tree depth in P2P networks (structured and unstructured), and contributes to control the network overlay latency. For multicast tree construction, the approach we propose is based on a distributed algorithm using a specific data structures (adjacency and forwarding matrixes). GPM model inherits from P2P attributes such as scalability, flexibility and fault tolerance, while taking into consideration the respective characteristics of one‐to‐many and many‐to‐many type of applications. We also give a performance evaluation for validation and comparison purposes while considering some main existing application layer multicast protocols. Copyright © 2011 John Wiley & Sons, Ltd. GPM is a generic and scalable P2P model for both one‐to‐many and many‐tomany type of applications. GPM optimizes multicast tree depth while controlling the end‐to‐end delay, which is one of the main QoS parameters for realtime services (e.g VoIP). GPM approach extends the P2P routing table (e.g finger table for Chord) by combining two specific data structures: an adjacency matrix with a forwarding matrix. GPM can easily be implemented on nodes with limited capabilities (PDA, mobile terminals…). Copyright © 2011 John Wiley & Sons, Ltd.
doi_str_mv 10.1002/dac.1275
format Article
fullrecord <record><control><sourceid>istex_hal_p</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_04190947v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>ark_67375_WNG_GCHMF52P_N</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3375-efcf025f2546c575f4a5fcdf056c65b17e6eed2186ab427ffbee731dd3b976ba3</originalsourceid><addsrcrecordid>eNp10N9LwzAQB_AiCs4p-CfkUR86k7RpVt9KdZ2wzT4ovgghTS8u2h-jydT519syEXzw6Y7jcwf39bxzgicEY3pVSjUhlLMDb0RwHPuEBORw6Hnos4CRY-_E2leM8ZRGbOQ9Z_nyGiXoBRrojEKyKZFVspJFBSinOarbEirk1tKhduNMbb7AItcBoBI2bo1026F6WzmjpHVItXW9bfrembaxp96RlpWFs5869h5ntw_p3F_cZ3dpsvBVEHDmg1YaU6YpCyPFONOhZFqVGrNIRawgHCKAkpJpJIuQcq0LAB6QsgyKmEeFDMbe5f7uWlZi05ladjvRSiPmyUIMMxySGMchfye9vdhb1bXWdqB_FwgWQ4KiT1AMCfbU39MPU8HuXydukvSvN9bB56-X3ZuIeP-oeFplIkvnyxmjuVgF34Y6gNI</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>GPM: A generic and scalable P2P model that optimizes tree depth for multicast communications</title><source>Wiley Online Library Journals Frontfile Complete</source><creator>Amad, Mourad ; Meddahi, Ahmed ; Aïssani, Djamil ; Vanwormhoudt, Gilles</creator><creatorcontrib>Amad, Mourad ; Meddahi, Ahmed ; Aïssani, Djamil ; Vanwormhoudt, Gilles</creatorcontrib><description>SUMMARY Group communications (real‐time and non‐real‐time) refer to one‐to‐many or many‐to‐many communications. On the one hand, multicast is considered as an appropriate solution for supporting group communication‐oriented applications (we distinguish IP network multicast from application layer multicast). On the other hand, peer‐to‐peer model tends to be a good candidate for supporting today Internet applications (e.g. P2P IPTV, P2P VoIP, etc.). In this context, P2P has attracted significant interest in the recent years. This is mainly due to its properties that also make P2P well adapted to today social networks. In this paper, we propose GPM (Generic P2P Multicast): a novel generic and scalable approach, that optimizes multicast tree depth in P2P networks (structured and unstructured), and contributes to control the network overlay latency. For multicast tree construction, the approach we propose is based on a distributed algorithm using a specific data structures (adjacency and forwarding matrixes). GPM model inherits from P2P attributes such as scalability, flexibility and fault tolerance, while taking into consideration the respective characteristics of one‐to‐many and many‐to‐many type of applications. We also give a performance evaluation for validation and comparison purposes while considering some main existing application layer multicast protocols. Copyright © 2011 John Wiley &amp; Sons, Ltd. GPM is a generic and scalable P2P model for both one‐to‐many and many‐tomany type of applications. GPM optimizes multicast tree depth while controlling the end‐to‐end delay, which is one of the main QoS parameters for realtime services (e.g VoIP). GPM approach extends the P2P routing table (e.g finger table for Chord) by combining two specific data structures: an adjacency matrix with a forwarding matrix. GPM can easily be implemented on nodes with limited capabilities (PDA, mobile terminals…). Copyright © 2011 John Wiley &amp; Sons, Ltd.</description><identifier>ISSN: 1074-5351</identifier><identifier>EISSN: 1099-1131</identifier><identifier>DOI: 10.1002/dac.1275</identifier><language>eng</language><publisher>Chichester, UK: John Wiley &amp; Sons, Ltd</publisher><subject>application layer multicast ; Computer Science ; Engineering Sciences ; GPM ; multicast tree depth ; P2P</subject><ispartof>International journal of communication systems, 2012-04, Vol.25 (4), p.491-514</ispartof><rights>Copyright © 2011 John Wiley &amp; Sons, Ltd.</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3375-efcf025f2546c575f4a5fcdf056c65b17e6eed2186ab427ffbee731dd3b976ba3</citedby><cites>FETCH-LOGICAL-c3375-efcf025f2546c575f4a5fcdf056c65b17e6eed2186ab427ffbee731dd3b976ba3</cites><orcidid>0009-0003-1276-8068</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fdac.1275$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fdac.1275$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>230,314,776,780,881,1411,27901,27902,45550,45551</link.rule.ids><backlink>$$Uhttps://hal.science/hal-04190947$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Amad, Mourad</creatorcontrib><creatorcontrib>Meddahi, Ahmed</creatorcontrib><creatorcontrib>Aïssani, Djamil</creatorcontrib><creatorcontrib>Vanwormhoudt, Gilles</creatorcontrib><title>GPM: A generic and scalable P2P model that optimizes tree depth for multicast communications</title><title>International journal of communication systems</title><addtitle>Int. J. Commun. Syst</addtitle><description>SUMMARY Group communications (real‐time and non‐real‐time) refer to one‐to‐many or many‐to‐many communications. On the one hand, multicast is considered as an appropriate solution for supporting group communication‐oriented applications (we distinguish IP network multicast from application layer multicast). On the other hand, peer‐to‐peer model tends to be a good candidate for supporting today Internet applications (e.g. P2P IPTV, P2P VoIP, etc.). In this context, P2P has attracted significant interest in the recent years. This is mainly due to its properties that also make P2P well adapted to today social networks. In this paper, we propose GPM (Generic P2P Multicast): a novel generic and scalable approach, that optimizes multicast tree depth in P2P networks (structured and unstructured), and contributes to control the network overlay latency. For multicast tree construction, the approach we propose is based on a distributed algorithm using a specific data structures (adjacency and forwarding matrixes). GPM model inherits from P2P attributes such as scalability, flexibility and fault tolerance, while taking into consideration the respective characteristics of one‐to‐many and many‐to‐many type of applications. We also give a performance evaluation for validation and comparison purposes while considering some main existing application layer multicast protocols. Copyright © 2011 John Wiley &amp; Sons, Ltd. GPM is a generic and scalable P2P model for both one‐to‐many and many‐tomany type of applications. GPM optimizes multicast tree depth while controlling the end‐to‐end delay, which is one of the main QoS parameters for realtime services (e.g VoIP). GPM approach extends the P2P routing table (e.g finger table for Chord) by combining two specific data structures: an adjacency matrix with a forwarding matrix. GPM can easily be implemented on nodes with limited capabilities (PDA, mobile terminals…). Copyright © 2011 John Wiley &amp; Sons, Ltd.</description><subject>application layer multicast</subject><subject>Computer Science</subject><subject>Engineering Sciences</subject><subject>GPM</subject><subject>multicast tree depth</subject><subject>P2P</subject><issn>1074-5351</issn><issn>1099-1131</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNp10N9LwzAQB_AiCs4p-CfkUR86k7RpVt9KdZ2wzT4ovgghTS8u2h-jydT519syEXzw6Y7jcwf39bxzgicEY3pVSjUhlLMDb0RwHPuEBORw6Hnos4CRY-_E2leM8ZRGbOQ9Z_nyGiXoBRrojEKyKZFVspJFBSinOarbEirk1tKhduNMbb7AItcBoBI2bo1026F6WzmjpHVItXW9bfrembaxp96RlpWFs5869h5ntw_p3F_cZ3dpsvBVEHDmg1YaU6YpCyPFONOhZFqVGrNIRawgHCKAkpJpJIuQcq0LAB6QsgyKmEeFDMbe5f7uWlZi05ladjvRSiPmyUIMMxySGMchfye9vdhb1bXWdqB_FwgWQ4KiT1AMCfbU39MPU8HuXydukvSvN9bB56-X3ZuIeP-oeFplIkvnyxmjuVgF34Y6gNI</recordid><startdate>201204</startdate><enddate>201204</enddate><creator>Amad, Mourad</creator><creator>Meddahi, Ahmed</creator><creator>Aïssani, Djamil</creator><creator>Vanwormhoudt, Gilles</creator><general>John Wiley &amp; Sons, Ltd</general><general>Wiley</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>1XC</scope><orcidid>https://orcid.org/0009-0003-1276-8068</orcidid></search><sort><creationdate>201204</creationdate><title>GPM: A generic and scalable P2P model that optimizes tree depth for multicast communications</title><author>Amad, Mourad ; Meddahi, Ahmed ; Aïssani, Djamil ; Vanwormhoudt, Gilles</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3375-efcf025f2546c575f4a5fcdf056c65b17e6eed2186ab427ffbee731dd3b976ba3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>application layer multicast</topic><topic>Computer Science</topic><topic>Engineering Sciences</topic><topic>GPM</topic><topic>multicast tree depth</topic><topic>P2P</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Amad, Mourad</creatorcontrib><creatorcontrib>Meddahi, Ahmed</creatorcontrib><creatorcontrib>Aïssani, Djamil</creatorcontrib><creatorcontrib>Vanwormhoudt, Gilles</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Hyper Article en Ligne (HAL)</collection><jtitle>International journal of communication systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Amad, Mourad</au><au>Meddahi, Ahmed</au><au>Aïssani, Djamil</au><au>Vanwormhoudt, Gilles</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>GPM: A generic and scalable P2P model that optimizes tree depth for multicast communications</atitle><jtitle>International journal of communication systems</jtitle><addtitle>Int. J. Commun. Syst</addtitle><date>2012-04</date><risdate>2012</risdate><volume>25</volume><issue>4</issue><spage>491</spage><epage>514</epage><pages>491-514</pages><issn>1074-5351</issn><eissn>1099-1131</eissn><abstract>SUMMARY Group communications (real‐time and non‐real‐time) refer to one‐to‐many or many‐to‐many communications. On the one hand, multicast is considered as an appropriate solution for supporting group communication‐oriented applications (we distinguish IP network multicast from application layer multicast). On the other hand, peer‐to‐peer model tends to be a good candidate for supporting today Internet applications (e.g. P2P IPTV, P2P VoIP, etc.). In this context, P2P has attracted significant interest in the recent years. This is mainly due to its properties that also make P2P well adapted to today social networks. In this paper, we propose GPM (Generic P2P Multicast): a novel generic and scalable approach, that optimizes multicast tree depth in P2P networks (structured and unstructured), and contributes to control the network overlay latency. For multicast tree construction, the approach we propose is based on a distributed algorithm using a specific data structures (adjacency and forwarding matrixes). GPM model inherits from P2P attributes such as scalability, flexibility and fault tolerance, while taking into consideration the respective characteristics of one‐to‐many and many‐to‐many type of applications. We also give a performance evaluation for validation and comparison purposes while considering some main existing application layer multicast protocols. Copyright © 2011 John Wiley &amp; Sons, Ltd. GPM is a generic and scalable P2P model for both one‐to‐many and many‐tomany type of applications. GPM optimizes multicast tree depth while controlling the end‐to‐end delay, which is one of the main QoS parameters for realtime services (e.g VoIP). GPM approach extends the P2P routing table (e.g finger table for Chord) by combining two specific data structures: an adjacency matrix with a forwarding matrix. GPM can easily be implemented on nodes with limited capabilities (PDA, mobile terminals…). Copyright © 2011 John Wiley &amp; Sons, Ltd.</abstract><cop>Chichester, UK</cop><pub>John Wiley &amp; Sons, Ltd</pub><doi>10.1002/dac.1275</doi><tpages>24</tpages><orcidid>https://orcid.org/0009-0003-1276-8068</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1074-5351
ispartof International journal of communication systems, 2012-04, Vol.25 (4), p.491-514
issn 1074-5351
1099-1131
language eng
recordid cdi_hal_primary_oai_HAL_hal_04190947v1
source Wiley Online Library Journals Frontfile Complete
subjects application layer multicast
Computer Science
Engineering Sciences
GPM
multicast tree depth
P2P
title GPM: A generic and scalable P2P model that optimizes tree depth for multicast communications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-14T19%3A41%3A13IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-istex_hal_p&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=GPM:%20A%20generic%20and%20scalable%20P2P%20model%20that%20optimizes%20tree%20depth%20for%20multicast%20communications&rft.jtitle=International%20journal%20of%20communication%20systems&rft.au=Amad,%20Mourad&rft.date=2012-04&rft.volume=25&rft.issue=4&rft.spage=491&rft.epage=514&rft.pages=491-514&rft.issn=1074-5351&rft.eissn=1099-1131&rft_id=info:doi/10.1002/dac.1275&rft_dat=%3Cistex_hal_p%3Eark_67375_WNG_GCHMF52P_N%3C/istex_hal_p%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true