Git Product home page Git Product logo

ecnprediction's Introduction

ECNPrediction

Predict ECN bit using end user data.

Dumbbell_Scenario1.tcl is an ns-2 simulation that simulated a dumbbell topology with 10 TCP senders and 10 receivers, each running the same TCP congestion control protocal (NewReno, Cubic, etc.). End-user data like packet sending time, ack receiving time, RTT and so on are collected to do the prediction of congestion in intermediate network (ECN bit).

Congestion is believed happened when the queue length is greater than a threshold. The drop-tail.cc in ns-2 is modified from line 93 to 106 to record the packet unique id when the queue length is greater than some threshold (for example, queuelimit/2). End-user data and the recorded congested packet forms the training data to predict the congestion.

ecnprediction's People

Contributors

happyttl avatar talalahmad avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.