The impact of imperfect scheduling on cross-Layer congestion control in wireless networks

In this paper, we study cross-layer design for congestion control in multihop wireless networks. In previous work, we have developed an optimal cross-layer congestion control scheme that jointly computes both the rate allocation and the stabilizing schedule that controls the resources at the underly...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE/ACM transactions on networking 2006-04, Vol.14 (2), p.302-315
Hauptverfasser: Xiaojun Lin, Shroff, N.B.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 315
container_issue 2
container_start_page 302
container_title IEEE/ACM transactions on networking
container_volume 14
creator Xiaojun Lin
Shroff, N.B.
description In this paper, we study cross-layer design for congestion control in multihop wireless networks. In previous work, we have developed an optimal cross-layer congestion control scheme that jointly computes both the rate allocation and the stabilizing schedule that controls the resources at the underlying layers. However, the scheduling component in this optimal cross-layer congestion control scheme has to solve a complex global optimization problem at each time, and is hence too computationally expensive for online implementation. In this paper, we study how the performance of cross-layer congestion control will be impacted if the network can only use an imperfect (and potentially distributed) scheduling component that is easier to implement. We study both the case when the number of users in the system is fixed and the case with dynamic arrivals and departures of the users, and we establish performance bounds of cross-layer congestion control with imperfect scheduling. Compared with a layered approach that does not design congestion control and scheduling together, our cross-layer approach has provably better performance bounds,and substantially outperforms the layered approach. The insights drawn from our analyzes also enable us to design a fully distributed cross-layer congestion control and scheduling algorithm for a restrictive interference model.
doi_str_mv 10.1109/TNET.2006.872546
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_miscellaneous_28110077</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1621109</ieee_id><sourcerecordid>889432629</sourcerecordid><originalsourceid>FETCH-LOGICAL-c392t-26ff2d5c1a69384135e8dc115a62bbce8dd3cba5036c3c25cc5f879a06eb9b7d3</originalsourceid><addsrcrecordid>eNp9kDtPwzAQgC0EEqWwI7F4ginFj9qJR1TxkipYwsBkOc6lNaRxsVNV_fc4BImN6R767nT3IXRJyYxSom7Ll_tyxgiRsyJnYi6P0IQKUWRMSHmcciJ5JqVip-gsxg9CKCdMTtB7uQbsNltje-ybIYPQQCqiXUO9a123wr7DNvgYs6U5QMDWdyuIvRvavuuDb7Hr8N4FaCFG3EG_9-EznqOTxrQRLn7jFL093JeLp2z5-vi8uFtmlivWZ0w2DauFpUYqXswpF1DUllJhJKsqm4qa28oIwqXllglrRVPkyhAJlarymk_Rzbh3G_zXLh2mNy5aaFvTgd9FXRRqzplkKpHX_5KsSCZJnieQjODP2wEavQ1uY8JBU6IH23qwrQfberSdRq7GEQcAf7hkA86_AW7wfRE</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>28110077</pqid></control><display><type>article</type><title>The impact of imperfect scheduling on cross-Layer congestion control in wireless networks</title><source>IEEE Electronic Library (IEL)</source><creator>Xiaojun Lin ; Shroff, N.B.</creator><creatorcontrib>Xiaojun Lin ; Shroff, N.B.</creatorcontrib><description>In this paper, we study cross-layer design for congestion control in multihop wireless networks. In previous work, we have developed an optimal cross-layer congestion control scheme that jointly computes both the rate allocation and the stabilizing schedule that controls the resources at the underlying layers. However, the scheduling component in this optimal cross-layer congestion control scheme has to solve a complex global optimization problem at each time, and is hence too computationally expensive for online implementation. In this paper, we study how the performance of cross-layer congestion control will be impacted if the network can only use an imperfect (and potentially distributed) scheduling component that is easier to implement. We study both the case when the number of users in the system is fixed and the case with dynamic arrivals and departures of the users, and we establish performance bounds of cross-layer congestion control with imperfect scheduling. Compared with a layered approach that does not design congestion control and scheduling together, our cross-layer approach has provably better performance bounds,and substantially outperforms the layered approach. The insights drawn from our analyzes also enable us to design a fully distributed cross-layer congestion control and scheduling algorithm for a restrictive interference model.</description><identifier>ISSN: 1063-6692</identifier><identifier>EISSN: 1558-2566</identifier><identifier>DOI: 10.1109/TNET.2006.872546</identifier><identifier>CODEN: IEANEP</identifier><language>eng</language><publisher>IEEE</publisher><subject>Algorithm design and analysis ; Algorithms ; Congestion ; Congestion control ; Control systems ; Cross layer design ; Design engineering ; Distributed control ; Dynamic scheduling ; Dynamical systems ; Dynamics ; imperfect scheduling ; mathematical programming/optimization ; multihop wireless networks ; Networks ; Optimal control ; Optimization ; Processor scheduling ; Resource management ; Scheduling ; Spread spectrum communication ; stability ; stochastic processes/queueing theory ; Wireless networks</subject><ispartof>IEEE/ACM transactions on networking, 2006-04, Vol.14 (2), p.302-315</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c392t-26ff2d5c1a69384135e8dc115a62bbce8dd3cba5036c3c25cc5f879a06eb9b7d3</citedby><cites>FETCH-LOGICAL-c392t-26ff2d5c1a69384135e8dc115a62bbce8dd3cba5036c3c25cc5f879a06eb9b7d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1621109$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27923,27924,54757</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1621109$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Xiaojun Lin</creatorcontrib><creatorcontrib>Shroff, N.B.</creatorcontrib><title>The impact of imperfect scheduling on cross-Layer congestion control in wireless networks</title><title>IEEE/ACM transactions on networking</title><addtitle>TNET</addtitle><description>In this paper, we study cross-layer design for congestion control in multihop wireless networks. In previous work, we have developed an optimal cross-layer congestion control scheme that jointly computes both the rate allocation and the stabilizing schedule that controls the resources at the underlying layers. However, the scheduling component in this optimal cross-layer congestion control scheme has to solve a complex global optimization problem at each time, and is hence too computationally expensive for online implementation. In this paper, we study how the performance of cross-layer congestion control will be impacted if the network can only use an imperfect (and potentially distributed) scheduling component that is easier to implement. We study both the case when the number of users in the system is fixed and the case with dynamic arrivals and departures of the users, and we establish performance bounds of cross-layer congestion control with imperfect scheduling. Compared with a layered approach that does not design congestion control and scheduling together, our cross-layer approach has provably better performance bounds,and substantially outperforms the layered approach. The insights drawn from our analyzes also enable us to design a fully distributed cross-layer congestion control and scheduling algorithm for a restrictive interference model.</description><subject>Algorithm design and analysis</subject><subject>Algorithms</subject><subject>Congestion</subject><subject>Congestion control</subject><subject>Control systems</subject><subject>Cross layer design</subject><subject>Design engineering</subject><subject>Distributed control</subject><subject>Dynamic scheduling</subject><subject>Dynamical systems</subject><subject>Dynamics</subject><subject>imperfect scheduling</subject><subject>mathematical programming/optimization</subject><subject>multihop wireless networks</subject><subject>Networks</subject><subject>Optimal control</subject><subject>Optimization</subject><subject>Processor scheduling</subject><subject>Resource management</subject><subject>Scheduling</subject><subject>Spread spectrum communication</subject><subject>stability</subject><subject>stochastic processes/queueing theory</subject><subject>Wireless networks</subject><issn>1063-6692</issn><issn>1558-2566</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNp9kDtPwzAQgC0EEqWwI7F4ginFj9qJR1TxkipYwsBkOc6lNaRxsVNV_fc4BImN6R767nT3IXRJyYxSom7Ll_tyxgiRsyJnYi6P0IQKUWRMSHmcciJ5JqVip-gsxg9CKCdMTtB7uQbsNltje-ybIYPQQCqiXUO9a123wr7DNvgYs6U5QMDWdyuIvRvavuuDb7Hr8N4FaCFG3EG_9-EznqOTxrQRLn7jFL093JeLp2z5-vi8uFtmlivWZ0w2DauFpUYqXswpF1DUllJhJKsqm4qa28oIwqXllglrRVPkyhAJlarymk_Rzbh3G_zXLh2mNy5aaFvTgd9FXRRqzplkKpHX_5KsSCZJnieQjODP2wEavQ1uY8JBU6IH23qwrQfberSdRq7GEQcAf7hkA86_AW7wfRE</recordid><startdate>20060401</startdate><enddate>20060401</enddate><creator>Xiaojun Lin</creator><creator>Shroff, N.B.</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20060401</creationdate><title>The impact of imperfect scheduling on cross-Layer congestion control in wireless networks</title><author>Xiaojun Lin ; Shroff, N.B.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c392t-26ff2d5c1a69384135e8dc115a62bbce8dd3cba5036c3c25cc5f879a06eb9b7d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Algorithm design and analysis</topic><topic>Algorithms</topic><topic>Congestion</topic><topic>Congestion control</topic><topic>Control systems</topic><topic>Cross layer design</topic><topic>Design engineering</topic><topic>Distributed control</topic><topic>Dynamic scheduling</topic><topic>Dynamical systems</topic><topic>Dynamics</topic><topic>imperfect scheduling</topic><topic>mathematical programming/optimization</topic><topic>multihop wireless networks</topic><topic>Networks</topic><topic>Optimal control</topic><topic>Optimization</topic><topic>Processor scheduling</topic><topic>Resource management</topic><topic>Scheduling</topic><topic>Spread spectrum communication</topic><topic>stability</topic><topic>stochastic processes/queueing theory</topic><topic>Wireless networks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Xiaojun Lin</creatorcontrib><creatorcontrib>Shroff, N.B.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications 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><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE/ACM transactions on networking</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Xiaojun Lin</au><au>Shroff, N.B.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>The impact of imperfect scheduling on cross-Layer congestion control in wireless networks</atitle><jtitle>IEEE/ACM transactions on networking</jtitle><stitle>TNET</stitle><date>2006-04-01</date><risdate>2006</risdate><volume>14</volume><issue>2</issue><spage>302</spage><epage>315</epage><pages>302-315</pages><issn>1063-6692</issn><eissn>1558-2566</eissn><coden>IEANEP</coden><abstract>In this paper, we study cross-layer design for congestion control in multihop wireless networks. In previous work, we have developed an optimal cross-layer congestion control scheme that jointly computes both the rate allocation and the stabilizing schedule that controls the resources at the underlying layers. However, the scheduling component in this optimal cross-layer congestion control scheme has to solve a complex global optimization problem at each time, and is hence too computationally expensive for online implementation. In this paper, we study how the performance of cross-layer congestion control will be impacted if the network can only use an imperfect (and potentially distributed) scheduling component that is easier to implement. We study both the case when the number of users in the system is fixed and the case with dynamic arrivals and departures of the users, and we establish performance bounds of cross-layer congestion control with imperfect scheduling. Compared with a layered approach that does not design congestion control and scheduling together, our cross-layer approach has provably better performance bounds,and substantially outperforms the layered approach. The insights drawn from our analyzes also enable us to design a fully distributed cross-layer congestion control and scheduling algorithm for a restrictive interference model.</abstract><pub>IEEE</pub><doi>10.1109/TNET.2006.872546</doi><tpages>14</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-6692
ispartof IEEE/ACM transactions on networking, 2006-04, Vol.14 (2), p.302-315
issn 1063-6692
1558-2566
language eng
recordid cdi_proquest_miscellaneous_28110077
source IEEE Electronic Library (IEL)
subjects Algorithm design and analysis
Algorithms
Congestion
Congestion control
Control systems
Cross layer design
Design engineering
Distributed control
Dynamic scheduling
Dynamical systems
Dynamics
imperfect scheduling
mathematical programming/optimization
multihop wireless networks
Networks
Optimal control
Optimization
Processor scheduling
Resource management
Scheduling
Spread spectrum communication
stability
stochastic processes/queueing theory
Wireless networks
title The impact of imperfect scheduling on cross-Layer congestion control in wireless networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-12T20%3A51%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=The%20impact%20of%20imperfect%20scheduling%20on%20cross-Layer%20congestion%20control%20in%20wireless%20networks&rft.jtitle=IEEE/ACM%20transactions%20on%20networking&rft.au=Xiaojun%20Lin&rft.date=2006-04-01&rft.volume=14&rft.issue=2&rft.spage=302&rft.epage=315&rft.pages=302-315&rft.issn=1063-6692&rft.eissn=1558-2566&rft.coden=IEANEP&rft_id=info:doi/10.1109/TNET.2006.872546&rft_dat=%3Cproquest_RIE%3E889432629%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=28110077&rft_id=info:pmid/&rft_ieee_id=1621109&rfr_iscdi=true