Prometheus QoS

<small>Z PVwiki</small>

Obsah


Prometheus QoS is an ISP-oriented tool for easy manipulation of the IP traffic shaping and sharing features of the Linux kernel.

O projektu

  • Autor: Michael Polák (xchaos, Arachne Labs)
  • Licence: GNU General Public License (GPL)
  • Homepage: http://gpl.arachne.cz

QoS (or Quality-of-service) is traffic shaper replacement for Internet Service Providers (ISP). Dump your vintage hard-wired routers/shapers (C|sco, etc.) in favour of powerful open source and free solution.

Prometheus QoS generates multiple nested HTB tc classes with various rate and ceil values, and implements optional daily traffic quotas and data transfer statistics (as HTML). It is compatible with NAT, both asymetrical and symetrical, yet still provides good two-way shaping and prioritizing, both upload and download.

Prometheus QoS was written in C<<1 and depends on HTB algorithm hardcoded in Linux kernel. It is currently being tested in real-world enviroment to provide QoS services on internet gateway and proxy being used by 1500+ members of CZFree.Net broadband community network.

Z diskusního fora CZFree.Net

2008-12-05

Registrace do SVN/Trac Prometheus QoS

Prosím všechny, kdo používají Prometheus QoS v produkčním prostředí, aby se zaregistrovali do našeho SVN/Trac a zažádali si (např. ticketem pro mě) o práva zápisu do Wiki. Potom můžete editovat stránku References a uvést tam sami sebe jako reference, případně udržovat svoje údaje aktuální (asi přidám ještě sloupce počet IP a počet klientů).

autor původního textu 'Michael Polák/xchaos, upraveno, link na zdroj

2008-12-07

Editace wiki projektu Prometheus QoS

Díky všem, kdo jste se registrovali do Tracu projektu Prometheus QoS (viz předchozí mail)! Díky samotné registraci jste získali v Tracu práva

  • TICKET_CREATE
  • FILE_VIEW
  • CAL_VIEW
  • TICKET_VIEW

což samo o sobě nestačí např. pro editaci Wiki. Proto prosím ty, kteří min. mají třeba zájem editovat stránku References a prozradit o své bráně a o své instalaci Promethea nějaké bližší a přesnější údaje, aby mě napsali (mailem, soukromou zprávou na foru CZfree nebo vytvořili Ticket v tom Tracu) o práva developera, čím získají mj. i práva

  • WIKI_CREATE
  • WIKI_MODIFY

takže se mohou přidat do seznamu referencí.

Trac umožňuje zapnout WYSIWYG editor, a mimochodem - bylo by skvělé, kdyby se SVN/Trac stal do budoucna standardem pro kooperativní kolektivní vývoj veškerého open source software, který v rámci CZFree bude vznikat - fórum, mapa apod. - při spolupráci více lidí na jednom zdrojáku se v tom pracuje opravdu dobře...

FAQ a dokumentace

Pro začátek by bylo skvělé, kdyby mi ti, kteří se nechtějí na vývoji podílet finančními dary pro codery, pomohli například rozvinout FAQ a dokumentaci.

Nejlépe by bylo, kdyby paralelně vznikala česká a anglická dokumentace. Ta česká rozhodně potřeba je, většina stávajících uživatelů jsou české sítě...

Proč primárně anglická dokumentace?

Já se držím dokumentace v angličtině proto, protože věřím, že Prometheus QoS má potenciál přispět k demokratizaci internetového přístupu např. v rozvojových zemích, východní Evropě, apod. I když je pravda, že traffic shaping má všechny potenciály typického "zbraňového systému" - inteligentní admin ho použije jako semafor k zajištění hladkého provozu na křižovatkách nebo jako software k "řízení letového provozu" - nebo ještě spíše "radar" - na svém "mezinárodním letišti", stupidní admin ho naopak použije jako ostnatý drát, díky kterému může vydírat ze svých klientů více peněz... GPL software nicméně z principu je k dispozici všem: tuto hru musí rozhodnout místní komunity samy a zdola - a dát najevo, jaká pravidla hry jsou ochotná přijmout a jaká ne ... Prometheus je pouze meta-nástroj pro tvorbu tolika různých pravidel hry na "úzkém hrdle" v sítích, kolik si jich lidská představivost je schopna vymyslet.

V neposlední řadě

A samozřejmě... cílem je i to, aby Prometheus balíčky byly časem nedílnou součástí všech běžných Linuxových distribucí, a aby Linux byl kdykoliv připravený dělat advanced router včetně rozsáhlého sdílení konektivity mezi stovky uživatelů, stejně jako je teď díky projektu Apache připraven dělat webserver pro stovky uživatelů...

autor původního textu 'Michael Polák/xchaos, upraveno, link na zdroj

Odkazy

Související odkazy

Osobní nástroje