Skip to content

zarif98sjs/CSE-322-Computer-Network

Repository files navigation

CSE-322 Computer Networks Sessional

  • Socket Programming

  • Packet Tracer

  • Term Project (NS3)

    Task A : Wireless high-rate (mobile)

    Topology

    Simulation

    Sample Graph Outputs

    Task A : Wireless low-rate (static)

    Topology

    Simulation

    Task B : Implementing SRED & ESRED in ns3

    This repository describes the methodology to implement Stabilized RED (SRED) Algorithm in ns3. Like RED (Random Early Detection) SRED pre-emptively discards packets with a load-dependent probability when a buffer in a router in the Internet or an Intranet seem congested. SRED has an additional feature that over a wide range of load levels helps it stabilize its buffer occupation at a level independent of the number of active connections.

    We also implement an extended version of SRED where we also consider timestamp of the incoming packets in our algorithm and adjust the probability to overwrite accordingly. We call this Extended Stabilized RED or ESRED in short.

    SRED

    For a detialed explanation, implementation and network specification of the simulations please refer to the report

    ESRED

    For a detialed explanation, implementation and network specification of the simulations please refer to the report