fi en en fi en en fi en en zh fi fi en fi fi en de en en en en fr de en en en en en fi en en en en fi tr fi es en en sl en en fi fi en en fi en fi en fi en fi fi fi en en en en en en en en en en en en en en en fa en en en en fi en en en en en en en en en en en en en en
JYX - Tapahtumien ja tilausten suorituskyvyltään nopeampi yhdistäminen hajautetussa mikropalveluarkkitehtuurissa
University of Jyväskylä | JYX Digital Repository
English  | Give feedback |
JavaScript is disabled for your browser. Some features of this site may not work without it.
Show download detailsHide download details
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
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.
tietojärjestelmät suorituskyky tapahtumat hajautetut järjestelmät ohjelmistokehitys
Show full item record
Pro gradu -tutkielmat [24104]
Showing items with similar title or keywords.
Self-management in distributed systems : smart adaptive framework for pervasive computing environments
Nagy, Michal (University of Jyväskylä, 2013)
Mikropalveluarkkitehtuuri : sovelluskohteena JYSOA-arkkitehtuuri
Kirjallisuuskatsaus mikropalveluarkkitehtuuriin; mitä mikropalvelut ovat ja mihin niitä käytetään. Sovelluskohteena tarkastellaan Jyväskylän yliopiston digipalveluiden JYSOA-arkkitehtuuria.
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 ...
Ehdolliset maksut ovat kaikkialla ympärillämme. Yhdet selkeimmistä ehdollisten maksujen käyttökohteista ovat maksusitoumukset ja palvelusetelit. Maksusitoumuksissa ja palveluseteleissä on aina kolme osapuolta; asiakas, ...
Tunes and musical notes
All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline
How to publish in JYX?
Publish Your Thesis Online
Open Science at the JYU
Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.