search query: @supervisor Soisalon-Soininen, Eljas / total: 163
reference: 27 / 163
Author: | Tiihonen, Mikko |
Title: | Clustering in workflow engines |
Klusterointi prosessikonejärjestelmissä | |
Publication type: | Master's thesis |
Publication year: | 2010 |
Pages: | vii s. + 40 s. Language: eng |
Department/School: | Informaatio- ja luonnontieteiden tiedekunta |
Main subject: | Ohjelmistotekniikka (T-106) |
Supervisor: | Soisalon-Soininen, Eljas |
Instructor: | Pulliainen, Erkki |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark Aalto | Archive |
Keywords: | clustering workflow engine klusterointi prosessikone |
Abstract (eng): | This thesis discusses behaviour of clustered workflow engines. At first background is provided for workflow engines and how they are built using state machines. The basic contract the workflow engines provide is described as well as the minimum operational requirements. The text then provides background on high availability and how it is typically implemented in workflow engines using the high availability features of relational database management systems. The chapter on clustering describes typical deployment setups of workflow engine clusters from the simplest possible two node cluster to classical but very expensive RDBMS setup with separate storage arrays. The failure scenarios chapter brings front the possible failure scenarios including their probability and externally visible effects. The performance bottlenecks provide a different aspect on the challenges that are related to workflow engine cluster scalability. The remaining of the text discusses common strategies to enhance scalability and different trade-offs that can be made between performance and reliability The thesis provides a comparison between a RDBMS based synchronous cluster and a cluster with in-memory replicated state and write-back persistence. Both reliability and price/performance ratio are analysed. |
Abstract (fin): | Tässä diplomityössä käsitellään klusteroitujen prosessikonejärjestelmien käyttäytymistä. Aluksi taustoitetaan prosessikoneita ja niiden rakentamista tilakoneiden avulla. Prosessikoneiden tarjoama sopimus kuvataan sekä vähimmäisvaatimukset joilla se voidaan täyttää. Seuraavaksi taustoitetaan korkea saatavuus ja sen tyypillisiä toteutustapoja prosessikoneissa, jotka hyödyntävät relaatiotietokantojen korkeaa käytettävyyttä. Klusterointiluvussa kuvataan tyypillisiä prosessikoneklustereiden asennuksia yksinkertaisimmasta mahdollisesta kahden koneen järjestelmästä klassiseen mutta kalliiseen relaatiotietokantajärjestelmään erillisillä levypakoilla. Häiriöskenaario-luvussa tuodaan esiin virhetilanteet ja niiden todennäköisyydet sekä systeemin ulkopuolelta havaittavat vaikutukset. Nopeuden pullonkaulat tuovat toisen näkökulman klusteroitujen prosessikoneiden skaalautuvuuden haasteisiin. Tekstin loppu käsittelee yleisiä strategioita skaalautuvuuden parantamiseen ja eri kompromisseja nopeuden ja luotettavuuden välillä. Diplomityö tarjoaa vertailun relaatiotietokantapohjaisen synkronisen klusterin ja muistinvaraisesti replikoidun takaisinkirjoittavan persistoinnin välillä. Sekä luotettavuus että hinta/teho -suhde analysoidaan. |
ED: | 2010-07-12 |
INSSI record number: 39911
+ add basket
INSSI