A multiserver user-space unikernel for a distributed virtualization system
Date
2019-11
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
IX Brazilian Symposium on Computing Systems Engineering
Abstract
Nowadays, most Cloud applications are developed using Service Oriented Architecture (SOA) or MicroService Architecture (MSA). The scalability and performance of them is achieved by executing multiple instances of its components in different nodes of a virtualization cluster. Initially, they were
deployed in Virtual Machines (VMs) but, they required enough computational, memory, network and storage resources to hold an Operating System (OS), a set of utilities, libraries, and the application component. By deploying hundreds of these application components, the resource requirements increase a lot. To minimize them, usually small OSs with small memory footprint are used. Another way to reduce the resource requirements is integrating the application components in a Unikernel. This article proposes a Unikernel called MUK, based on a multiserver OS, to be used as a tool to integrate Cloud application components. MUK was built to run in userspace of a Distributed Virtualization System. Both technologies
facilitate the scattering of application components in a virtualization cluster keeping the isolation properties and minimal attack surface of a Unikernel.
Description
Keywords
Virtualization, Multiserver, Middleware
Citation
Brazilian Symposium on Computing Systems Engineering (9º : 2019 nov 19-22 : Natal, Brasil)
Endorsement
Review
Supplemented By
Referenced By
Creative Commons license
Except where otherwised noted, this item's license is described as info:eu-repo/semantics/openAccess