Datapohjainen ohjelmistojärjestelmien lokianomalian tunnistus
Väitöstilaisuuden tiedot
Väitöstilaisuuden päivämäärä ja aika
Väitöstilaisuuden paikka
L10, Linnanmaa
Väitöksen aihe
Datapohjainen ohjelmistojärjestelmien lokianomalian tunnistus
Väittelijä
Master of Science Sayedshayan Hashemi Hosseinabad
Tiedekunta ja yksikkö
Oulun yliopiston tutkijakoulu, Tieto- ja sähkötekniikan tiedekunta, Empiirinen ohjelmistotuotanto ohjelmistoissa, järjestelmissä ja palveluissa
Oppiaine
Tietojenkäsittelytiede
Vastaväittäjä
Professori Michael Felderer, Kölnin yliopisto
Kustos
Professori Mika Mäntylä, Oulun yliopisto ja Helsingin yliopisto
Datapohjainen ohjelmistojärjestelmien lokianomalian tunnistus
Nykyaikaiset ohjelmistot tuottavat valtavia määriä lokidataa – yksityiskohtaisia tietoja kaikesta, mitä järjestelmä tekee. Nämä lokit ovat elintärkeitä virheiden havaitsemisessa, suorituskyvyn valvonnassa ja tietoturvauhilta suojautumisessa. Lokien koon ja monimutkaisuuden kasvaessa ihmisten on mahdotonta käydä niitä läpi. Tässä väitöskirjassa esitetään, miten automaattisten työkalujen avulla voidaan tehokkaasti ja nopeasti tunnistaa poikkeamia järjestelmän lokeista. Työssä arvioidaan uusia lähestymistapoja julkisesti saatavilla olevissa lokiaineistoissa. Työ esittelee nopean ja skaalautuvan lokijäsentimen, joka erottaa nopeasti jokaisen viestin "rungon" sen muuttuvista yksityiskohdista. Työ myös esittelee uuden tavan mitata jäsentimen tarkkuutta aina merkkitasolle asti, jotta kehittäjät voivat valita tarpeisiinsa parhaiten sopivan jäsentimen. Väitöskirjatutkimuksessa rakennetaan Siamese-verkkomallin, joka pysyy vakaana myös lokien muuttuessa ajan myötä. Lopuksi työ esittelee päästä päähän-syväoppimismenetelmän, joka analysoi lokitekstiä mukaan lukien kirjaimet, numerot ja välimerkit. Tämä menetelmä mahdollistaa tehokkaan poikkeamien havaitsemisen usessa ja suppeissakin data-aineistoissa. Kokonaisuudessa työn tulokset edistävät automatisoitua lokianalyysiä tekemällä siitä nopeampaa, mukautuvampaa ja tarkempaa.
Viimeksi päivitetty: 26.5.2025