Scalably Testing Congestion Control Algorithms of Real-World TCP Implementations

被引:0
|
作者
Sun, Wei [1 ]
Xu, Lisong [1 ]
Elbaum, Sebastian [1 ]
机构
[1] Univ Nebraska, Dept Comp Sci & Engn, Lincoln, NE 68588 USA
关键词
TCP Congestion Control; Symbolic Execution;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
New TCP congestion control algorithms are being developed and deployed in the Internet. However, it is challenging to test their correctness mainly due to the scalability problem caused by the extremely large number of test inputs. In this paper, we propose a scalable testing method, called SCCT, which tackles the scalability problem using two techniques. 1) SCCT tests only the congestion control algorithms of TCP at the interface level instead of the whole TCP at the packet level. 2) SCCT exercises an equivalence class of test inputs simultaneously using symbolic execution, instead of a single test input at a time. Both techniques can improve the scalability by many orders of magnitude. Our Linux TCP experiments on seven congestion control algorithms show that SCCT is scalable and quickly detects multiple Linux bugs that have not been reported before.
引用
收藏
页数:7
相关论文
共 50 条
  • [21] Congestion control in TCP/IP networks with classical control algorithms for multi router
    Moradi, Elahe
    SECOND INTERNATIONAL CONFERENCE ON FUTURE NETWORKS: ICFN 2010, 2010, : 276 - 280
  • [22] Cascade Probability Control to Mitigate Bufferbloat under Multiple Real-World TCP Stacks
    Hoang-Linh To
    Thuyen Minh Thi
    Hwang, Won-Joo
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [23] Real-World Carbon Dioxide Impacts of Traffic Congestion
    Barth, Matthew
    Boriboonsomsin, Kanok
    TRANSPORTATION RESEARCH RECORD, 2008, 2058 (2058) : 163 - 171
  • [24] TCP-Real: receiver-oriented congestion control
    Tsaoussidis, V
    Zhang, C
    COMPUTER NETWORKS, 2002, 40 (04) : 477 - 497
  • [25] miTLS: Verifying Protocol Implementations against Real-World Attacks
    Bhargavan, Karthikeyan
    Fournet, Cedric
    Kohlweiss, Markulf
    IEEE SECURITY & PRIVACY, 2016, 14 (06) : 18 - 25
  • [26] Linear lower bounds on real-world implementations of concurrent objects
    Fich, FE
    Hendler, D
    Shavit, N
    46TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2005, : 165 - 173
  • [27] Techniques, Answers, and Real-World UAV Implementations for Precision Farming
    Ashish Srivastava
    Jay Prakash
    Wireless Personal Communications, 2023, 131 : 2715 - 2746
  • [28] Techniques, Answers, and Real-World UAV Implementations for Precision Farming
    Srivastava, Ashish
    Prakash, Jay
    WIRELESS PERSONAL COMMUNICATIONS, 2023, 131 (04) : 2715 - 2746
  • [29] Comparative performance analysis of TCP-based congestion control algorithms
    Patel, Sanjeev
    Rani, Kritika
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2016, 17 (01) : 61 - 75
  • [30] Visualising interactions between TCP's congestion and flow control algorithms
    Ruddle, A
    Allison, C
    Lindsay, P
    ELEVENTH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2002, : 34 - 38