Toward end-to-end fairness: a framework for the allocation of multiple prioritized resources in switches and routers

As flows of traffic traverse a network, they share with other flows a variety of resources such as links, buffers and router CPUs in their path. Fairness is an intuitively desirable property in the allocation of resources in a network shared among flows of traffic from different users. While fairnes...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer communications 2005-11, Vol.28 (18), p.2105-2118
Hauptverfasser: Zhou, Yunkai, Sethu, Harish
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 2118
container_issue 18
container_start_page 2105
container_title Computer communications
container_volume 28
creator Zhou, Yunkai
Sethu, Harish
description As flows of traffic traverse a network, they share with other flows a variety of resources such as links, buffers and router CPUs in their path. Fairness is an intuitively desirable property in the allocation of resources in a network shared among flows of traffic from different users. While fairness in bandwidth allocation over a shared link has been extensively studied, overall end-to-end fairness in the use of all the resources in the network is ultimately the desired goal. End-to-end fairness becomes especially critical when fair allocation algorithms are used as a component of the mechanisms used to provide end-to-end quality-of-service guarantees. This paper seeks to answer the question of what is fair when a set of traffic flows share multiple resources in the network with a shared order of preference for the opportunity to use these resources. We present the Principle of Fair Prioritized Resource Allocation or the FPRA principle, a powerful extension of any of the classic notions of fairness such as max–min fairness, proportional fairness and utility max–min fairness defined over a single resource. We illustrate this principle by applying it to a system model with a buffer and an output link shared among competing flows of traffic. To complete our illustration of the applicability of the FPRA principle, we propose a measure of fairness and evaluate representative buffer allocation algorithms based on this measure. Besides buffer allocation, the FPRA principle may also be used in other contexts in data communication networks and operating system design.
doi_str_mv 10.1016/j.comcom.2004.07.032
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_57641868</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0140366404003135</els_id><sourcerecordid>57641868</sourcerecordid><originalsourceid>FETCH-LOGICAL-c286t-1929ea900ec2e7f7d29b00202d3937be49aca98e0d564b72f19fd7b538b8f673</originalsourceid><addsrcrecordid>eNp9kE9r3DAQxUVoIdu036AHnXqzO5K8lt1DoYT-g0Aue8hNyNKIaGNb25Hcpfn0VdieCwNvDu89eD_G3gtoBYj-47F1aanXSoCuBd2CkldsJwatGg3q4RXbgeigUX3fXbM3OR-hGrVWO1YO6WzJc1x9U1JThQcbacWcP3HLA9kFz4meeEjEyyNyO8_J2RLTylPgyzaXeJqRnygmiiU-o-eEOW3kMPO48nyOxT3W39ZqSltBym_Z62DnjO_-6Q07fPt6uP3R3N1__3n75a5xcuhLI0Y5oh0B0EnUQXs5TgASpFej0hN2o3V2HBD8vu8mLYMYg9fTXg3TEHqtbtiHS-2J0q8NczFLzA7n2a6Ytmz2uu_E0A_V2F2MjlLOhMHUOYulP0aAeSFsjuZC2LwQNqBNJVxjny8xrBt-RySTXcTVoY-Erhif4v8L_gIRZ4kJ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>57641868</pqid></control><display><type>article</type><title>Toward end-to-end fairness: a framework for the allocation of multiple prioritized resources in switches and routers</title><source>Elsevier ScienceDirect Journals</source><creator>Zhou, Yunkai ; Sethu, Harish</creator><creatorcontrib>Zhou, Yunkai ; Sethu, Harish</creatorcontrib><description>As flows of traffic traverse a network, they share with other flows a variety of resources such as links, buffers and router CPUs in their path. Fairness is an intuitively desirable property in the allocation of resources in a network shared among flows of traffic from different users. While fairness in bandwidth allocation over a shared link has been extensively studied, overall end-to-end fairness in the use of all the resources in the network is ultimately the desired goal. End-to-end fairness becomes especially critical when fair allocation algorithms are used as a component of the mechanisms used to provide end-to-end quality-of-service guarantees. This paper seeks to answer the question of what is fair when a set of traffic flows share multiple resources in the network with a shared order of preference for the opportunity to use these resources. We present the Principle of Fair Prioritized Resource Allocation or the FPRA principle, a powerful extension of any of the classic notions of fairness such as max–min fairness, proportional fairness and utility max–min fairness defined over a single resource. We illustrate this principle by applying it to a system model with a buffer and an output link shared among competing flows of traffic. To complete our illustration of the applicability of the FPRA principle, we propose a measure of fairness and evaluate representative buffer allocation algorithms based on this measure. Besides buffer allocation, the FPRA principle may also be used in other contexts in data communication networks and operating system design.</description><identifier>ISSN: 0140-3664</identifier><identifier>EISSN: 1873-703X</identifier><identifier>DOI: 10.1016/j.comcom.2004.07.032</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Buffer management ; Buffering ; Fair scheduling ; Max–min ; Networks ; QoS ; Resource allocation ; Scheduling</subject><ispartof>Computer communications, 2005-11, Vol.28 (18), p.2105-2118</ispartof><rights>2004 Elsevier B.V.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c286t-1929ea900ec2e7f7d29b00202d3937be49aca98e0d564b72f19fd7b538b8f673</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.comcom.2004.07.032$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,777,781,3537,27905,27906,45976</link.rule.ids></links><search><creatorcontrib>Zhou, Yunkai</creatorcontrib><creatorcontrib>Sethu, Harish</creatorcontrib><title>Toward end-to-end fairness: a framework for the allocation of multiple prioritized resources in switches and routers</title><title>Computer communications</title><description>As flows of traffic traverse a network, they share with other flows a variety of resources such as links, buffers and router CPUs in their path. Fairness is an intuitively desirable property in the allocation of resources in a network shared among flows of traffic from different users. While fairness in bandwidth allocation over a shared link has been extensively studied, overall end-to-end fairness in the use of all the resources in the network is ultimately the desired goal. End-to-end fairness becomes especially critical when fair allocation algorithms are used as a component of the mechanisms used to provide end-to-end quality-of-service guarantees. This paper seeks to answer the question of what is fair when a set of traffic flows share multiple resources in the network with a shared order of preference for the opportunity to use these resources. We present the Principle of Fair Prioritized Resource Allocation or the FPRA principle, a powerful extension of any of the classic notions of fairness such as max–min fairness, proportional fairness and utility max–min fairness defined over a single resource. We illustrate this principle by applying it to a system model with a buffer and an output link shared among competing flows of traffic. To complete our illustration of the applicability of the FPRA principle, we propose a measure of fairness and evaluate representative buffer allocation algorithms based on this measure. Besides buffer allocation, the FPRA principle may also be used in other contexts in data communication networks and operating system design.</description><subject>Buffer management</subject><subject>Buffering</subject><subject>Fair scheduling</subject><subject>Max–min</subject><subject>Networks</subject><subject>QoS</subject><subject>Resource allocation</subject><subject>Scheduling</subject><issn>0140-3664</issn><issn>1873-703X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2005</creationdate><recordtype>article</recordtype><recordid>eNp9kE9r3DAQxUVoIdu036AHnXqzO5K8lt1DoYT-g0Aue8hNyNKIaGNb25Hcpfn0VdieCwNvDu89eD_G3gtoBYj-47F1aanXSoCuBd2CkldsJwatGg3q4RXbgeigUX3fXbM3OR-hGrVWO1YO6WzJc1x9U1JThQcbacWcP3HLA9kFz4meeEjEyyNyO8_J2RLTylPgyzaXeJqRnygmiiU-o-eEOW3kMPO48nyOxT3W39ZqSltBym_Z62DnjO_-6Q07fPt6uP3R3N1__3n75a5xcuhLI0Y5oh0B0EnUQXs5TgASpFej0hN2o3V2HBD8vu8mLYMYg9fTXg3TEHqtbtiHS-2J0q8NczFLzA7n2a6Ytmz2uu_E0A_V2F2MjlLOhMHUOYulP0aAeSFsjuZC2LwQNqBNJVxjny8xrBt-RySTXcTVoY-Erhif4v8L_gIRZ4kJ</recordid><startdate>20051101</startdate><enddate>20051101</enddate><creator>Zhou, Yunkai</creator><creator>Sethu, Harish</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>E3H</scope><scope>F2A</scope></search><sort><creationdate>20051101</creationdate><title>Toward end-to-end fairness: a framework for the allocation of multiple prioritized resources in switches and routers</title><author>Zhou, Yunkai ; Sethu, Harish</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c286t-1929ea900ec2e7f7d29b00202d3937be49aca98e0d564b72f19fd7b538b8f673</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Buffer management</topic><topic>Buffering</topic><topic>Fair scheduling</topic><topic>Max–min</topic><topic>Networks</topic><topic>QoS</topic><topic>Resource allocation</topic><topic>Scheduling</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhou, Yunkai</creatorcontrib><creatorcontrib>Sethu, Harish</creatorcontrib><collection>CrossRef</collection><collection>Library &amp; Information Sciences Abstracts (LISA)</collection><collection>Library &amp; Information Science Abstracts (LISA)</collection><jtitle>Computer communications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zhou, Yunkai</au><au>Sethu, Harish</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Toward end-to-end fairness: a framework for the allocation of multiple prioritized resources in switches and routers</atitle><jtitle>Computer communications</jtitle><date>2005-11-01</date><risdate>2005</risdate><volume>28</volume><issue>18</issue><spage>2105</spage><epage>2118</epage><pages>2105-2118</pages><issn>0140-3664</issn><eissn>1873-703X</eissn><abstract>As flows of traffic traverse a network, they share with other flows a variety of resources such as links, buffers and router CPUs in their path. Fairness is an intuitively desirable property in the allocation of resources in a network shared among flows of traffic from different users. While fairness in bandwidth allocation over a shared link has been extensively studied, overall end-to-end fairness in the use of all the resources in the network is ultimately the desired goal. End-to-end fairness becomes especially critical when fair allocation algorithms are used as a component of the mechanisms used to provide end-to-end quality-of-service guarantees. This paper seeks to answer the question of what is fair when a set of traffic flows share multiple resources in the network with a shared order of preference for the opportunity to use these resources. We present the Principle of Fair Prioritized Resource Allocation or the FPRA principle, a powerful extension of any of the classic notions of fairness such as max–min fairness, proportional fairness and utility max–min fairness defined over a single resource. We illustrate this principle by applying it to a system model with a buffer and an output link shared among competing flows of traffic. To complete our illustration of the applicability of the FPRA principle, we propose a measure of fairness and evaluate representative buffer allocation algorithms based on this measure. Besides buffer allocation, the FPRA principle may also be used in other contexts in data communication networks and operating system design.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.comcom.2004.07.032</doi><tpages>14</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0140-3664
ispartof Computer communications, 2005-11, Vol.28 (18), p.2105-2118
issn 0140-3664
1873-703X
language eng
recordid cdi_proquest_miscellaneous_57641868
source Elsevier ScienceDirect Journals
subjects Buffer management
Buffering
Fair scheduling
Max–min
Networks
QoS
Resource allocation
Scheduling
title Toward end-to-end fairness: a framework for the allocation of multiple prioritized resources in switches and routers
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-21T07%3A57%3A46IST&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=Toward%20end-to-end%20fairness:%20a%20framework%20for%20the%20allocation%20of%20multiple%20prioritized%20resources%20in%20switches%20and%20routers&rft.jtitle=Computer%20communications&rft.au=Zhou,%20Yunkai&rft.date=2005-11-01&rft.volume=28&rft.issue=18&rft.spage=2105&rft.epage=2118&rft.pages=2105-2118&rft.issn=0140-3664&rft.eissn=1873-703X&rft_id=info:doi/10.1016/j.comcom.2004.07.032&rft_dat=%3Cproquest_cross%3E57641868%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=57641868&rft_id=info:pmid/&rft_els_id=S0140366404003135&rfr_iscdi=true