Find Jobs
Hire Freelancers

Linux 4 Tier Token Bucket Filter for "Fair Share QoS"

$250-750 USD

Geschlossen
Veröffentlicht vor mehr als 6 Jahren

$250-750 USD

Bezahlt bei Lieferung
This tc-4ttbf project is an extension of the Linux QoS tc-htb filter and associated tc command interface, and requires direct experience with Linux kernel level programming. Normal tc-htb has a 1 or 2 token bucketd that fills at "rate" and limits traffic to "rate" after a burst period based on the token buffer size. This new tc-4ttbf project extends that concept to four (4) cascaded token buffers with independent out going rates and burst sizes, implemented as follows: 1) the first token buffer allows packets to depart at "rate1" as long as tokens are available, and fills at "FairShare" rate until the token buffer reaches "quota1", after which excess tokens are passed to the second token buffer. 2) Tokens for the second token buffer allow packets to depart at "rate2" as long as tokens are available, and fills until the token buffer reaches "quota2", after which excess tokens are passed to the third token buffer. 3) Tokens for the third token buffer allow packets to depart at "rate3" as long as tokens are available, and fills until the token buffer reaches "quota3", after which excess tokens are passed to the fourth token buffer. 4) Tokens for the fourth token buffer allow packets to depart at "rate4" as long as tokens are available, and fills until the token bucket reaches "quota4", after which excess tokens are discarded. 5) if all token buffers are empty, the outgoing rate will default to "FairShare" since this is the rate tokens will trickle into the first token bucket. The intent here is to provide multiple tiers to provide high bandwidth for interactive tasks (the first tier), and to progressively slow the traffic over the 2nd, 3rd, and 4th tiers with increasingly heavy sustained use, but still provide relatively fast recovery to the interactive rate when the sustained traffic ceases. For example: FairShare 500kbps quota1 50mb rate1 20mbps quota2 1gb rate2 5mbps quota3 5gb rate3 2mbps quota4 100gb rate4 1mbps would progressively slow the connection at 50mb/1gb/5gb/100gb to the corresponding rates of 20mbps/5mbps/2mbps/1mbps and default to 500mbps when all the token buffers empty. Project delivery is targeted for current release Centos 7 on multicore 64bit x86 platforms, and will include build files, sources for filter and tc
Projekt-ID: 16201087

Über das Projekt

4 Vorschläge
Remote Projekt
Aktiv vor 6 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
4 Freelancer bieten im Durchschnitt $507 USD für diesen Auftrag
Avatar des Nutzers
I have an experience of more than 15 years in the field of technology, that will help you a lot in your project. Lastly I have a dedicated team standing strongly beside me to deliver the work with perfection and on time. I think you will provide me an opportunity to prove my and my team's capabilities.
$666 USD in 25 Tagen
5,0 (59 Bewertungen)
6,0
6,0
Avatar des Nutzers
Dear employer. I am Sumit Kumar, developer in India. I've just read your job posting and I’m very interested. I m quite well experienced in these jobs. I want to service for you continuously. Thanks.
$555 USD in 10 Tagen
5,0 (1 Bewertung)
0,7
0,7
Avatar des Nutzers
Hi, I have studied the materials you supplied and know I have a better understanding what needs to be done to accomplish your goals. I have already completed a lot of similar projects in the past. I would be delighted to work with you on this project. High lights of expertise are:- C++, C#, Programming,, Java, JavaScript, Python, PHP, MySQL, linux, HTML, website designing and Development, Web Scraping,CSS,Software Architecture and development. I hoped outstanding feedback from you. I hope you will massage me.
$251 USD in 5 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I have been working in field of networking in nfv, sdn for past 11 years. I suppose I understand where this will fit in and how it might be used. I have already worked on implenting packet based filteration implementations for ipv6 packets for different hardware and virtualization vendors.
$555 USD in 10 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
Masonville, United States
0,0
0
Zahlungsmethode verifiziert
Mitglied seit Juni 18, 2016

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.