Ohjelmistotuotantoprojekti
syksy 2004
Graafinen käyttöliittymä pakettiskedulerin hallintaan
Laadun takaaminen (Quality of Service, QoS) IP-verkoissa on aktiivisen tutkimuksen alla. Linux-alustalla on oma, varsin kehittynyt mekanisminsa IP-pakettien käsittelyyn. IP-paketteja voidaan lajitella eri jonoihin ja niiden eteenpäin lähettämistä voidaan säätää erilaisilla skedulereilla. Käytännössä tätä Linux Traffic Control -mekanismia hallitaan tc-työkalulla komentokehotteessa. Tc on kuitenkin varsin epähavainnollinen ja hankala käyttää, ja vaatii paljon scriptien kirjoittamista. Työn aiheena on toteuttaa graafinen työkalu Linuxin IP pakettiskedulerin hallintaan.
Syksyllä 2003 Paketti-ryhmä suunnitteli ja toteutti pakettiskedulerin graafisen hallintatyökalun ensimmäisen prototyypin. Arkkitehtuuri koostuu kahdesta osasta: kontrolli-prosessista ja käyttöliittymästä. Kontrolli-prosessi toimii Linuxin ytimen ja käyttöliitymän välissä ja mahdollistaa erilaisten käyttöliittymien suunnittelemisen. Paketti-ryhmä määritteli tämän rajapinnan käyttöliittymän ja kontrolli-prosessin välille.
Työkalulla voi asettaa/poistaa/muokata pakettifilttereitä, jonoja ja skedulereita ja tulostaa statistiikkaa pakettien käsittelystä Linuxissa. Prototyyppi tunnistaa vain valitun osan kaikista pakettien käsittelyyn liittyvistä Linuxin käskyistä.
Paketti2-ryhmän tarkoituksena on jatkaa Paketti-ryhmän työtä:
Päivitetty: 22.09.2004