Repository logo
Communities & Collections
All of DSpace
  • English
  • العربية
  • বাংলা
  • Català
  • Čeština
  • Deutsch
  • Ελληνικά
  • Español
  • Suomi
  • Français
  • Gàidhlig
  • हिंदी
  • Magyar
  • Italiano
  • Қазақ
  • Latviešu
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Srpski (lat)
  • Српски
  • Svenska
  • Türkçe
  • Yкраї́нська
  • Tiếng Việt
Log In
Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Mittal, V."

Filter results by typing the first few letters
Now showing 1 - 6 of 6
  • Results Per Page
  • Sort Options
  • No Thumbnail Available
    Item
    Design and implementation of TCP BBR in ns-3
    (2018) Jain, V.; Mittal, V.; Tahiliani, M.P.
    Bottleneck Bandwidth and Round-trip propagation time (BBR) is a congestion based congestion control algorithm recently proposed by Google. Although it can be deployed with any transport protocol that supports data delivery acknowledgement, BBR is presently implemented alongside TCP (known as TCP BBR) in Linux kernel since 4.9 and is the default congestion control used in Google Cloud Platform. However, to the best of our knowledge, TCP BBR is not yet supported in popular network simulators such as ns-3. This limitation is a major hindrance in thoroughly studying the benefits of TCP BBR since carrying out large-scale and real-time experimental evaluations is a non-trivial task. In this paper, we discuss the design and implementation of a new model for TCP BBR in ns-3. We validate the proposed model by performing different sets of simulations to ensure that the model in ns-3 exhibits key characteristics of TCP BBR. � 2018 Copyright held by the owner/author(s).
  • No Thumbnail Available
    Item
    Design and implementation of TCP BBR in ns-3
    (Association for Computing Machinery acmhelp@acm.org, 2018) Jain, V.; Mittal, V.; Tahiliani, M.P.
    Bottleneck Bandwidth and Round-trip propagation time (BBR) is a congestion based congestion control algorithm recently proposed by Google. Although it can be deployed with any transport protocol that supports data delivery acknowledgement, BBR is presently implemented alongside TCP (known as TCP BBR) in Linux kernel since 4.9 and is the default congestion control used in Google Cloud Platform. However, to the best of our knowledge, TCP BBR is not yet supported in popular network simulators such as ns-3. This limitation is a major hindrance in thoroughly studying the benefits of TCP BBR since carrying out large-scale and real-time experimental evaluations is a non-trivial task. In this paper, we discuss the design and implementation of a new model for TCP BBR in ns-3. We validate the proposed model by performing different sets of simulations to ensure that the model in ns-3 exhibits key characteristics of TCP BBR. © 2018 Copyright held by the owner/author(s).
  • No Thumbnail Available
    Item
    Hybrid Genetic Algorithm and Machine Learning Approach for Software Reliability Assessment in Safety-Critical Systems
    (Institute of Electrical and Electronics Engineers Inc., 2024) Goyal, G.; Sharma, K.; Anshuman; Mittal, V.; Singla, B.; Das, M.; Mohan, B.R.
    Software reliability is a paramount determinant of software quality. In this research paper, we delve into utilizing Genetic Algorithms (GAs) for feature selection and classification. We undertake a comprehensive evaluation and comparative analysis of Machine Learning models, specifically Random Forest and Logistic Regression, both with and without Genetic Algorithmdriven feature selection. Our findings substantiate the significant impact of Genetic Algorithms in improving the accuracy of software reliability analysis. © 2024 IEEE.
  • No Thumbnail Available
    Item
    Implementation and validation of BLUE and PI queue disciplines in ns-3
    (Elsevier B.V., 2018) Jain, V.; Mittal, V.; K S, S.; Tahiliani, M.P.
    High queuing delay arising out of the bufferbloat problem has reignited research in the area of Active Queue Management (AQM). The Internet Engineering Task Force (IETF) has created a new working group to discuss the deployment feasibility of existing and upcoming AQM algorithms (or queuing disciplines) in the Internet. Network simulations are essential to gain an accurate and deep understanding of the network algorithms before they are deployed in the Internet. ns-3 is among the most widely used network simulators, and the recent addition of Linux-like traffic control subsystem in ns-3 makes it highly suitable and reliable for studying the performance of queuing disciplines. However, the current traffic control subsystem in ns-3 has very few queuing disciplines. In an effort to provide support for more queuing disciplines and foster active research in this area, we implement two popular algorithms in ns-3: BLUE and Proportional Integral controller (PI). This paper discusses the implementation and validation of the proposed models in ns-3, and presents a detailed comparative study of both queuing disciplines based on the evaluation guidelines provided in RFC 7928. © 2018 Elsevier B.V.
  • No Thumbnail Available
    Item
    Proportional rate reduction for ns-3 TCP
    (2018) Mittal, V.; Jain, V.; Tahiliani, M.P.
    The implementation of Transmission Control Protocol (TCP) in the Linux kernel has kept pace with its ongoing research. However, it is not the case with the implementations of TCP in network simulators. This limitation has been a major hindrance in thoroughly evaluating the performance of new TCP extensions, since carrying out real-time experimental evaluations is a non-trivial task. Recently, there have been significant efforts to align the TCP implementation in ns-3 to that of Linux. Nonetheless, there still exist several features that the implementation of TCP in ns-3 lacks. In this work, the TCP implementation in ns-3 has been extended to support Proportional Rate Reduction (PRR) algorithm. PRR is a de facto loss recovery algorithm used since Linux kernel 3.2. This paper describes the implementation and validation of PRR algorithm in ns-3 and also highlights the need to modularize the implementation of loss recovery algorithms in ns-3. � 2018 Copyright held by the owner/author(s).
  • No Thumbnail Available
    Item
    Proportional rate reduction for ns-3 TCP
    (Association for Computing Machinery acmhelp@acm.org, 2018) Mittal, V.; Jain, V.; Tahiliani, M.P.
    The implementation of Transmission Control Protocol (TCP) in the Linux kernel has kept pace with its ongoing research. However, it is not the case with the implementations of TCP in network simulators. This limitation has been a major hindrance in thoroughly evaluating the performance of new TCP extensions, since carrying out real-time experimental evaluations is a non-trivial task. Recently, there have been significant efforts to align the TCP implementation in ns-3 to that of Linux. Nonetheless, there still exist several features that the implementation of TCP in ns-3 lacks. In this work, the TCP implementation in ns-3 has been extended to support Proportional Rate Reduction (PRR) algorithm. PRR is a de facto loss recovery algorithm used since Linux kernel 3.2. This paper describes the implementation and validation of PRR algorithm in ns-3 and also highlights the need to modularize the implementation of loss recovery algorithms in ns-3. © 2018 Copyright held by the owner/author(s).

Maintained by Central Library NITK | DSpace software copyright © 2002-2026 LYRASIS

  • Privacy policy
  • End User Agreement
  • Send Feedback
Repository logo COAR Notify