Browsing by Author "Malinen, Jari"
Now showing 1 - 4 of 4
- Results Per Page
- Sort Options
- Adapting CORBA-like environments to a Microkernel
Helsinki University of Technology | Master's thesis(1998) Malinen, JariHajautettu olioarkkitehtuuri on ollut jo kauan yksi ohjelmistoteollisuuden tavoitteista. Eräs laajimmista hankkeista tällä alueella on ollut CORBA-arkkitehtuuri (Common Object Request Broker Architecture). Tämän standardin pohjalla oleva kommunikaatiomekanismi tarjoaa yleisen olioiden välisten metodikutsujen välityspalvelun. Tämä palvelu, oliohajautin eli ORB (Object Request Broker), toteuttaa ne ohjelmarajapinnat, jotka siirtävät etämetodikutsuja olioiden ja niiden käyttäjien välillä. Yleisin alusta, joille CORBA-oliohajauttimia rakennetaan, on käyttöjärjestelmän TCP/IP-protokollapino. Standardi sallii hajauttimen sovituksen myös muunlaisille alustoille, kuten mikroytimille. Mikroydin on käyttöjärjestelmätyyppi, joka toteuttaa pienen primitiivisten käsitteiden joukon painottaen prosessien välistä kommunikaatiota (Inter-Process Communication, IPC). Mikroytimen IPC:lle pohjautuva viestinvälitysmekanismi muodostaa tällöin perustan oliohajauttimen kommunikaatiolle. Tässä työssä tarkastellaan kolmea eri tapaa sovittaa oliohajautin modifioimattomaan OSF Mach -mikroytimeen sekä sitä, miten nämä tavat vaikuttavat tehokkuuteen, standardiyhteensopivuuteen ja muunneltavuuteen. Ensiksi Xeroxin Inter-Language Unificator (ILU) -nimistä oliohajautinta on käytetty esimerkkinä emuloidusta sovitustavasta. Se perustuu mikroytimen yhteydessä ajettavan käyttöjärjestelmäkerroksen käyttöön. Sen avulla on työssä sovitettu muuttamaton TCP/IP-pohjainen oliohajautin mikroytimeen. Edelleen tarkastellaan Silvano Maffeisin Electra-oliohajautinta esimerkkinä dynaamisen sovituskerroksen käytöstä oliohajauttimen sovituksessa. Tässä sovitustavassa kerros valitaan hajauttimessa ajonaikaisesti. Tässä tapauksessa on yhteensovitus tehty toteuttamalla diplomityön yhteydessä osittainen OSF Mach sovituskerros. Kolmas sovitustapa käyttää Flick (Flexible IDL Compiler Kit) -nimistä IDL-kääntäjää Utahin yliopistosta MiniORB-toteutukseen esimerkkinä staattisesta sovituksesta. Tässä tapauksessa protokolla ja hajauttimen ydin tulevat valituksi käännöksen aikana. MiniORB on toteutettu tässä diplomityössä erityisesti OSF Mach mikroytimelle laaditulla protokollalla ja hajauttimen ydinosalla. - An adaptive mobility management mechanism for IP networks using ad hoc routing
Helsinki University of Technology | Master's thesis(2001) Salmi, JanneLiikkuvan tietoliikenteen ongelmakenttä kasvaa nopeasti. Tämä dokumentti keskittyy ongelmiin erilaisten ad-hoc reititysprotokollien välisessä kommunikaatiossa. Ad-hoc IP-reititysprotokollien välistä yhteistyötä varten tarvitaan mekanismi, jonka avulla protokollat voivat jakaa keskenään ympäröivästä verkosta hankkimansa informaation. Tutkimusongelman selvittämiseksi tarkastellaan translaatioita ad-hoc reititysprotokollien välillä. Nämä translaatiot kuvaavat eri tapoja siirtää reititysinformaatiota protokollalta toiselle. Dokumentti kuvailee liikkuvuuden aiheuttamia ongelmia ja reititystilan hallintaa liikkuvissa verkoissa. Ratkaisulta vaadittavat kriteerit ja ratkaisumalli esitellään. Aihetta sivuavat tekniikat ja ratkaisuehdotus, moniprotokolla-MANET -reititin, kuvaillaan. Ratkaisun ja esimerkkitoteutus arviointi sekä johtopäätökset ovat dokumentin lopussa. Testitulokset osoittavat, että yhdyskäytävätoiminta ei lisää verkon viivettä tai rajoita kaistanleveyttä oleellisissa määrin. Ratkaisun modulaarisuudesta johtuen sitä voidaan kehittää tukemaan erilaisia reititysprotokollan valintapolitiikkoja. Yhdyskäytävätoiminnan hyödyllisyys ja mielekkyys riippuvat verkkoskenaariosta, jossa MANET-reititystä käytetään. - Communication availability with Mobile IP in wireless LANs
Helsinki University of Technology | Master's thesis(2000) Forsberg, Dan - Tuotannon ja raaka-ainevirran mittauksen kehittäminen kertopuutehtaassa
Helsinki University of Technology | Master's thesis(1987) Malinen, Jari