skip to main content
10.1145/1993744.1993771acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
research-article

Model-driven optimization of opportunistic routing

Published: 07 June 2011 Publication History

Abstract

Opportunistic routing aims to improve wireless performance by exploiting communication opportunities arising by chance. A key challenge in opportunistic routing is how to achieve good, predictable performance despite the incidental nature of such communication opportunities and the complicated effects of wireless interference in IEEE 802.11 networks. To address the challenge, we develop a model-driven optimization framework to jointly optimize opportunistic routes and rate limits for both unicast and multicast traffic. A distinctive feature of our framework is that the performance derived from optimization can be achieved in a real IEEE 802.11 network. Our framework consists of three key components: (i) a model for capturing the interference among IEEE 802.11 broadcast transmissions, (ii) a novel algorithm for accurately optimizing different performance objectives, and (iii) effective techniques for mapping the resulting solutions to practical routing configurations. Extensive simulations and testbed experiments show that our approach significantly outperforms state-of-the-art shortest path routing and opportunistic routing protocols. Moreover, the difference between the achieved performance and our model estimation is typically within 20%. Evaluation in dynamic and uncontrolled environments further shows that our approach is robust against inaccuracy introduced by a dynamic network and it also consistently out-performs the existing schemes. These results clearly demonstrate the effectiveness and accuracy of our approach.

Supplementary Material

JPG File (metrics_7_3.jpg)
MP4 File (metrics_7_3.mp4)

References

