In this project, we describe FAST TCP, a new TCP congestion control algorithm for high-speed long-latency networks, from design to implementation. We highlight the approach taken by FAST TCP to address the four difficulties, at both packet and flow levels, which the current TCP implementation has at large windows. We describe the architecture and characterize the equilibrium and stability properties of FAST TCP. We present experimental results comparing our first Linux prototype with TCP Reno, HSTCP, and STCP in terms of throughput, fairness, stability, and responsiveness.
FAST TCP aims to rapidly stabilize high-speed long-latency networks into steady, efficient and fair operating points, in dynamic sharing environments, and the preliminary results are produced as output of our project. We also explain our project with the help of an existing real-time example as to explain why we go for the TCP download rather than FTP download. The real-time example that is chosen is Torrents which we use for Bulk and safe-downloading. We finally conclude with the results of our new congestion control algorithm aided with the graphs obtained during its simulation in NS2.
Inhaltsverzeichnis (Table of Contents)
- I. INTRODUCTION
- II. PROBLEMS AT LARGE WINDOWS:
- A. Packet and flow level modeling
- B. Equilibrium Problem:
- C. Dynamic Problems:
- III. Delay-Based Approach:
- A. Motivation.
- B. Implementation Strategy:
- IV. Architecture and Algorithms:
- A. Estimation:
- B. Window Control:
- C. Packet- Level Implementation:
- V. Equilibrium and Stability Of Window Control Algorithm: .....
- VI. PERFORMANCE:
- A. Testbed And Kernel Implementation:
- B. Case study: static scenario:
- C. Case study: dynamic scenario I:
- D. Case Study: Dynamic scenario II:..............
- E. Overall evaluation.....
- F. Torrents –A real-time application presently using TCP download: ...........
- G. Coding for FAST TCP in NS2:
- VII. Future Enhancement..
- VIII.Conclusion:
- REFERENCES...
Zielsetzung und Themenschwerpunkte (Objectives and Key Themes)
This project report focuses on the development and evaluation of FAST TCP, a novel congestion control mechanism designed to address the limitations of existing TCP implementations, particularly in high-bandwidth, high-latency networks. The primary objective is to propose a congestion control algorithm that is both efficient and stable, leading to improved performance in terms of throughput, fairness, and responsiveness.
- Problems with TCP Reno in high-bandwidth networks
- Delay-based congestion control
- Architecture and algorithms of FAST TCP
- Equilibrium and stability analysis of FAST TCP
- Performance evaluation of FAST TCP in various scenarios
Zusammenfassung der Kapitel (Chapter Summaries)
- I. INTRODUCTION: This chapter introduces the concept of congestion control in networks and highlights the limitations of the current TCP implementation (Reno) in high-bandwidth, high-latency scenarios. The chapter outlines the key challenges associated with TCP Reno and provides a motivation for the development of a new approach.
- II. PROBLEMS AT LARGE WINDOWS: This chapter delves deeper into the specific problems associated with TCP Reno when operating with large congestion windows. It examines the issues at both the packet and flow levels, highlighting the limitations of existing approaches in addressing these challenges.
- III. Delay-Based Approach: This chapter presents a motivation for using a delay-based approach to congestion control. It discusses the advantages of delay-based control compared to loss-based control in high-speed networks and argues why a new approach is needed that fully exploits delay as a congestion measure.
- IV. Architecture and Algorithms: This chapter outlines the architecture of FAST TCP, a new congestion control mechanism designed to overcome the limitations of TCP Reno. It describes the main components of the architecture and provides an overview of the implemented algorithms.
- V. Equilibrium and Stability Of Window Control Algorithm: This chapter presents a mathematical model of the FAST TCP window control algorithm. It examines the equilibrium properties of FAST TCP and demonstrates its stability in different scenarios.
- VI. PERFORMANCE: This chapter presents the results of performance evaluation of FAST TCP. It compares FAST TCP with other congestion control mechanisms, including Reno, HSTCP, and STCP, across various metrics such as throughput, fairness, stability, and responsiveness.
Schlüsselwörter (Keywords)
The core concepts and themes explored in this project report include congestion control, Transmission Control Protocol (TCP), high-bandwidth networks, large bandwidth-delay products, delay-based congestion control, FAST TCP, equilibrium analysis, stability, throughput, fairness, and responsiveness. This research focuses on improving network performance in high-speed environments by addressing the limitations of traditional TCP implementations.
- Arbeit zitieren
- Christo Ananth (Autor:in), 2017, Fast Active Queue Management Stability Transmission Control Protocol (FAST TCP), München, GRIN Verlag, https://www.grin.com/document/376497