search query: @supervisor Soisalon-Soininen, Eljas / total: 163
reference: 27 / 163
« previous | next »
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 Centre

In 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

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
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
« previous | next »
INSSI