[1]
S. Agarwal, J. Padhye, V. N. Padmanabhan, L. Qiu, A. Rao, and B. Zill. Estimation of link interference in static multi-hop wireless networks. In Proc. of IMC, 2005.
[2]
D. Aguayo, J. Bicket, S. Biswas, G. Judd, and R. Morris. Link-level measurements from an 802.11b mesh network. In Proc. of SIGCOMM, 2004.
[3]
N. Ahmed, U. Ismail, S. Keshav, and K. Papagiannaki. Online estimation of RF interference. In Proc. of ACM CoNext, Dec. 2008.
[4]
N. Ahmed and S. Keshav. SMARTA: A self-managing architecture for thin access points. In Proc. of ACM CoNEXT, Dec. 2006.
[5]
G. Bianchi. Performance analysis of the IEEE 802.11 distributed corrdination function. IEEE Journal on Selected Areas in Communications, Mar. 2000.
[6]
S. Biswas and R. Morris. ExOR: Opportunistic multi-hop routing for wireless networks. In Proc. of ACM SIGCOMM, Aug. 2005.
[7]
S. Chachulski, M. Jennings, S. Katti, and D. Katabi. Trading structure for randomness in wireless opportunistic routing. In Proc. of SIGCOMM, 2007.
[8]
Click. http://pdos.csail.mit.edu/click/.
[9]
D. D. Couto, D. Aguayo, J. Bicket, and R. Morris. A high-throughput path metric for multi-hop wireless routing. In Proc. of ACM MobiCom, 2003.
[10]
H. Feng, Y. Shu, S. Wang, and M. Ma. SVM-based models for predicting WLAN traffic. In Proc. of IEEE ICC, 2006.
[11]
Y. Gao, J. Lui, and D. M. Chiu. Determining the end-to-end throughput capacity in multi-hop networks: Methodolgy and applications. In Proc. of ACM SIGMETRICS, Jun. 2006.
[12]
M. Garetto, T. Salonidis, and E. Knightly. Modeling per-flow throughput and capturing starvation in CSMA multi-hop wireless networks. In Proc. of IEEE INFOCOM, Mar. 2006.
[13]
M. Garetto, J. Shi, and E. Knightly. Modeling media access in embedded two-flow topologies of multi-hop wireless networks. In Proc. of ACM MobiCom, Aug. - Sept. 2005.
[14]
M. Grossglauser and D. N. C. Tse. Mobility increases the capacity of ad hoc wireless networks. In Proc. of IEEE INFOCOM, Apr. 2001.
[15]
P. Gupta and P. R. Kumar. The capacity of wireless networks. IEEE Transactions on Information Theory, 46(2), Mar. 2000.
[16]
K. Jain, J. Padhye, V. N. Padmanabhan, and L. Qiu. Impact of interference on multi-hop wireless network performance. In Proc. ACM MobiCom, 2003.
[17]
A. Kashyap, S. Das, and S. Ganguly. A measurement-based approach to modeling link capacity in 802.11-based wireless networks. In Proc. of ACM MobiCom, Sept. 2007.
[18]
F. P. Kelly, A. K. Maulloo, and D. K. H. Tan. Rate control in communication networks: Shadow prices, proportional fairness and stability. Jounal of the Operational Research Society, 1998.
[19]
D. Koutsonikolas, C.-C. Wang, and Y. C. Hu. CCACK: Efficient network coding based opportunistic routing through cumulative coded acknowledgments. In Proc. of IEEE INFOCOM, 2010.
[20]
A. Kumar, E. Altman, D. Miorandi, and M. Goyal. New insights from a fixed point analysis of single cell IEEE 802.11 wireless LANs. In Proc. of IEEE INFOCOM, Mar. 2005.
[21]
J. Li, C. Blake, D. S. J. D. Couto, H. I. Lee, and R. Morris. Capacity of ad hoc wireless networks. In Proc. of MobiCom, Jul. 2001.
[22]
Y. Li, L. Qiu, Y. Zhang, R. Mahajan, and E. Rozner. Predictable performance optimization for wireless networks. In Proc. of ACM SIGCOMM, Aug. 2008.
[23]
Y. Lin, B. Li, and B. Liang. CodeOR: Opportunistic routing in wireless mesh networks with segmented network coding. In Proc. of IEEE ICNP, Oct. 2008.
[24]
Y. Lin, B. Liang, and B. Li. SlideOR: Online opportunistic network coding in wireless mesh networks. In Proc. of IEEE INFOCOM, Mar. 2010.
[25]
D. Lun, M. Medard, and R. Koetter. Network coding for efficient wireless unicast. International Zurich Seminar on Communications, 2006.
[26]
MadWiFi. http://madwifi.org.
[27]
A. K. Miu, H. Balakrishnan, and C. E. Koksal. Improving loss resilience with multi-radio diversity in wireless networks. In Proc. of ACM MobiCom, 2005.
[28]
A. K. Miu, G. Tan, H. Balakrishnan, and J. Apostolopoulos. Divert: Fine-grained path selection for wireless LANs. In Proc. of ACM MobiSys, 2004.
[29]
MORE source code. http://people.csail.mit.edu/szym/more/README.html.
[30]
D. Niculescu. Interference map for 802.11 networks. In Proc. of IMC, 2007.
[31]
L. M. S. C. of the IEEE Computer Society. Wireless LAN medium access control (MAC) and physical layer (PHY) specifications. IEEE Standard 802.11, 1999.
[32]
L. Qiu, Y. Zhang, F. Wang, M. K. Han, and R. Mahajan. A general model of wireless interference. In Proc. of ACM MobiCom, Sept. 2007.
[33]
The Qualnet simulator from Scalable Networks Inc. http://www.scalable-networks.com/.
[34]
B. Radunovic and J. Y. L. Boudec. Rate performance objectives of multihop wireless networks. In Proc. of IEEE INFOCOM, Apr. 2004.
[35]
B. Radunovic, C. Gkantsidis, P. Key, and P. Rodriguez. An optimization framework for opportunistic multipath routing in wireless mesh networks. In Proc. of IEEE INFOCOM, Apr. 2008.
[36]
C. Reis, R. Mahajan, M. Rodrig, D. Wetherall, and J. Zahorjan. Measurement-based models of delivery and interference. In Proc. of ACM SIGCOMM, 2006.
[37]
M. Rodrig, C. Reis, R. Mahajan, D. Wetherall, and J. Zahorjan. Measurement-based characterization of 802.11 in a hotspot setting. In Proc. of E-WIND, Aug. 2005.
[38]
E. Rozner, M. K. Han, L. Qiu, and Y. Zhang. Model-driven optimization of opportunistic routing. Technical Report TR-11-12, The University of Texas at Austin, Dept. of Computer Science, Austin, TX, 2010.
[39]
T. Salonidis, M. Garetto, A. Saha, and E. Knightly. Identifying high throughput paths in 802.11 mesh networks: A model-based approach. In Proc. of IEEE ICNP, Oct. 2007.
[40]
S. Sengupta, S. Rayanchu, and S. Banerjee. An analysis of wireless network coding for unicast sessions: The case for coding-aware routing. In Proc. of IEEE INFOCOM, Apr. 2007.
[41]
J. K. Shapiro, D. Towsley, and J. Kurose. Optimization-based congestion control for multicast communications. IEEE Communication Magazine, 2002.
[42]
F. Soldo, A. Markopoulou, and A. Toledo. A simple optimization model for wireless opportunistic routing with intra-session network coding. In Proc. of IEEE NetCod, Jun. 2010.
[43]
K. Srinivasan, M. Jain, J. I. Choi, T. Azim, E. S. Kim, P. Levis, and B. Krishnamachari. The kappa factor: Inferring protocol performance using inter-link reception correlation. In Proc. of ACM MobiCom, 2010.
[44]
J. J. T. Ho and H. Viswanathan. On network coding and routing in dynamic wireless multicast networks. In Proc. of Workshop on Information Theory and its Applications, 2006.
[45]
K. Zeng, W. Lou, and H. Zhai. On end-to-end throughput of opportunistic routing in multirate and multihop wireless networks. In Proc. of IEEE INFOCOM, Apr. 2008.
[46]
K. Zeng and Z. Y. W. Lou. Oportunistic routing in multi-radio multi-channel multi-hop wireless networks. In Proc. of IEEE INFOCOM, Mar. 2010.
[47]
X. Zhang and B. Li. Optimized multipath network coding in lossy wireless networks. In Proc. of IEEE ICDCS, 2008.

