Palvelinkeskusten energiatehokkuuden parantaminen ohjelmistoratkaisuilla

Palvelinkeskukset ovat kriittisiä infrastruktuureita verkkopohjaisille palveluille ja niiden tarpeen ennustetaan kasvavan entisestään tulevaisuudessa esimerkiksi pilvipalveluiden suosion lisääntyessä. Palvelinkeskukset kuluttavat paljon energiaa ja energiankulutus on yksi keskuksien suurimmista kulu...

Full description

Bibliographic Details
Main Author: Jääskeläinen, Lauri
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2023
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/85268
_version_ 1826225815358013440
author Jääskeläinen, Lauri
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Jääskeläinen, Lauri Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Jääskeläinen, Lauri Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Jääskeläinen, Lauri
datasource_str_mv jyx
description Palvelinkeskukset ovat kriittisiä infrastruktuureita verkkopohjaisille palveluille ja niiden tarpeen ennustetaan kasvavan entisestään tulevaisuudessa esimerkiksi pilvipalveluiden suosion lisääntyessä. Palvelinkeskukset kuluttavat paljon energiaa ja energiankulutus on yksi keskuksien suurimmista kulueristä. Energiatehokkuuden parantaminen on palveluntarjoajille edullista kulujen vähentyessä ja ympäristöystävällisyyden vuoksi. Tässä tutkielmassa tarkastellaan kirjallisuuskatsauksen muodossa kirjallisuudesta löytyviä ohjelmistoratkaisuita ja menetelmiä, joilla voidaan vähentää palvelinkeskusten energiankulutusta. Tärkeimmiksi menetelmiksi tunnistetaan virtuaalikoneiden sijoittaminen ja työkuorman tasapainottaminen. Fyysisten palvelimien resurssit jaetaan palvelinkeskuksissa usein sovelluksia ajavien virtuaalikoneiden kesken. Virtuaalikoneiden oikeanlaisella sijoittamisella voidaan maksimoida isäntäkoneen resurssienkäyttö ja fyysisten koneiden lepoaika ja säästää energiankulutuksessa. Työkuorman tasapainottamisella voidaan jakaa palvelinkeskukselle tuleva työkuorma tehokkaasti virtuaalikoneiden välille välttäen isäntäkoneiden ylikuormitus tai alikuormitus. Tarvittaessa virtuaalikoneita siirretään fyysisten koneiden välillä. Virtuaalikoneiden sijoittamiseen ja työkuorman tasapainottamiseen on kehitetty useita menetelmiä, joilla toteuttaa toiminnallisuudet mahdollisimman tehokkaasti. Data center are critical infrastructures for internet-based services and the need for data centers is predicted to increase in the future for the rise of cloud ser-vices and other similar technologies popularity. Data centers use lots of energy and energy usage is one of the greatest expenses for data centers. The improvement of data centers energy efficiency is beneficial to service providers for the decrease in the data center’s running expenses and for the environmental benefits. This thesis is a literature review which studies software solutions presented in literature that can reduce the energy usage of a data center. The most prominent solutions presented in literature are virtual machine placement and load balancing. The resources of physical servers are shared between virtual machines that run applications. With efficient placement of the virtual machines the resource usage of the host machine and the sleep time of the physical machines, can be maximized and savings achieved in energy usage. Load balancing methods distribute the data center’s workload efficiently between the virtual machines to avoid overloading or underloading the physical machines. If needed the virtual machines can me migrated between the physical machines. There have been numerous methods developed to place virtual machines and to execute load balancing efficiently in data centers.
first_indexed 2024-09-11T08:49:35Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Clements, Kati", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "J\u00e4\u00e4skel\u00e4inen, Lauri", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2023-02-01T06:57:28Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2023-02-01T06:57:28Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2023", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/85268", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Palvelinkeskukset ovat kriittisi\u00e4 infrastruktuureita verkkopohjaisille palveluille ja niiden tarpeen ennustetaan kasvavan entisest\u00e4\u00e4n tulevaisuudessa esimerkiksi pilvipalveluiden suosion lis\u00e4\u00e4ntyess\u00e4. Palvelinkeskukset kuluttavat paljon energiaa ja energiankulutus on yksi keskuksien suurimmista kuluerist\u00e4. Energiatehokkuuden parantaminen on palveluntarjoajille edullista kulujen v\u00e4hentyess\u00e4 ja ymp\u00e4rist\u00f6yst\u00e4v\u00e4llisyyden vuoksi. T\u00e4ss\u00e4 tutkielmassa tarkastellaan kirjallisuuskatsauksen muodossa kirjallisuudesta l\u00f6ytyvi\u00e4 ohjelmistoratkaisuita ja menetelmi\u00e4, joilla voidaan v\u00e4hent\u00e4\u00e4 palvelinkeskusten energiankulutusta. T\u00e4rkeimmiksi menetelmiksi tunnistetaan virtuaalikoneiden sijoittaminen ja ty\u00f6kuorman tasapainottaminen. Fyysisten palvelimien resurssit jaetaan palvelinkeskuksissa usein sovelluksia ajavien virtuaalikoneiden kesken. Virtuaalikoneiden oikeanlaisella sijoittamisella voidaan maksimoida is\u00e4nt\u00e4koneen resurssienk\u00e4ytt\u00f6 ja fyysisten koneiden lepoaika ja s\u00e4\u00e4st\u00e4\u00e4 energiankulutuksessa. Ty\u00f6kuorman tasapainottamisella voidaan jakaa palvelinkeskukselle tuleva ty\u00f6kuorma tehokkaasti virtuaalikoneiden v\u00e4lille v\u00e4ltt\u00e4en is\u00e4nt\u00e4koneiden ylikuormitus tai alikuormitus. Tarvittaessa virtuaalikoneita siirret\u00e4\u00e4n fyysisten koneiden v\u00e4lill\u00e4. Virtuaalikoneiden sijoittamiseen ja ty\u00f6kuorman tasapainottamiseen on kehitetty useita menetelmi\u00e4, joilla toteuttaa toiminnallisuudet mahdollisimman tehokkaasti.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Data center are critical infrastructures for internet-based services and the need for data centers is predicted to increase in the future for the rise of cloud ser-vices and other similar technologies popularity. Data centers use lots of energy and energy usage is one of the greatest expenses for data centers. The improvement of data centers energy efficiency is beneficial to service providers for the decrease in the data center\u2019s running expenses and for the environmental benefits. This thesis is a literature review which studies software solutions presented in literature that can reduce the energy usage of a data center. The most prominent solutions presented in literature are virtual machine placement and load balancing. The resources of physical servers are shared between virtual machines that run applications. With efficient placement of the virtual machines the resource usage of the host machine and the sleep time of the physical machines, can be maximized and savings achieved in energy usage. Load balancing methods distribute the data center\u2019s workload efficiently between the virtual machines to avoid overloading or underloading the physical machines. If needed the virtual machines can me migrated between the physical machines. There have been numerous methods developed to place virtual machines and to execute load balancing efficiently in data centers.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2023-02-01T06:57:28Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2023-02-01T06:57:28Z (GMT). No. of bitstreams: 0\n Previous issue date: 2023", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "33", "language": "", "element": "format", "qualifier": "extent", "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": "virtualisaatio", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Palvelinkeskusten energiatehokkuuden parantaminen ohjelmistoratkaisuilla", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202302011551", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "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": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "energiankulutus (energiateknologia)", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "energiatehokkuus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "palvelinkeskukset", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_85268
language fin
last_indexed 2025-02-18T10:56:19Z
main_date 2023-01-01T00:00:00Z
main_date_str 2023
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/bad52ffc-8cce-4858-b459-7f7b106f7a4a\/download","text":"URN:NBN:fi:jyu-202302011551.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2023
record_format qdc
source_str_mv jyx
spellingShingle Jääskeläinen, Lauri Palvelinkeskusten energiatehokkuuden parantaminen ohjelmistoratkaisuilla virtualisaatio Tietojärjestelmätiede Information Systems Science 601 energiankulutus (energiateknologia) energiatehokkuus palvelinkeskukset
title Palvelinkeskusten energiatehokkuuden parantaminen ohjelmistoratkaisuilla
title_full Palvelinkeskusten energiatehokkuuden parantaminen ohjelmistoratkaisuilla
title_fullStr Palvelinkeskusten energiatehokkuuden parantaminen ohjelmistoratkaisuilla Palvelinkeskusten energiatehokkuuden parantaminen ohjelmistoratkaisuilla
title_full_unstemmed Palvelinkeskusten energiatehokkuuden parantaminen ohjelmistoratkaisuilla Palvelinkeskusten energiatehokkuuden parantaminen ohjelmistoratkaisuilla
title_short Palvelinkeskusten energiatehokkuuden parantaminen ohjelmistoratkaisuilla
title_sort palvelinkeskusten energiatehokkuuden parantaminen ohjelmistoratkaisuilla
title_txtP Palvelinkeskusten energiatehokkuuden parantaminen ohjelmistoratkaisuilla
topic virtualisaatio Tietojärjestelmätiede Information Systems Science 601 energiankulutus (energiateknologia) energiatehokkuus palvelinkeskukset
topic_facet 601 Information Systems Science Tietojärjestelmätiede energiankulutus (energiateknologia) energiatehokkuus palvelinkeskukset virtualisaatio
url https://jyx.jyu.fi/handle/123456789/85268 http://www.urn.fi/URN:NBN:fi:jyu-202302011551
work_keys_str_mv AT jääskeläinenlauri palvelinkeskustenenergiatehokkuudenparantaminenohjelmistoratkaisuilla