Tieteellisen laskentasovelluksen modernisointi pilvipalveluksi tapaustutkimus

Perinteisesti raskaaseen laskentaan vaadittavien IT-resurssien hankinta on edellyttänyt merkittäviä investointeja laitteistoihin ja ohjelmistoihin sekä niiden ylläpitoon. Pilvipalvelut vaikuttavat lupaavalta ratkaisulta IT-resurssien hankintaan. Erityisesti tutkijat hyötyisivät raskaaseen laskentaan...

Full description

Bibliographic Details
Main Author: Harmainen, Valtteri
Other Authors: Faculty of Information Technology, Informaatioteknologian tiedekunta, Tietojenkäsittelytieteiden laitos, Department of Computer Science and Information Systems, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:fin
Published: 2014
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/44825
_version_ 1826225778333843456
author Harmainen, Valtteri
author2 Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_facet Harmainen, Valtteri Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto Harmainen, Valtteri Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_sort Harmainen, Valtteri
datasource_str_mv jyx
description Perinteisesti raskaaseen laskentaan vaadittavien IT-resurssien hankinta on edellyttänyt merkittäviä investointeja laitteistoihin ja ohjelmistoihin sekä niiden ylläpitoon. Pilvipalvelut vaikuttavat lupaavalta ratkaisulta IT-resurssien hankintaan. Erityisesti tutkijat hyötyisivät raskaaseen laskentaan vaadittavien IT-resurssien hankkimisesta palveluna, koska tällöin voitaisiin keskittyä vaadittavan laitteiston hankkimisen ja ylläpidon sijaan ydinongelman tutkimiseen. Miten olemassa olevia tieteellisiä laskentasovelluksia voidaan helpoiten muokata, jotta pilvipalveluiden hyödyntäminen olisi mahdollista? Tämän tutkimuksen pyrkimyksenä on tunnistaa menetelmiä ja käytänteitä, jotka tukevat tieteellisten laskentasovellusten modernisointia pilvipalveluiksi yksinkertaisesti ja vaivattomasti. Tutkimuksella haetaan vastauksia kysymyksiin, mitä motiiveita on olemassa tieteellisen laskentasovelluksen modernisointiin pilvipalveluksi, mitkä modernisoinnin menetelmät ja käytänteet tukevat tutkijoiden toiveita ja miten tieteellisen laskentasovelluksen modernisointi voidaan toteuttaa käytännössä. Tutkimuksessa tehdään aluksi kirjallisuuskatsaus tieteellisin laskentasovelluksiin, pilvipalveluihin sekä perinnesovellusten modernisointiin pilvipalveluiksi. Kirjallisuuskatsauksen pohjalta laaditaan tapaustutkimus, jossa eräs tieteellinen laskentasovellus modernisoidaan pilvipalveluksi. Tapaustutkimuksen ja kirjallisuuskatsauksen antaman laajemman kuvan perusteella pyritään päättelemään ja arvioimaan, millaiset modernisointimenetelmät ja -käytänteet olisivat hyödyllisiä tieteentekijöille, jotka haluavat hyötyä pilvipalveluiden tarjoamista mahdollisuuksista omien laskentasovellustensa tapauksessa. Tutkimuksen tuloksena syntyy havaintoja pilvimodernisoinnin menetelmistä ja käytänteistä, jotka soveltuvat tieteellisen laskentasovelluksen tapaukseen. Tuloksia voidaan hyödyntää vastaavissa modernisointiprosesseissa ja pilvimodernisointimenetelmien tutkimuksessa. Huge computational power required by scientific applications has traditionally postulated acquiring expensive hardware, software and maintenance resources. Cloud computing seems to offer a promising solution to this problem. Researchers would benefit from acquiring the needed IT resources as a service instead of spending their limited budget on owning and maintaining those resources. How could existing scientific applications be easily modified to exploit the benefits of cloud computing? The aim of this study is to identify methods and practices that support light-weight modernization of scientific applications into a cloud service. The study aims to find answers to the following questions: What are the motives of cloud modernization in the case of a scientific application? Which methods and practices support researchers' expectations and objectives? How can the modernization be done in practice? The study starts with a literature review on scientific computing, cloud computing and modernization of legacy applications. Based on the review, a case study is conducted where a scientific application is modernized into a cloud service. Finally, the results combined from the literature review and the case study are used to derive conclusions on the support the observed methods and practices provide for the modernization process from the viewpoint of the researchers wanting to benefit from the advantages of cloud computing with their scientific applications. The study provides a set of findings on the methods and practices that support the cloud modernization of scientific applications. The results can be used in similar modernization processes and in future research on cloud modernization.
first_indexed 2024-09-11T08:50:06Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Lepp\u00e4nen, Mauri", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Harmainen, Valtteri", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2014-12-08T07:37:47Z", "language": "", "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2014-12-08T07:37:47Z", "language": "", "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2014", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1453277", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/44825", "language": "", "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Perinteisesti raskaaseen laskentaan vaadittavien IT-resurssien hankinta on edellytt\u00e4nyt merkitt\u00e4vi\u00e4 investointeja laitteistoihin ja ohjelmistoihin sek\u00e4 niiden yll\u00e4pitoon. Pilvipalvelut vaikuttavat lupaavalta ratkaisulta IT-resurssien hankintaan. Erityisesti tutkijat hy\u00f6tyisiv\u00e4t raskaaseen laskentaan vaadittavien IT-resurssien hankkimisesta palveluna, koska t\u00e4ll\u00f6in voitaisiin keskitty\u00e4 vaadittavan laitteiston hankkimisen ja yll\u00e4pidon sijaan ydinongelman tutkimiseen. Miten olemassa olevia tieteellisi\u00e4 laskentasovelluksia voidaan helpoiten muokata, jotta pilvipalveluiden hy\u00f6dynt\u00e4minen olisi mahdollista?\r\n\r\nT\u00e4m\u00e4n tutkimuksen pyrkimyksen\u00e4 on tunnistaa menetelmi\u00e4 ja k\u00e4yt\u00e4nteit\u00e4, jotka tukevat tieteellisten laskentasovellusten modernisointia pilvipalveluiksi yksinkertaisesti ja vaivattomasti. Tutkimuksella haetaan vastauksia kysymyksiin, mit\u00e4 motiiveita on olemassa tieteellisen laskentasovelluksen modernisointiin pilvipalveluksi, mitk\u00e4 modernisoinnin menetelm\u00e4t ja k\u00e4yt\u00e4nteet tukevat tutkijoiden toiveita ja miten tieteellisen laskentasovelluksen modernisointi voidaan toteuttaa k\u00e4yt\u00e4nn\u00f6ss\u00e4.\r\n\r\nTutkimuksessa tehd\u00e4\u00e4n aluksi kirjallisuuskatsaus tieteellisin laskentasovelluksiin, pilvipalveluihin sek\u00e4 perinnesovellusten modernisointiin pilvipalveluiksi. Kirjallisuuskatsauksen pohjalta laaditaan tapaustutkimus, jossa er\u00e4s tieteellinen laskentasovellus modernisoidaan pilvipalveluksi. Tapaustutkimuksen ja kirjallisuuskatsauksen antaman laajemman kuvan perusteella pyrit\u00e4\u00e4n p\u00e4\u00e4ttelem\u00e4\u00e4n ja arvioimaan, millaiset modernisointimenetelm\u00e4t ja -k\u00e4yt\u00e4nteet olisivat hy\u00f6dyllisi\u00e4 tieteentekij\u00f6ille, jotka haluavat hy\u00f6ty\u00e4 pilvipalveluiden tarjoamista mahdollisuuksista omien laskentasovellustensa tapauksessa.\r\n\r\nTutkimuksen tuloksena syntyy havaintoja pilvimodernisoinnin menetelmist\u00e4 ja k\u00e4yt\u00e4nteist\u00e4, jotka soveltuvat tieteellisen laskentasovelluksen tapaukseen. Tuloksia voidaan hy\u00f6dynt\u00e4\u00e4 vastaavissa modernisointiprosesseissa ja pilvimodernisointimenetelmien tutkimuksessa.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Huge computational power required by scientific applications has traditionally postulated acquiring expensive hardware, software and maintenance resources. Cloud computing seems to offer a promising solution to this problem. Researchers would benefit from acquiring the needed IT resources as a service instead of spending their limited budget on owning and maintaining those resources. How could existing scientific applications be easily modified to exploit the benefits of cloud computing?\r\n\r\nThe aim of this study is to identify methods and practices that support light-weight modernization of scientific applications into a cloud service. The study aims to find answers to the following questions: What are the motives of cloud modernization in the case of a scientific application? Which methods and practices support researchers' expectations and objectives? How can the modernization be done in practice?\r\n\r\nThe study starts with a literature review on scientific computing, cloud computing and modernization of legacy applications. Based on the review, a case study is conducted where a scientific application is modernized into a cloud service. Finally, the results combined from the literature review and the case study are used to derive conclusions on the support the observed methods and practices provide for the modernization process from the viewpoint of the researchers wanting to benefit from the advantages of cloud computing with their scientific applications.\r\n\r\nThe study provides a set of findings on the methods and practices that support the cloud modernization of scientific applications. The results can be used in similar modernization processes and in future research on cloud modernization.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Valtteri Harmainen (vaotjuha) on 2014-12-08 07:37:46.940314. Form: Pro gradu -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija@noreply.fi) on 2014-12-08T07:37:47Z\r\nNo. of bitstreams: 2\r\nURN:NBN:fi:jyu-201412083441.pdf: 942854 bytes, checksum: 12ab95c60a8e7a7a5343e0e32fdbbecb (MD5)\r\nlicense.html: 4845 bytes, checksum: 370f38b9373480a896e8c1f43230b515 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2014-12-08T07:37:47Z (GMT). No. of bitstreams: 2\r\nURN:NBN:fi:jyu-201412083441.pdf: 942854 bytes, checksum: 12ab95c60a8e7a7a5343e0e32fdbbecb (MD5)\r\nlicense.html: 4845 bytes, checksum: 370f38b9373480a896e8c1f43230b515 (MD5)\r\n Previous issue date: 2014", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (82 sivua)", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "tieteellinen laskenta", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "modernisointi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "pilvipalvelut", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Amazon Web Services", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "tapaustutkimus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Tieteellisen laskentasovelluksen modernisointi pilvipalveluksi : tapaustutkimus", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201412083441", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Tietojenk\u00e4sittelytieteiden laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Computer Science and Information Systems", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.method", "value": "Tapaustutkimus", "language": null, "element": "subject", "qualifier": "method", "schema": "dc"}, {"key": "dc.date.updated", "value": "2014-12-08T07:37:48Z", "language": "", "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.collaborator", "value": "public", "language": "", "element": "contractresearch", "qualifier": "collaborator", "schema": "yvv"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "yvv.contractresearch.initiative", "value": "student", "language": "", "element": "contractresearch", "qualifier": "initiative", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "laskennallinen tiede", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "pilvipalvelut", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_44825
language fin
last_indexed 2025-02-18T10:56:24Z
main_date 2014-01-01T00:00:00Z
main_date_str 2014
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/557ee8c3-8aa8-4c74-9bf7-6321d98ef7d1\/download","text":"URN:NBN:fi:jyu-201412083441.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2014
record_format qdc
source_str_mv jyx
spellingShingle Harmainen, Valtteri Tieteellisen laskentasovelluksen modernisointi pilvipalveluksi : tapaustutkimus tieteellinen laskenta modernisointi pilvipalvelut Amazon Web Services tapaustutkimus Information Systems Science Tietojärjestelmätiede Tapaustutkimus 601 laskennallinen tiede
title Tieteellisen laskentasovelluksen modernisointi pilvipalveluksi : tapaustutkimus
title_full Tieteellisen laskentasovelluksen modernisointi pilvipalveluksi : tapaustutkimus
title_fullStr Tieteellisen laskentasovelluksen modernisointi pilvipalveluksi : tapaustutkimus Tieteellisen laskentasovelluksen modernisointi pilvipalveluksi : tapaustutkimus
title_full_unstemmed Tieteellisen laskentasovelluksen modernisointi pilvipalveluksi : tapaustutkimus Tieteellisen laskentasovelluksen modernisointi pilvipalveluksi : tapaustutkimus
title_short Tieteellisen laskentasovelluksen modernisointi pilvipalveluksi
title_sort tieteellisen laskentasovelluksen modernisointi pilvipalveluksi tapaustutkimus
title_sub tapaustutkimus
title_txtP Tieteellisen laskentasovelluksen modernisointi pilvipalveluksi : tapaustutkimus
topic tieteellinen laskenta modernisointi pilvipalvelut Amazon Web Services tapaustutkimus Information Systems Science Tietojärjestelmätiede Tapaustutkimus 601 laskennallinen tiede
topic_facet 601 Amazon Web Services Information Systems Science Tapaustutkimus Tietojärjestelmätiede laskennallinen tiede modernisointi pilvipalvelut tapaustutkimus tieteellinen laskenta
url https://jyx.jyu.fi/handle/123456789/44825 http://www.urn.fi/URN:NBN:fi:jyu-201412083441
work_keys_str_mv AT harmainenvaltteri tieteellisenlaskentasovelluksenmodernisointipilvipalveluksitapaustutkimus