GithubHelp home page GithubHelp logo

mraabs's Projects

bflows icon bflows

BFlows is a SDN-based traffic schduling application.

ecmp icon ecmp

Fattree network ECMP routing application.

efattree icon efattree

EFattree is a SDN-based traffic schduling application.

exp_bflows icon exp_bflows

exp_BFlows is an experiment to compare the performance of BFlows with ECMP, PureSDN, Hedera and NonBlocking network.

exp_bflows2 icon exp_bflows2

exp_BFlows is an experiment to compare the performance of BFlows with ECMP, PureSDN, Hedera and NonBlocking network.

exp_efattree icon exp_efattree

exp_EFattree is an experiment to compare the performance of EFattree with ECMP, PureSDN and Hedera.

gmap icon gmap

GMap: Graph-to-Map visualization tool

hedera icon hedera

Implementing Hedera with Ryu controller.

instapy-cli icon instapy-cli

:sparkles: Python library and CLI to upload photo and video on Instagram. W/o a phone!

larac icon larac

C++ implementation of Lagrange Relaxation base Aggregated Cost algorithm

mcf_solver icon mcf_solver

Multicommodity Flow: efficient C++ implementation of a polynomial time approximation algorithm

moon icon moon

Moon is an implementation of the Algorithm Challenge of ZTE Corporation with Software-Defined Networking.

mptcp icon mptcp

Linux Kernel implementation of MultiPath TCP

puresdn icon puresdn

PureSDN routing application for FatTree network.

pypacker icon pypacker

:package: The fastest and simplest packet manipulation lib for Python

ryu icon ryu

Li Cheng's self-defined Ryu.

test_corruption icon test_corruption

A test experiment to verify the performance corruption of mouse flows (ping traffic), caused by elephant flows (iperf traffic).

test_hungry icon test_hungry

A test experiment to verify the hungry and competitive characteristic of traffic.

video_over_sdn icon video_over_sdn

Designing a system to improve the video streaming quality over software defined networks.The OpenFlow (POX) controller will have various features for obtaining an optimum output where the packets will be disturbed evenly to avoid overloading, reducing the buffering time. It will provide a proper hold time between packet transactions to avoid delay and support security measures allowing the system to drop unhealthy packets. Dijkstra's and LARAC(Lagrange Relaxation based Aggregated Cost) Algorithm is implemented for routing the video packets to meet the delay constraint.

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.