Tapahtumien ja tilausten suorituskyvyltään nopeampi yhdistäminen hajautetussa mikropalveluarkkitehtuurissa
Tekijät
Päivämäärä
2022Tekijänoikeudet
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
Tapahtumien ja tilauksien yhteensopivuuden tarkistaminen eli yhdistäminen on keskeinen ongelma suuren kokoluokan hajautettujen Publish/Subscribe -kommunikointimalliin perustuvien tietojärjestelmien kokonaissuorituskyvyssä. Tutkielman tavoitteena oli parantaa olemassa olevan mikropalveluarkkitehtuuriin perustuvan tietojärjestelmän suorituskykyä. Tutkielmassa toteutettiin prototyyppi tapahtumien ja tilausten tehokkaammalle yhdistämiselle nykyisen toteutuksen rinnalle. Toteutettujen muutosten onnistumista arvioitiin suorituskykytestauksella. Tärkeimpinä onnistumisen mittareina toimivat suoritinkuorma ja yhdistämisalgoritmin suoritusnopeus. Tutkielmassa kehitetty
prototyyppi oli suorituskykytestauksen tulosten perusteella suorituskyvyltään nopeampi, tarkasteltujen mittareiden perusteella. Suoritinkuorman keskiarvo pieneni ja yhdistämisalgoritmin keskinopeudet paranivat suurilta osin. Event matching is a key issue in the overall performance of large-scale distributed information systems based on Publish/Subscribe communication paradigm. The aim of the thesis was to improve the performance of an existing information system based on microservice architecture. In the thesis a prototype was implemented for more efficient event matching alongside the current implementation. The success of implemented changes was evaluated by performance testing. The most important indicators of success used were CPU load and the execution speed of aggregation algorithm. Prototype implemented in this thesis was faster based on performance test results. The average CPU load was smaller, and the execution speed of aggregation algorithm was faster for the most parts.
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [25543]
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Tuoterunko hajautetussa ympäristössä
Kuosmanen, Timo (2007) -
Self-management in distributed systems : smart adaptive framework for pervasive computing environments
Nagy, Michal (University of Jyväskylä, 2013) -
Mikropalveluarkkitehtuuri : sovelluskohteena JYSOA-arkkitehtuuri
Rinnesalo, Kirsi (2019)Kirjallisuuskatsaus mikropalveluarkkitehtuuriin; mitä mikropalvelut ovat ja mihin niitä käytetään. Sovelluskohteena tarkastellaan Jyväskylän yliopiston digipalveluiden JYSOA-arkkitehtuuria. -
Challenges in Geographically Distributed Information System Development : A Case Study
Asp, Jali; Taipalus, Toni; Seppänen, Ville (IEEE, 2021)Geographically distributed information system development (ISD) projects are more and more common, especially among organisations operating in global markets. Distributed ISD yields potential competitive advantages by ... -
Migrating from a Centralized Data Warehouse to a Decentralized Data Platform Architecture
Loukiala, Antti; Joutsenlahti, Juha-Pekka; Raatikainen, Mikko; Mikkonen, Tommi; Lehtonen, Timo (Springer International Publishing, 2021)To an increasing degree, data is a driving force for digitization, and hence also a key asset for numerous companies. In many businesses, various sources of data exist, which are isolated from one another in different ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.