dc.contributor.advisor | Kvalnes, Åge Andre | |
dc.contributor.advisor | Viken Valvåg, Steffen | |
dc.contributor.author | Sandengen, Vegard | |
dc.date.accessioned | 2015-07-03T07:18:34Z | |
dc.date.available | 2015-07-03T07:18:34Z | |
dc.date.issued | 2015-05-15 | |
dc.description.abstract | With the advent of computer networks, the ability for sharing and accessing files across the network between multiple workstations and remote servers was sought after. In the nineteen eighties, prominent networked file systems were developed and reached widespread adoption among enterprise businesses and institutions. A few of these, notably Networked File System (NFS) and Server Message Block (SMB), survived the transition into the Internet era and the successors of these protocols remain the default network file systems on contemporary operating systems today.
Clouds are comprised of thousands of computers, hosted in centralized data center facilities. These computers run modified versions of contemporary operating systems, with a monolithic, micro or hybrid kernel. Contemporary operating systems lack fine-grained control over resource allocation. The Omni-kernel architecture is a novel operating system architecture designed for pervasive monitoring and scheduling of system resources. Vortex is an experimental implementation of the Omni-kernel architecture. The Vortex operating system lack utilities to expose its native file system over the network.
This thesis describes the introduction of a minimal Server Message Block version 2 (SMB2) server to the Vortex operating system. We achieve interoperability with contemporary client(s) and document acceptable throughput
performance. | en_US |
dc.identifier.uri | https://hdl.handle.net/10037/7808 | |
dc.identifier.urn | URN:NBN:no-uit_munin_7396 | |
dc.language.iso | eng | en_US |
dc.publisher | UiT Norges arktiske universitet | en_US |
dc.publisher | UiT The Arctic University of Norway | en_US |
dc.rights.accessRights | openAccess | |
dc.rights.holder | Copyright 2015 The Author(s) | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-sa/3.0 | en_US |
dc.rights | Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) | en_US |
dc.subject.courseID | INF-3990 | en_US |
dc.subject | VDP::Mathematics and natural science: 400::Information and communication science: 420::System development and system design: 426 | en_US |
dc.subject | VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Systemutvikling og – arbeid: 426 | en_US |
dc.title | Implementing an SMB2 Server in the Vortex Operating System | en_US |
dc.type | Master thesis | en_US |
dc.type | Mastergradsoppgave | en_US |