GithubHelp home page GithubHelp logo

Comments (3)

intothesea avatar intothesea commented on July 18, 2024 1

In addition, can you please explain why the code have the following operation on the queue output speed: "Deq[dequeueIndex]+=1472;" As

from ns3-datacenter.

vamsiDT avatar vamsiDT commented on July 18, 2024 1

Hi,

Regarding the first question: You are right. This is actually related to round-robin scheduling that we use here. Ideally, we want the 'th' to be within the bounds 1/n and 1.

Regarding the second question: This is to "elastically" reset the dequeue rate of empty queues. The threshold is supposed to capture the "steady state" dequeue rate. Otherwise we simply drop everything if we consider instantaneous values since 'dequeue rate' will be zero for the first incoming packet and subsequently it repeats. An exponential weighted moving average over a fixed time interval would fit much better here. Please open a pull request if you are able to implement it, or also happy to hear if you have better ideas.

from ns3-datacenter.

intothesea avatar intothesea commented on July 18, 2024

Many thanks for your replying. I am currently busy with my ongoing paper and work. Once I have finished them, I would be more than happy to continue addressing this issue and attempt to complete it.

from ns3-datacenter.

Related Issues (11)

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.