• DocumentCode
    3102330
  • Title

    A Machine Learning Approach to End-to-End RTT Estimation and its Application to TCP

  • Author

    Nunes, Bruno A A ; Veenstra, Kerry ; Ballenthin, William ; Lukin, Stephanie ; Obraczka, Katia

  • Author_Institution
    Dept. of Comput. Eng., Univ. of California, Santa Cruz, CA, USA
  • fYear
    2011
  • fDate
    July 31 2011-Aug. 4 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper, we explore a novel approach to end-to-end round-trip time (RTT) estimation using a machine-learning technique known as the Experts Framework. In our proposal, each of several "experts" guesses a fixed value. The weighted average of these guesses estimates the RTT, with the weights updated after every RTT measurement based on the difference between the estimated and actual RTT. Through extensive simulations we show that the proposed machine-learning algorithm adapts very quickly to changes in the RTT. Our results show a considerable reduction in the number of retransmitted packets and a increase in goodput, in particular on more heavily congested scenarios. We corroborate our results through "live" experiments using an implementation of the proposed algorithm in the Linux kernel. These experiments confirm the higher accuracy of the machine learning approach with more than 40% improvement, not only over the standard TCP, but also over the well known Eifel RTT estimator.
  • Keywords
    Linux; learning (artificial intelligence); telecommunication computing; transport protocols; Eifel RTT estimator; Linux kernel; TCP; end-to-end RTT estimation; machine learning technique; packet retransmission; round-trip time; transmission control protocol; Accuracy; Estimation; Linux; Machine learning; Machine learning algorithms; Mobile ad hoc networks; Prediction algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks (ICCCN), 2011 Proceedings of 20th International Conference on
  • Conference_Location
    Maui, HI
  • ISSN
    1095-2055
  • Print_ISBN
    978-1-4577-0637-0
  • Type

    conf

  • DOI
    10.1109/ICCCN.2011.6006098
  • Filename
    6006098