Primjena strojnog učenja u optimizaciji operativnog troška usluga u računalnom oblaku

Sažetak na hrvatskom: Računarstvo u oblaku označava model koji omogućava mrežni zahtjev za dijeljenim računalnim resursima. Cilj ovog rada je primjenom strojnog učenja i simulacija temeljenih na zadanom modelu usluge dobiti jasniju sliku o utjecaju pojedinih parametara aplikacijske usluge i okruženj...

Full description

Permalink: http://skupnikatalog.nsk.hr/Record/fer.KOHA-OAI-FER:46644/Details
Glavni autor: Zemunik, Antonio (-)
Ostali autori: Seršić, Damir (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, A. Zemunik, 2015.
Predmet:
LEADER 03996na a2200241 4500
003 HR-ZaFER
005 20160715170454.0
008 160221s2015 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid2689 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Zemunik, Antonio  |9 37618 
245 1 0 |a Primjena strojnog učenja u optimizaciji operativnog troška usluga u računalnom oblaku :  |b diplomski rad /  |c Antonio Zemunik ; [mentor Damir Seršić]. 
246 1 |a Using machine learning in optimization of cloud services cost  |i Naslov na engleskom:  
260 |a Zagreb,  |b A. Zemunik,  |c 2015. 
300 |a 75 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Obradba informacija, šifra smjera: 51, datum predaje: 2015-06-30, datum završetka: 2015-07-07 
520 3 |a Sažetak na hrvatskom: Računarstvo u oblaku označava model koji omogućava mrežni zahtjev za dijeljenim računalnim resursima. Cilj ovog rada je primjenom strojnog učenja i simulacija temeljenih na zadanom modelu usluge dobiti jasniju sliku o utjecaju pojedinih parametara aplikacijske usluge i okruženja računalnog oblaka, u koji je smještena, na trošak izvođenja i ponašanje aplikacije. Uz to se primjenom regresijskih modela želi ostvariti mogućnost predviđanja ukupnog troška na temelju ulaznih značajki čime bi odluka o konfiguraciji okoline računalnog oblaka bila znatno olakšana. Unutar CloudSim simulatora, korištenog u projektu, implementirana su dva naplatna modela specifična za paradigmu računarstva u oblaku. Korištena su tri algoritma dodjele resursa virtualne jedinice: vremenska dodjela, prostorna dodjela i vremenska dodjela s automatskim skaliranjem. Simulacije aplikacijskih usluga smještenih u računalni oblak prate dvije izlazne varijable: trošak izvođenja i vrijeme odziva usluge. Navedene simulacije čine ulazne podatke za linearnu i polinomijalnu regresiju. Po pitanju troška, modeli linearne regresije pokazali su da najveći utjecaj imaju cijene resursa koje postavlja pružatelj usluge. Što se tiče vremenskog odziva, najvažniju ulogu ima korisničko ponašanje, odnosno broj korisničkih zahtjeva i vremenski intervali među njima. 
520 3 |a Sažetak na engleskom: Cloud computing is a paradigm that enables network access to a shared pool of configurable computing resources. The goal of the project is to identify the impact of parameters, related to the application and the cloud environment, where it will be deployed, on the cost and behavior of cloud-based service using machine learning and simulations based on defined service models. Also, regression models may enable the ability to predict service execution cost based on input features. Such prediction would make the decision about the service cloud deployment environment much easier. Two pricing methods, specific to cloud computing paradigm, were implemented within CloudSim, the simulator used in this project. Three schedulers are used for allocation of virtual machines resources: time-shared, space-shared and time-shared with autoscaling. The research uses simulations of cloud-based application services with two output variables: service cost and response time. These simulations make inputs for linear and polynomial regression. Linear regression models showed that prices of resources, set by the service provider, have the major impact on service cost. On the other hand, user behavior, which consists of number of user requests and time intervals between them, has the most important role in determination value of response time variable. 
653 1 |a računarstvo u oblaku  |a strojno učenje  |a linearna regresija  |a polinomijalna regresija  |a trošak aplikacijske usluge  |a vrijeme odziva  |a naplatni model 
653 1 |a cloud computing  |a machine learning  |a linear regression  |a polynomial regression  |a application service cost  |a response time  |a pricing model 
700 1 |a Seršić, Damir  |4 ths  |9 37619 
942 |c Y  |2 udc 
999 |c 46644  |d 46644