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 10 of 10 for “"Process Migration"”.

  1. Process migration in distributed systems

    This thesis discusses process migration in message-based systems and procedure-oriented systems. The issues that we deal with are the correctness of process migration and the design of migration schemes. The design goal of the migration schemes is to maintain migration transparency.

    uiuc Repository record for Process migration in distributed systems (opens in a new tab)

  2. The Freeze Free algorithm for process migration

    This thesis introduces the Freeze Free process migration algorithm, which uses the following six techniques to dramatically reduce overhead and complexity.

    uiuc Repository record for The Freeze Free algorithm for process migration (opens in a new tab)

  3. Register Transfer Level Simulation Acceleration via Hardware/Software Process Migration

    … avenues to hardware reuse. Through the use of process migration between hardware and software, an FPGA provides a parallel execution cache. Busy processes can be migrated into hardware-based, parallel processors, and idle processes can be migrated out increasing the utilization of the hardware. …

    vt Repository record for Register Transfer Level Simulation Acceleration via Hardware/Software Process Migration (opens in a new tab)

  4. rave: A Framework for Code and Memory Randomization of Linux Containers

    … an extended version of the battle-tested process migration tool available for Linux. In our prototype of this framework, we have shown that these tools can be used to rewrite live applications, like NGINX, with enough randomization to disrupt memory corruption attacks. This work is …

    vt Repository record for rave: A Framework for Code and Memory Randomization of Linux Containers (opens in a new tab)

  5. A study of adaptive load balancing algorithms for distributed systems

    … to improve performance, given prior knowledge of process behaviour. More recently this has evolved into studying dynamic load balancing with process migration, thus allowing the system to adapt to varying loads. In this thesis, we describe a simulated system which facilitates experimentation with …

    aston Repository record for A study of adaptive load balancing algorithms for distributed systems (opens in a new tab)

  6. Popcorn Linux: enabling efficient inter-core communication in a Linux-based multikernel operating system

    … and more tightly integrated heterogeneous processors, the traditional abstraction of a monolithic OS running on a SMP system is encountering new challenges. One proposed path forward is the multikernel operating system. Previous efforts have shown promising results both in scalability and …

    vt Repository record for Popcorn Linux: enabling efficient inter-core communication in a Linux-based multikernel operating system (opens in a new tab)

  7. Object tracking in distributed systems

    Object mobility (or process migration) is a very important feature in modern distributed systems. By allowing objects to migrate from one machine to another preemptively, the sys-tem can provide several benefits. These include sharing load, reducing communication cost, increasing availability, and …

    ubc Repository record for Object tracking in distributed systems (opens in a new tab)

  8. HetMigrate: Secure and Efficient Cross-architecture Process Live Migration

    … HetMigrate, a framework to live-migrate Linux processes over heterogeneous-ISA systems. HetMigrate integrates with CRIU, a Linux mechanism for process migration, and runs on stock Linux operating systems which improves its deployability. Furthermore, HetMigrate transforms the process's state …

    vt Repository record for HetMigrate: Secure and Efficient Cross-architecture Process Live Migration (opens in a new tab)

  9. Flexible Collaboration Transparency: Supporting Worker Independence in Replicated Application-Sharing Systems

    … platform needed to implement this approach: process migration, run-time object replacement, dynamic binding, and the ability to intercept and introduce low-level user input events. As an instance of this approach, I describe its incorporation into a new Java-based collaboration-transparency …

    vt Repository record for Flexible Collaboration Transparency: Supporting Worker Independence in Replicated Application-Sharing Systems (opens in a new tab)

  10. High Performance Inter-kernel Communication and Networking in a Replicated-kernel Operating System

    … heterogeneous Instruction Set Architecture (ISA) processors to achieve improved performance as single core performance has reached its performance limit. These trends put the current monolithic SMP operating system (OS) under scrutiny in terms of scalability and portability. Proper pairing of …

    vt Repository record for High Performance Inter-kernel Communication and Networking in a Replicated-kernel Operating System (opens in a new tab)