-
Housed in
newrenoplus/is the Experimentation and Analysis of current TCP Congestion Control Protocols (CCPs) - Vegas, Reno, Westwood and Cubic. -
Simulation was performed on the
ns3-29software. -
The Congestion Window plots, the log files and packet captures for all the variations of experiments (varying Channel Rates, Application Rates) are stashed in the
results/subdirectory. -
To run, execute
run.sh, which handles all parameter selection and topology selection. -
Add
TcpNewRenoPlus.ccandTcpNewRenoPlus.htons3's TCP files to use it for Congestion Control. -
tcp_protocols.pdfpresents the complete analysis on the performance of these protocols.
-
Code housed in
PSPdirectory. -
An attempt at obtaining the best-of-both-worlds benefits from P2P and a fully Client-Server File sharing.
-
Objective : File sharing between nodes, node queryies caches for file, if not in cache then request forwarded to other nodes.
-
A Cache, housed in
lrupart[12].pyis used to aid the distribution as well. -
We experiment with using TCP and UDP for the Data and Control Planes, as well as the optimum Caching required.
-
A complete Analysis of performance is done in
analysis.pdf.
