Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Program hosting in communications environment with Reactor and thread pool approach

Kolehmainen, Kimmo (2009)

Katso/Avaa
nbnfi-fe200908031991.pdf (800.2Kb)
Lataukset: 


Kandidaatintyö

Kolehmainen, Kimmo
2009

Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
http://urn.fi/URN:NBN:fi-fe200908031991

Tiivistelmä

In this thesis concurrent communication event handling is implemented using thread pool approach. Concurrent events are handled with a Reactor design pattern and multithreading is implemented using a Leader/Followers design pattern. Main focus is to evaluate behaviour of implemented model by different numbers of concurrent connections and amount of used threads. Furthermore, model feasibility in a PeerHood middleware is evaluated. Implemented model is evaluated with created test environment which enables concurrent message sending from multiple connections to the system under test. Messages round trip times are measured in the tester application. In the evaluation processing delay into system is simulated and influence of delay to the average round trip time is analysed.
 
Tässä kandidaatintyössä toteutetaan yhdenaikaisten tiedonvälitystapahtumien hallinta hyväksi käyttäen moniajoa säieallas mallia hyväksikäyttäen. Työssä hyödynnetään Reactor-suunnittelumallia tapahtumien vastaanottamisessa, sekä sovelletaan Leader/Followers-suunnittelumallia toteuttamaan käsiteltävien tapahtumien moniajo. Keskeisinä tavoitteina on arvioida toteutetun mallin käyttäytymistä eri yhteyksien ja säikeiden määrillä, sekä toteuttaa ja arvioida mallin soveltuvuutta PeerHood välikerroksessa. Toteutettua mallia on arvioitu luodulla testiympäristöllä, jonka avulla testattavaan järjestelmään voidaan lähettää viestejä yhdenaikaisesti monista eri yhteyksistä. Viestien kiertoajat ovat mitattu testiohjelmassa. Arvioinnissa on myös simuloitu järjestelmässä aiheutuvaa viivettä ja sen vaikutus lähetettyjen viestien keskimääräiseen kiertoaikaan.
 
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [3867]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Lähetä palautetta | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Lähetä palautetta | Tietosuoja | Saavutettavuusseloste