| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

Naslov:ČASOVNA ZAHTEVNOST KLASIFIKACIJE PRI UPORABI VIRTUALIZACIJE STROJNE OPREME
Avtorji:ID Uršič, Marko (Avtor)
ID Štiglic, Gregor (Mentor) Več o mentorju... Novo okno
Datoteke:.pdf MAG_Ursic_Marko_2014.pdf (2,24 MB)
MD5: F6FC3142C54364F7A17F0BF641D045F8
 
Jezik:Slovenski jezik
Vrsta gradiva:Magistrsko delo/naloga
Tipologija:2.09 - Magistrsko delo
Organizacija:FZV - Fakulteta za zdravstvene vede
Opis:Virtualizacija nam omogoča, da hkrati uporabljamo več operacijskih sistemov na enem računalniku, posledično nam to omogoči uporabo programske opreme, ki teče na določenem operacijskem sistemu (npr. Linux), znotraj drugega, t. i. gostiteljskega operacijskega sistema (npr. Windows). Virtualizacija je zelo primerna za testiranje in eksperimentiranje z novo programsko opremo, saj ima možnost izdelave posnetka stanja, kar pomeni, da lahko ob nastanku težav znova zaženemo virtualni računalnik tam, kjer smo posneli stanje pred nastankom težav. V magistrski nalogi smo s pomočjo virtualnega okolja in izbiro primernega operacijskega sistema poiskali najugodnejšo kombinacijo, ki omogoča čim nižjo časovno zahtevnost pri izvedbi algoritmov za klasifikacijo s področja analize mikromrež. S programom Oracle WM VirtualBox smo na strojni opremi ustvarili tri virtualne računalnike in s pomočjo programskega jezika R merili čase izvajanja algoritmov na strojni opremi in na virtualnih računalnikih z različnimi operacijskimi sistemi. Pokazali smo, da uporaba virtualizacije bistveno vpliva na časovno zahtevnost klasifikacije. Izkazalo se je, da je najmanj časa za izvajanje algoritma potreboval operacijski sistem Windows 7 Enterprise, nameščen na strojni opremi, kar je znašalo kar 31 % manj časa kot najpočasnejši operacijski sistem Linux Ubuntu, nameščen na virtualnem računalniku. Virtualizacija ima velike prednosti, vendar ko izvajamo zahtevne algoritme na velikih podatkovnih bazah, ki se izvajajo dlje časa, je virtualizacija le delno koristna, saj porabimo več časa. Zato je bolje, da takšne algoritme izvajamo kar na strojni opremi in prilagajamo operacijski sistem glede na potrebe programske opreme.
Ključne besede:Virtualizacija, operacijski sistem, računalništvo v oblaku
Kraj izida:Maribor
Založnik:[M. Uršič]
Leto izida:2014
PID:20.500.12556/DKUM-46718 Novo okno
UDK:004.946
COBISS.SI-ID:2063268 Novo okno
NUK URN:URN:SI:UM:DK:HLXFNFTF
Datum objave v DKUM:06.01.2015
Število ogledov:3105
Število prenosov:257
Metapodatki:XML DC-XML DC-RDF
Področja:FZV
:
Kopiraj citat
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share



Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Measuring classification time complexity by using virtualization
Opis:Virtualization allows us to simultaneously use several operating systems on one computer, and consequently allows us to use the software that runs on a particular operating system (e.g. Linux), within another, so called hosting operating system (e.g. Windows). Virtualization is very suitable for testing and experimenting with new software because it has the ability to create an image, which means that if a problem occurs, we can restart the virtual machine at the recorded state prior to the appearance of the problems. With the help of a virtual environment and the selection of a suitable operating system, the best combination which enables lower time complexity in the implementation of algorithms for classification in the field of microarray analysis was found in this master thesis. With Oracle VirtualBox we created three virtual computers. Using the R programming language criteria we measured timing of the algorithm implementation in real and virtual computers with different operating systems. We have demonstrated that the use of virtualization significantly affects the time complexity of the classification. It turns out that the least amount of time for the implementation of the algorithm is needed with Windows 7 Enterprise installed on the hardware, which amounted to as much as 31% less time than the slowest operating system Linux Ubuntu installed on a virtual computer. Virtualization has great advantages, but when running complex algorithms on large databases, which are carried out for a longer period of time, virtualization is only partially helpful because it is more time consuming. Therefore, it is preferable that one runs such algorithms directly and adapt the operating system according to the software requirements.
Ključne besede:Virtualization, operating system, cloud computing


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici