izpis_h1_title_alt

Poenostavljen postopek za poganjanje aplikacije v okolju unikernel na oblačni platformi OpenStack
ID Pleško, Miha (Author), ID Ciglarič, Mojca (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (2,54 MB)
MD5: F0B94AEFC0DCFE0D53CE0542E464E998
PID: 20.500.12556/rul/108d5401-bbc0-4bba-b70b-b907954a4cbc

Abstract
Tehnologija unikernel se uveljavlja kot alternativa uporabi splošnonamenskega virtualnega stroja za poganjanje ene same aplikacije v računalniškem oblaku. Priprava unikernela je kompleksno opravilo, ki od uporabnika zahteva obvladovanje znanj, s katerimi se med razvojem aplikacije praviloma ne srečuje, kar vodi do frustracij. V magistrskem delu se postavimo v vlogo spletnega programerja in implementiramo preprosto spletno aplikacijo ter jo poženemo na oblačnem ogrodju OpenStack z uporabo tehnologije unikernel. Pri tem na podlagi lastnih metrik za merjenje uporabniške izkušnje identificiramo kritične pomanjkljivosti postopka in jih z nadgradnjo odprtokodnega orodja Capstan odpravimo. Nadgrajeno orodje, napisano v programskem jeziku Go, zniža kompleksnost priprave unikernela tako, da uvede javno dostopen repozitorij vnaprej pripravljenih modulov, iz katerih se pripravi končni unikernel. Delo sklenemo z demonstracijo postopka priprave unikernela z nadgrajenim orodjem, ki ga na podlagi predstavljenih metrik ocenimo kot uporabniku bolj prijaznega od izhodiščnega.

Language:Slovenian
Keywords:unikernel, uporabniška izkušnja, računalniški oblak, OSv, Capstan, OpenStack
Work type:Master's thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2017
PID:20.500.12556/RUL-88501 This link opens in a new window
Publication date in RUL:11.01.2017
Views:1440
Downloads:439
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Simplified process for running application in unikernel environment on the OpenStack cloud platform
Abstract:
Unikernels are a new approach to operating system design that can be considered as a direct alternative to general-purpose virtual machines when it comes to running a single application. However, the unikernel contextualization process is complex and requires deep understanding of operating system design that application developers generally don't possess, resulting in frustrations. This thesis focuses on detecting and improving critical factors that have negative influence on user experience during the unikernel preparation process. We implement a simple web application and deploy it on OpenStack platform using unikernels to demonstrate the degree of process complexity. We then upgrade Capstan tool to significantly siplify the unikernel preparation process by introducing public repository of precompiled ready-to-use application packages. We conclude the thesis by demonstrating the improved user experience of the upgraded tool by deploying test web application on OpenStack.

Keywords:unikernel, user experience, cloud infrastructure, OSv, Capstan, OpenStack

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back