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...
Gespeichert in:
Veröffentlicht in: | Performance evaluation review 2000-06, Vol.28 (1), p.1-12 |
---|---|
Hauptverfasser: | , , |
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 |