haku: @supervisor Skyttä, Jorma / yhteensä: 168
viite: 10 / 168
Tekijä:Kaila, Petteri
Työn nimi:Performance evaluation and optimization of a client-server enterprise resouce planning application
Toiminnanohjausjärjestelmän suorituskyvyn mittaus ja optimointi asiakas-palvelin-ympäristössä
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2010
Sivut:[12] + 65      Kieli:   eng
Koulu/Laitos/Osasto:Signaalinkäsittelyn ja akustiikan laitos
Oppiaine:Signaalinkäsittelytekniikka   (S-88)
Valvoja:Skyttä, Jorma
Ohjaaja:Forstén, Juha
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark Aalto  832   | Arkisto
Avainsanat:client-server
performance
optimization
network
database
testing
enterprise resouce planning
virtual machine
asiakas-palvelin
suorituskyky
optimointi
verkko
tietokanta
testaus
toiminnanohjaus
virtuaalikone
Tiivistelmä (fin): Työssä tutkittiin asiakas-palvelin-arkkitehtuuriin pohjautuvan toiminnanohjausjärjestelmän käynnistymisprosessia.
Mitatun suorituskyvyn perusteella pyrittiin määrittämään minimivaatimukset työaseman ja palvelimen välisen verkkoyhteyden kaistanleveydelle sekä työaseman prosessorin nopeudelle.
Tavoitteena oli myös optimoida käynnistymisprosessia niin, että käynnistyminen onnistuisi aiempaa nopeammin vähäisillä muutoksilla itse sovelluksen ohjelmakoodiin tai toimintaympäristöön.

Työssä esiteltiin asiakas-palvelin-järjestelmän avainkäsitteet sekä toiminnanohjausjärjestelmät ja virtuaalikoneympäristöt.
Mittauksia varten asennettiin kahden virtuaalikonepalvelimen testiympäristö, jossa toisessa virtuaalikonepalvelimessa ajettiin tietokantapalvelimen virtuaalikonetta ja toisessa työaseman virtuaalikonetta.
Minimi tarvittava verkkoyhteyden kaistanleveys sekä prosessorin nopeus määriteltiin mittaamalla käynnistysaikoja helposti toistettavissa olevalla menetelmällä erilaisilla prosessorin nopeuksilla ja verkkoyhteyden kaistanleveyksillä.
Tehtyjen mittausten perusteella esiteltiin useita parannuksia käynnistymisnopeuteen ja niiden tuottama hyöty mitattiin.
Kokonaiskäynnistymisaikaa saatiin parannettua 11 % rinnakkaisella käynnistyksellä ja yksittäisen sovelluksen aukeamista pystyttiin nopeuttamaan 56 % ennakoivalla taustakäynnistyksellä.
Tapaus, jossa käynnistyminen oli erityisen hidas, tutkittiin ja esitettiin keinot, joilla havaitun pullonkaulan suoritusaikaa pystyttiin lyhentämän 90 %.
Palvelinpäässä mitattiin tietokannassa suoritettujen SQL-lauseiden suoritusaika ja pitkäkestoiset lauseet identifioitiin tulevaa optimointia varten.
Tiivistelmä (eng): The aim of the study was to evaluate the start-up process of the client-server based enterprise resource planning software and define the minimum requirements for network connection bandwidth between the client and the server and for the client workstation' s processor speed.
The purpose was also to optimize the start-up process so that a faster start-up could he achieved with minimum changes to the application code or environment.

Key components of the client-server systems were introduced as well as the concepts of enterprise resource planning and virtual machine platforms.
A test environment of two virtual machine hosts was created one host running the server virtual machine, the other running the client virtual machine.
A procedure to measure the start-up times was defined and minimum network bandwidth requirement and processor speed requirement were defined by limiting network bandwidth and processor speed inside virtual machine platform.
Based on the results from the network bandwidth and processor speed tests several improvements to the start-up process were introduced and tested.
A start-up time improvement up to 11% by using parallel start-up and improvement up to 56% with application preloading was measured.
A case study of a client with a very poor performance was made and the execution time of the identified performance bottleneck was cut to one tenth.
Total time spent for the execution of the SQL statements inside the database was measured and the long running SQL statements were identified for future tuning.
ED:2010-06-07
INSSI tietueen numero: 39721
+ lisää koriin
INSSI