[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2984356.2984365acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

MIRCC: Multipath-aware ICN Rate-based Congestion Control

Published: 26 September 2016 Publication History

Abstract

Information-Centric Network (ICN) has yet to determine its approach to congestion control, including whether window-based or rate-based congestion control would be best. IP window-based schemes have been studied extensively and deployed on a grand scale. Consequently, most ICN congestion control work has concentrated on window-based approaches.
Not only does rate-based congestion control have properties of interest, however, but ICN's well-known differences from IP, including receiver-driven flow control, stateful forwarding, symmetric paths, and lack of installed base may well lead to a different congestion control approach being best for ICN.
This paper presents MIRCC, a rate-based, multipath-aware ICN congestion control approach inspired by but noticeably differing from RCP. We first explain our ICN-appropriate mechanisms for calculating and signaling flow rates. We then present MIRCC's algorithm for calculating per-link rates, and its convergence advantages over RCP's algorithm. Finally, we explore several approaches for making our scheme multipath-aware, finding an interesting solution to this challenging problem. To characterize MIRCC's behavior, we use simulation results throughout.

References

[1]
V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs, and R. L. Braynard, “Networking named content,” in Proceedings of CoNEXT '09.1em plus 0.5em minus 0.4emNew York, NY, USA: ACM, 2009, pp. 1–12.
[2]
S. Ha, I. Rhee, and L. Xu, “Cubic: A new tcp-friendly high-speed tcp variant,” SIGOPS Oper. Syst. Rev., vol. 42, no. 5, pp. 64–74, Jul. 2008. {Online}. Available: http://doi.acm.org/10.1145/1400097.1400105
[3]
N. Dukkipati, “Rate control protocol (rcp): Congestion control to make flows complete quickly,” Ph.D. dissertation, Stanford University, Stanford, CA, USA, 2008, aAI3292347.
[4]
G. Carofiglio, M. Gallo, L. Muscariello, M. Papalini, and S. Wang, “Optimal multipath congestion control and request forwarding in information-centric networks,” in Network Protocols (ICNP), 2013 21st IEEE International Conference on, Oct 2013, pp. 1–10.
[5]
S. Oueslati, J. Roberts, and N. Sbihi, “Flow-aware traffic control for a content-centric network,” in INFOCOM, 2012 Proceedings IEEE, March 2012, pp. 2417–2425.
[6]
L. Saino, C. Cocora, and G. Pavlou, “Cctcp: A scalable receiver-driven congestion control protocol for content centric networking,” in 2013 IEEE International Conference on Communications (ICC), June 2013, pp. 3775–3780.
[7]
M. Alizadeh, A. Greenberg, D. A. Maltz, J. Padhye, P. Patel, B. Prabhakar, S. Sengupta, and M. Sridharan, “Data center tcp (dctcp),” in Proceedings of the ACM SIGCOMM 2010 Conference, New York, NY, USA, 2010, pp. 63–74. {Online}. Available: http://doi.acm.org/10.1145/1851182.1851192
[8]
R. Scheffenegger, B. J. Briscoe, and M. Kühlewind, “Problem Statement and Requirements for Increased Accuracy in Explicit Congestion Notification (ECN) Feedback,” RFC 7560, Oct. 2015. {Online}. Available: https://rfc-editor.org/rfc/rfc7560.txt
[9]
M. Kühlewind and R. Scheffenegger, “TCP Modifications for Congestion Exposure (ConEx),” RFC 7786, May 2016. {Online}. Available: https://rfc-editor.org/rfc/rfc7786.txt
[10]
R. Gonzalez, J. Pradilla, M. Esteve, and C. E. Palau, “Hybrid delay-based congestion control for multipath tcp,” in 2016 18th Mediterranean Electrotechnical Conference (MELECON), April 2016, pp. 1–6.
[11]
B. Briscoe, “Flow rate fairness: Dismantling a religion,” SIGCOMM Comput. Commun. Rev., vol. 37, no. 2, pp. 63–74, Mar. 2007.
[12]
K. Lei, C. Hou, L. Li, and K. Xu, “A rcp-based congestion control protocol in named data networking,” in Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), 2015 International Conference on, Sept 2015, pp. 538–541.
[13]
Y. Wang, N. Rozhnova, A. Narayanan, D. Oran, and I. Rhee, “An improved hop-by-hop interest shaper for congestion control in named data networking,” in Proceedings of the 3rd ACM SIGCOMM Workshop on Information-centric Networking, New York, NY, USA, 2013, pp. 55–60.
[14]
E. M. Yeh, T. Ho, Y. Cui, R. Liu, M. Burd, and D. Leong, “Forwarding, caching and congestion control in named data networks,” CoRR, vol. abs/1310.5569, 2013.
[15]
S. Floyd, “Tcp and explicit congestion notification,” ACM SIGCOMM Computer Communication Review, vol. 24, no. 5, pp. 8–23, 1994.
[16]
D. Wischik, C. Raiciu, A. Greenhalgh, and M. Handley, “Design, implementation and evaluation of congestion control for multipath tcp,” in Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, Berkeley, CA, USA, 2011, pp. 99–112.
[17]
D. Katabi, M. Handley, and C. Rohrs, “Congestion control for high bandwidth-delay product networks,” ACM SIGCOMM Computer Communication Review, vol. 32, no. 4, pp. 89–102, 2002.
[18]
N. Dukkipati and N. McKeown, “Why flow-completion time is the right metric for congestion control,” ACM SIGCOMM Computer Communication Review, vol. 36, no. 1, pp. 59–62, 2006.
[19]
Y. Zhang, S. Jain, and D. Loguinov, “Towards experimental evaluation of explicit congestion control,” Computer Networks, vol. 53, no. 7, pp. 1027–1039, 2009.
[20]
L. Jose, L. Yan, M. Alizadeh, G. Varghese, N. McKeown, and S. Katti, “High speed networks need proactive congestion control,” in Proceedings of the 14th ACM Workshop on Hot Topics in Networks.1em plus 0.5em minus 0.4emACM, 2015, p. 14.
[21]
The ccnx project. {Online}. Available: http://www.ccnx.org
[22]
Named data networking. {Online}. Available: https://named-data.net
[23]
P. Jokela, A. Zahemszky, C. Esteve Rothenberg, S. Arianfar, and P. Nikander, “Lipsin: Line speed publish/subscribe inter-networking,” in Proceedings of the ACM SIGCOMM 2009 Conference on Data Communication, New York, NY, USA, 2009, pp. 195–206.
[24]
I. Psaras, L. Saino, and G. Pavlou, “Revisiting resource pooling: The case for in-network resource sharing,” in Proceedings of the 13th ACM Workshop on Hot Topics in Networks.1em plus 0.5em minus 0.4emACM, 2014, p. 24. .

