0092 3125718857
WhatsApp for More Details
Incorporating RTT in the Existing DCN Congestion Control Test phase, srs, design phase and code final deliverable
Project Domain / Category
Networking
Abstract / Introduction
Web packages are progressively moving into cloud environments. These cloud offerings are hosted on big scale computation and garage infrastructures called data centers (DC) (e.G. Google’s records middle, Facebook’s statistics middle and many others.). In a big scale information middle, loads of hundreds of servers are interconnected thru switches in a symmetric topology. A information center community (DCN) interconnects all of the records center assets.
Current facts middle congestion control schemes may additionally set off excessive latency in packet transport because of path’s latency-oblivious congestion signal. Explicit congestion notification (ECN) is the predominantly used congestion signal inside the records middle networks; it signals whether or not any queue along the route is above a predefined threshold or no longer, but does no longer inform approximately the stop-to-end delay of the route. Information of the stop-to-end postpone / spherical-trip-time (RTT) of a path can enable a sender to regulate its sending price to maintain the network latency below a threshold. RTTs in information center networks are on the size of as much as few hundreds of microseconds and traditional records center working structures lack such nice-grained microsecond-stage timers; that is why postpone-primarily based congestion manipulate schemes, which can be widely deployed within the Internet, have now not been used within the information center networks. But recent research like [1] advise that advances in NIC hardware has enabled correct microsecond-level RTT dimension, hence, RTT may be incorporated within the records center congestion manage schemes.
This project ambitions to include RTT in the current ECN based totally congestion control scheme; the implementation may be carried out in network simulator ns-2. The students will: i) look at an existing broadly-deployed DCN congestion control scheme and its implementation in ns-2, ii) design changes inside the existing algorithm(s) to contain postpone/RTT, iii) put in force the layout in the existing congestion control scheme in ns-2.
Working in ns-2 requires: i) understanding of basic commands of Linux working systems (for ns-2 set up and going for walks functions), ii) splendid programming capabilities in C++ (for simulating the DCN surroundings and implementing the proposed changes within the current congestion control scheme), iii) programming in TCL (for writing simulation scripts), iv) know-how of AWK command (for trace textual content processing), and v) expertise GNUPLOT command (for drawing graphs).
References:
[1] Mittal, R., Lam, V. T., Dukkipati, N., Blem, E., Wassel, H., Ghobadi, M., … & Zats, D. (2015). TIMELY: RTT-based Congestion Control for the Datacenter. ACM SIGCOMM Computer Communication Review, forty five(four), 537-550.
Intended Outcome
• Design of a path’s latency-conscious DCN congestion manipulate scheme
• Implementation of a path’s latency-conscious DCN congestion control scheme in ns-2
Required Skills
1. Understanding of simple Linux instructions
2. C++, TCL, AWK and GNUPLOT (for working in ns-2)
Supervisor
Name: Hasnain Ahmed
Email ID: hasnain@vu.Edu.Pk
Skype ID: hasnain.Bukhari