A case for end system multicast (keynote address)

The conventional wisdom has been that IP is the natural protocol layer for implementing multicast related functionality. However, ten years after its initial proposal, IP Multicast is still plagued with concerns pertaining to scalability, network management, deployment and support for higher layer f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Performance evaluation review 2000-06, Vol.28 (1), p.1-12
Hauptverfasser: Chu, Yang-hua, Rao, Sanjay G., Zhang, Hui
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 12
container_issue 1
container_start_page 1
container_title Performance evaluation review
container_volume 28
creator Chu, Yang-hua
Rao, Sanjay G.
Zhang, Hui
description The conventional wisdom has been that IP is the natural protocol layer for implementing multicast related functionality. However, ten years after its initial proposal, IP Multicast is still plagued with concerns pertaining to scalability, network management, deployment and support for higher layer functionality such as error, flow and congestion control. In this paper, we explore an alternative architecture for small and sparse groups, where end systems implement all multicast related functionality including membership management and packet replication. We call such a scheme End System Multicast. This shifting of multicast support from routers to end systems has the potential to address most problems associated with IP Multicast. However, the key concern is the performance penalty associated with such a model. In particular, End System Multicast introduces duplicate packets on physical links and incurs larger end-to-end delay than IP Multicast. In this paper, we study this question in the context of the Narada protocol. In Narada, end systems self-organize into an overlay structure using a fully distributed protocol. In addition, Narada attempts to optimize the efficiency of the overlay based on end-to-end measurements. We present details of Narada and evaluate it using both simulation and Internet experiments. Preliminary results are encouraging. In most simulations and Internet experiments, the delay and bandwidth penalty are low. We believe the potential benefits of repartitioning multicast functionality between end systems and routers significantly outweigh the performance penalty incurred.
doi_str_mv 10.1145/345063.339337
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_345063_339337</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>29356168</sourcerecordid><originalsourceid>FETCH-LOGICAL-c247t-b22cce557db3eef50eadade3709e0c8ab6dcc678aa8fda6bd31ba8551cb56aab3</originalsourceid><addsrcrecordid>eNotkDFPwzAQRi0BEm1hZPeEYEjx5WLHGauKAlIlFpits32RCklT7HTov6coTN_wPb3hCXEHaglQ6SestDK4RGwQ6wsxB20BEJoKLsVMgcFCN01zLeY5fykFdQl2JmAlA2WW7ZAk76PMpzxyL_tjN-7Oxygfvvm0H0aWFGPinB9vxFVLXebb_12Iz83zx_q12L6_vK1X2yKUVT0WvixDYK3r6JG51YopUmSsVcMqWPImhmBqS2TbSMZHBE9WawheGyKPC3E_eQ9p-DlyHl2_y4G7jvY8HLMrG9QGjD2DxQSGNOScuHWHtOspnRwo91fGTWXcVAZ_AW_qVjM</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>29356168</pqid></control><display><type>article</type><title>A case for end system multicast (keynote address)</title><source>ACM Digital Library Complete</source><creator>Chu, Yang-hua ; Rao, Sanjay G. ; Zhang, Hui</creator><creatorcontrib>Chu, Yang-hua ; Rao, Sanjay G. ; Zhang, Hui</creatorcontrib><description>The conventional wisdom has been that IP is the natural protocol layer for implementing multicast related functionality. However, ten years after its initial proposal, IP Multicast is still plagued with concerns pertaining to scalability, network management, deployment and support for higher layer functionality such as error, flow and congestion control. In this paper, we explore an alternative architecture for small and sparse groups, where end systems implement all multicast related functionality including membership management and packet replication. We call such a scheme End System Multicast. This shifting of multicast support from routers to end systems has the potential to address most problems associated with IP Multicast. However, the key concern is the performance penalty associated with such a model. In particular, End System Multicast introduces duplicate packets on physical links and incurs larger end-to-end delay than IP Multicast. In this paper, we study this question in the context of the Narada protocol. In Narada, end systems self-organize into an overlay structure using a fully distributed protocol. In addition, Narada attempts to optimize the efficiency of the overlay based on end-to-end measurements. We present details of Narada and evaluate it using both simulation and Internet experiments. Preliminary results are encouraging. In most simulations and Internet experiments, the delay and bandwidth penalty are low. We believe the potential benefits of repartitioning multicast functionality between end systems and routers significantly outweigh the performance penalty incurred.</description><identifier>ISSN: 0163-5999</identifier><identifier>ISBN: 1581131941</identifier><identifier>ISBN: 9781581131949</identifier><identifier>DOI: 10.1145/345063.339337</identifier><language>eng</language><ispartof>Performance evaluation review, 2000-06, Vol.28 (1), p.1-12</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c247t-b22cce557db3eef50eadade3709e0c8ab6dcc678aa8fda6bd31ba8551cb56aab3</citedby><cites>FETCH-LOGICAL-c247t-b22cce557db3eef50eadade3709e0c8ab6dcc678aa8fda6bd31ba8551cb56aab3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Chu, Yang-hua</creatorcontrib><creatorcontrib>Rao, Sanjay G.</creatorcontrib><creatorcontrib>Zhang, Hui</creatorcontrib><title>A case for end system multicast (keynote address)</title><title>Performance evaluation review</title><description>The conventional wisdom has been that IP is the natural protocol layer for implementing multicast related functionality. However, ten years after its initial proposal, IP Multicast is still plagued with concerns pertaining to scalability, network management, deployment and support for higher layer functionality such as error, flow and congestion control. In this paper, we explore an alternative architecture for small and sparse groups, where end systems implement all multicast related functionality including membership management and packet replication. We call such a scheme End System Multicast. This shifting of multicast support from routers to end systems has the potential to address most problems associated with IP Multicast. However, the key concern is the performance penalty associated with such a model. In particular, End System Multicast introduces duplicate packets on physical links and incurs larger end-to-end delay than IP Multicast. In this paper, we study this question in the context of the Narada protocol. In Narada, end systems self-organize into an overlay structure using a fully distributed protocol. In addition, Narada attempts to optimize the efficiency of the overlay based on end-to-end measurements. We present details of Narada and evaluate it using both simulation and Internet experiments. Preliminary results are encouraging. In most simulations and Internet experiments, the delay and bandwidth penalty are low. We believe the potential benefits of repartitioning multicast functionality between end systems and routers significantly outweigh the performance penalty incurred.</description><issn>0163-5999</issn><isbn>1581131941</isbn><isbn>9781581131949</isbn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2000</creationdate><recordtype>article</recordtype><recordid>eNotkDFPwzAQRi0BEm1hZPeEYEjx5WLHGauKAlIlFpits32RCklT7HTov6coTN_wPb3hCXEHaglQ6SestDK4RGwQ6wsxB20BEJoKLsVMgcFCN01zLeY5fykFdQl2JmAlA2WW7ZAk76PMpzxyL_tjN-7Oxygfvvm0H0aWFGPinB9vxFVLXebb_12Iz83zx_q12L6_vK1X2yKUVT0WvixDYK3r6JG51YopUmSsVcMqWPImhmBqS2TbSMZHBE9WawheGyKPC3E_eQ9p-DlyHl2_y4G7jvY8HLMrG9QGjD2DxQSGNOScuHWHtOspnRwo91fGTWXcVAZ_AW_qVjM</recordid><startdate>20000601</startdate><enddate>20000601</enddate><creator>Chu, Yang-hua</creator><creator>Rao, Sanjay G.</creator><creator>Zhang, Hui</creator><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>20000601</creationdate><title>A case for end system multicast (keynote address)</title><author>Chu, Yang-hua ; Rao, Sanjay G. ; Zhang, Hui</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c247t-b22cce557db3eef50eadade3709e0c8ab6dcc678aa8fda6bd31ba8551cb56aab3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2000</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Chu, Yang-hua</creatorcontrib><creatorcontrib>Rao, Sanjay G.</creatorcontrib><creatorcontrib>Zhang, Hui</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>Performance evaluation review</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Chu, Yang-hua</au><au>Rao, Sanjay G.</au><au>Zhang, Hui</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A case for end system multicast (keynote address)</atitle><jtitle>Performance evaluation review</jtitle><date>2000-06-01</date><risdate>2000</risdate><volume>28</volume><issue>1</issue><spage>1</spage><epage>12</epage><pages>1-12</pages><issn>0163-5999</issn><isbn>1581131941</isbn><isbn>9781581131949</isbn><abstract>The conventional wisdom has been that IP is the natural protocol layer for implementing multicast related functionality. However, ten years after its initial proposal, IP Multicast is still plagued with concerns pertaining to scalability, network management, deployment and support for higher layer functionality such as error, flow and congestion control. In this paper, we explore an alternative architecture for small and sparse groups, where end systems implement all multicast related functionality including membership management and packet replication. We call such a scheme End System Multicast. This shifting of multicast support from routers to end systems has the potential to address most problems associated with IP Multicast. However, the key concern is the performance penalty associated with such a model. In particular, End System Multicast introduces duplicate packets on physical links and incurs larger end-to-end delay than IP Multicast. In this paper, we study this question in the context of the Narada protocol. In Narada, end systems self-organize into an overlay structure using a fully distributed protocol. In addition, Narada attempts to optimize the efficiency of the overlay based on end-to-end measurements. We present details of Narada and evaluate it using both simulation and Internet experiments. Preliminary results are encouraging. In most simulations and Internet experiments, the delay and bandwidth penalty are low. We believe the potential benefits of repartitioning multicast functionality between end systems and routers significantly outweigh the performance penalty incurred.</abstract><doi>10.1145/345063.339337</doi><tpages>12</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0163-5999
ispartof Performance evaluation review, 2000-06, Vol.28 (1), p.1-12
issn 0163-5999
language eng
recordid cdi_crossref_primary_10_1145_345063_339337
source ACM Digital Library Complete
title A case for end system multicast (keynote address)
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-05T13%3A51%3A02IST&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%20case%20for%20end%20system%20multicast%20(keynote%20address)&rft.jtitle=Performance%20evaluation%20review&rft.au=Chu,%20Yang-hua&rft.date=2000-06-01&rft.volume=28&rft.issue=1&rft.spage=1&rft.epage=12&rft.pages=1-12&rft.issn=0163-5999&rft.isbn=1581131941&rft.isbn_list=9781581131949&rft_id=info:doi/10.1145/345063.339337&rft_dat=%3Cproquest_cross%3E29356168%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=29356168&rft_id=info:pmid/&rfr_iscdi=true