Cited By

View all
  • (2024)A Survey of Information-Centric Networking: The Quest for InnovationIEICE Transactions on Communications10.1587/transcom.2023EBI0001E107.B:1(139-153)Online publication date: 1-Jan-2024
  • (2024)End-to-end active queue management with Named-Data NetworkingJournal of Network and Computer Applications10.1016/j.jnca.2023.103772221:COnline publication date: 1-Jan-2024
  • (2023)A Shared Bottleneck Aware Multi - Path Selection Scheme for NDN2023 IEEE International Conference on High Performance Computing & Communications, Data Science & Systems, Smart City & Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys)10.1109/HPCC-DSS-SmartCity-DependSys60770.2023.00061(393-399)Online publication date: 17-Dec-2023
  • Show More Cited By

Index Terms

  1. MIRCC: Multipath-aware ICN Rate-based Congestion Control

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ACM-ICN '16: Proceedings of the 3rd ACM Conference on Information-Centric Networking
    September 2016
    275 pages
    ISBN:9781450344678
    DOI:10.1145/2984356
    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 the author(s) 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: 26 September 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. CCN
    2. ICN
    3. NDN
    4. RCP
    5. flow fairness
    6. information-centric networks
    7. multipath flows
    8. traffic control
    9. transport

    Qualifiers

    • Research-article

    Conference

    ICN'16
    Sponsor:

    Acceptance Rates

    ACM-ICN '16 Paper Acceptance Rate 23 of 84 submissions, 27%;
    Overall Acceptance Rate 133 of 482 submissions, 28%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)15
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 31 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A Survey of Information-Centric Networking: The Quest for InnovationIEICE Transactions on Communications10.1587/transcom.2023EBI0001E107.B:1(139-153)Online publication date: 1-Jan-2024
    • (2024)End-to-end active queue management with Named-Data NetworkingJournal of Network and Computer Applications10.1016/j.jnca.2023.103772221:COnline publication date: 1-Jan-2024
    • (2023)A Shared Bottleneck Aware Multi - Path Selection Scheme for NDN2023 IEEE International Conference on High Performance Computing & Communications, Data Science & Systems, Smart City & Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys)10.1109/HPCC-DSS-SmartCity-DependSys60770.2023.00061(393-399)Online publication date: 17-Dec-2023
    • (2022)A Rate-Based Congestion Control Method for NDN Using Sparse Explicit Rate Notification and AIMD-Based Rate AdjustmentIEICE Transactions on Communications10.1587/transcom.2021EBP3217E105.B:12(1519-1529)Online publication date: 1-Dec-2022
    • (2022)Effective NDN congestion control based on queue size feedbackProceedings of the 9th ACM Conference on Information-Centric Networking10.1145/3517212.3558088(11-21)Online publication date: 6-Sep-2022
    • (2022)A Responsibility-based Transport Control for Named Data NetworkingFuture Generation Computer Systems10.1016/j.future.2020.01.006106:C(518-533)Online publication date: 22-Apr-2022
    • (2021)Dynamic Transmission Rate Control for Multi-Interface IoT DevicesWireless Communications & Mobile Computing10.1155/2021/99742612021Online publication date: 1-Jan-2021
    • (2021)LPECNProceedings of the 8th ACM Conference on Information-Centric Networking10.1145/3460417.3482976(20-29)Online publication date: 22-Sep-2021
    • (2021)Multi-Path Selection and Congestion Control for NDN: An Online Learning ApproachIEEE Transactions on Network and Service Management10.1109/TNSM.2020.304403718:2(1977-1989)Online publication date: Jun-2021
    • (2021)Delay-Based Network Utility Maximization Modelling for Congestion Control in Named Data NetworkingIEEE/ACM Transactions on Networking10.1109/TNET.2021.309017429:5(2184-2197)Online publication date: Oct-2021
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media