Cited By

View all
  • (2018)Two-Hop-Based Geographic Opportunistic Routing in WSNsAdvanced Computing and Systems for Security10.1007/978-981-10-8183-5_6(89-108)Online publication date: 27-May-2018
  • (2016)Void Aware Position Based Opportunistic Routing for QoS in Mobile Ad Hoc NetworksCircuits and Systems10.4236/cs.2016.7813207:08(1504-1521)Online publication date: 2016
  • (2015)Embracing Distributed MIMO in Wireless Mesh Networks2015 IEEE 23rd International Conference on Network Protocols (ICNP)10.1109/ICNP.2015.17(66-77)Online publication date: Nov-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMETRICS '11: Proceedings of the ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
June 2011
376 pages
ISBN:9781450308144
DOI:10.1145/1993744
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 June 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. model-driven optimization
  2. opportunistic routing
  3. wireless interference
  4. wireless mesh networks
  5. wireless network model

Qualifiers

  • Research-article

Conference

SIGMETRICS '11
Sponsor:

Acceptance Rates

Overall Acceptance Rate 459 of 2,691 submissions, 17%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Two-Hop-Based Geographic Opportunistic Routing in WSNsAdvanced Computing and Systems for Security10.1007/978-981-10-8183-5_6(89-108)Online publication date: 27-May-2018
  • (2016)Void Aware Position Based Opportunistic Routing for QoS in Mobile Ad Hoc NetworksCircuits and Systems10.4236/cs.2016.7813207:08(1504-1521)Online publication date: 2016
  • (2015)Embracing Distributed MIMO in Wireless Mesh Networks2015 IEEE 23rd International Conference on Network Protocols (ICNP)10.1109/ICNP.2015.17(66-77)Online publication date: Nov-2015
  • (2014)QoS Aware Geographic Opportunistic Routing in Wireless Sensor NetworksIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2013.24025:7(1864-1875)Online publication date: 1-Jul-2014
  • (2013)Agent-based multicast opportunistic routing protocol for wireless networksProceedings of the 2nd ACM workshop on High performance mobile opportunistic systems10.1145/2507908.2507922(1-8)Online publication date: 3-Nov-2013
  • (2012)PacifierIEEE/ACM Transactions on Networking10.1109/TNET.2011.217727420:5(1375-1388)Online publication date: 1-Oct-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media