Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 14 of 14 for “"microkernel"”.

  1. The raven kernel: a microkernel for shared memory multiprocessors

    The Raven kernel is a small, lightweight operating system for shared memory multiprocessors. Raven is characterized by its movement of several traditional kernel abstractions into user space. The kernel itself implements tasks, virtual memory management, and low level excep-tion dispatching. All …

    ubc Repository record for The raven kernel: a microkernel for shared memory multiprocessors (opens in a new tab)

  2. A zero kernel operating system : rethinking microkernel design by leveraging tagged architectures and memory-safe languages

    … model. To reduce the scope of these errors, microkernels isolate and reduce privilege by moving much of the traditional kernel into userspace services. However, their effectiveness is limited by the inflexibility of modern hardware. The Zero Kernel Operating System (ZKOS) emphasizes the …

    mit Repository record for A zero kernel operating system : rethinking microkernel design by leveraging tagged architectures and memory-safe languages (opens in a new tab)

  3. Improving Operating System Security, Reliability, and Performance through Intra-Unikernel Isolation, Asynchronous Out-of-kernel IPC, and Advanced System Servers

    … become larger and expose a large attack surface. Microkernel OSs and multiserver OSs improve security and reliability through isolation, but they come at a performance cost due to crossing privilege layers through IPCs, system calls, and mode switches. Library OSs, on the other hand, implement …

    vt Repository record for Improving Operating System Security, Reliability, and Performance through Intra-Unikernel Isolation, Asynchronous Out-of-kernel IPC, and Advanced System Servers (opens in a new tab)

  4. Distributed naming in a factored operating system

    … dynamic name service. Each core runs a thin microkernel, and applications link in a user-space library called libfos that translates service requests into messages. The name service facilitates message delivery by looking up service locations and load balancing within service fleets. libfos …

    mit Repository record for Distributed naming in a factored operating system (opens in a new tab)

  5. Protection in commodity monolithic operating systems

    … systems from the ground up, thereby applying microkernel-like security properties for billions of users worldwide. The key contribution is the creation of a new operating system organization, the Nested Kernel Architecture, which ""nests"" a new, efficient intra-kernel memory isolation …

    uiuc Repository record for Protection in commodity monolithic operating systems (opens in a new tab)

  6. Message passing in a factored OS

    … message passing rather than shared memory. This microkernel-based design has the potential for better performance and more efficient use of architectural resources. This is because each isolated address space can be scheduled on a separate dedicated core - It is anticipated that assigning entire …

    mit Repository record for Message passing in a factored OS (opens in a new tab)

  7. Forward with separation logic

    … case study: the system initialiser proof for the microkernel seL4. We discovered separating coimplication, which, as the dual of separating conjunction and the adjoint of septraction, completes the set of separation logic operators. We demonstrate that it can be used for forward reasoning in …

    unsw Repository record for Forward with separation logic (opens in a new tab)

  8. A TRANSPORT MECHANISM FOR REALTIME APPLICATIONS

    … by a realtime server that runs a classic microkernel based QNX operating system.

    nus Repository record for A TRANSPORT MECHANISM FOR REALTIME APPLICATIONS (opens in a new tab)

  9. A Defense-In-Depth Security Architecture for Software Defined Radio Systems

    … architecture is inspired by the concept of a microkernel and provides a minimal trusted computing base for developing secure radio systems. Unlike other previous security models, our model protects from exploits within the radio protocol stack itself and not just the higher layer application. …

    vt Repository record for A Defense-In-Depth Security Architecture for Software Defined Radio Systems (opens in a new tab)

  10. On the Programmability and Performance of OpenCL Designs for FPGA

    … 95% of the peak attainable performance of a microkernel for multiple problem sizes. In comparison to the OpenCL approach, an HDL approach results in approximately 50% less memory usage and only 2% better performance on average.

    vt Repository record for On the Programmability and Performance of OpenCL Designs for FPGA (opens in a new tab)

  11. Providing application-aware reliability through OS/hypervisor-level techniques

    … This thesis describes a Reliability MicroKernel (RMK) architecture, which provides an infrastructure that enables the design and deployment of software modules for providing application-aware error detection and recovery. The purpose of the RMK is to provide an automatic approach for …

    uiuc Repository record for Providing application-aware reliability through OS/hypervisor-level techniques (opens in a new tab)

  12. Design and Implementation of a Network Server in LibrettOS

    Traditional network stacks in monolithic kernels have reliability and security concerns. Any fault in a network stack affects the entire system owing to lack of isolation in the monolithic kernel. Moreover, the large code size of the network stack enlarges the attack surface of the system. A …

    vt Repository record for Design and Implementation of a Network Server in LibrettOS (opens in a new tab)

  13. Design and Implementation of the VirtuOS Operating System

    Most operating systems provide protection and isolation to user processes, but not to critical system components such as device drivers or other systems code. Consequently, failures in these components often lead to system failures. VirtuOS is an operating system that exploits a new method of …

    vt Repository record for Design and Implementation of the VirtuOS Operating System (opens in a new tab)

  14. Building abstractions for fast, secure, reliable computer systems

    Modern computer systems play important roles in our society and everyday lives. Their performance, security and reliability are of critical importance. Real-world computer systems, however, occasionally suffer from performance degradation, security exploits, and poor reliability, because of the …

    uiuc Repository record for Building abstractions for fast, secure, reliable computer systems (opens in a new tab)