scispace - formally typeset
Patent

Dynamic application migration

Reads0
Chats0
TLDR
In this paper, a library operating system is employed in conjunction with an application in a virtual environment to facilitate dynamic application migration, and application state can be captured and resumed on the first machine or a second machine.
Abstract
A library operating system is employed in conjunction with an application in a virtual environment to facilitate dynamic application migration. An application executing in a virtual environment with a library operating system on a first machine can be suspended, and application state can be captured. Subsequently, the state can be restored and execution resumed on the first machine or a second machine.

read more

Citations
More filters
Patent

Cryptographic certification of secure hosted execution environments

TL;DR: In this article, a host operating system of a computing system provides an encrypted checkpoint to a persistence module that executes in a secure execution environment of a hardware-protected memory area initialized by a security enabled processor.
Patent

System and method for validating program execution at run-time

TL;DR: In this article, a pipelined processor comprising a cache memory system, fetching instructions for execution from a portion of said cache memory systems, an instruction commencing processing before a digital signature of the cache line that contained the instruction is verified against a reference signature of cache line, the verification being done at the point of decoding, dispatching, or committing execution of the instruction, the reference signature being stored in an encrypted form in the processor's memory, and the key for decrypting the said reference signature was stored in a secure storage location.
Patent

Continuous run-time validation of program execution: a practical approach

TL;DR: The Run-time Execution Validator (REV) as discussed by the authors uses a signature cache integrated into the processor pipeline to perform live validation of executions, at basic block boundaries, and ensures that changes to the program state are not made by the instructions within a basic block until the control flow path into the basic block and the instructions in the Basic block are both validated.
Patent

Method and apparatus for presenting a window in a system having two operating system environments

TL;DR: In this paper, a multi-environment operating system environment for windows in a mobile device is presented, where a first OSE window can be used on the first GUI for interfacing with the second OSE.
Patent

System and method for security and privacy aware virtual machine checkpointing

TL;DR: In this article, a checkpointing method for creating a file representing a restorable state of a virtual machine in a computing system, comprising identifying processes executing within the virtual machine that may store confidential data, and marking memory pages and files that potentially contain data stored by the identified processes, is presented.
References
More filters
Proceedings ArticleDOI

Live migration of virtual machines

TL;DR: The design options for migrating OSes running services with liveness constraints are considered, the concept of writable working set is introduced, and the design, implementation and evaluation of high-performance OS migration built on top of the Xen VMM are presented.
Proceedings ArticleDOI

Exokernel: an operating system architecture for application-level resource management

TL;DR: The prototype exokernel system implemented here is at least five times faster on operations such as exception dispatching and interprocess communication, and allows applications to control machine resources in ways not possible in traditional operating systems.
Proceedings ArticleDOI

The multikernel: a new OS architecture for scalable multicore systems

TL;DR: This work investigates a new OS structure, the multikernel, that treats the machine as a network of independent cores, assumes no inter-core sharing at the lowest level, and moves traditional OS functionality to a distributed system of processes that communicate via message-passing.
Proceedings ArticleDOI

Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors

TL;DR: This paper describes the design and implementation of Linux-VServer, an alternative to hypervisors that is better suited to scenarios that require system virtualization with high degrees of both isolation and efficiency, and shows how Linux- VServer provides comparable support for isolation and superior system efficiency.
Proceedings Article

Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor

TL;DR: Results indicate that with optimizations, VMware Workstation’s hosted virtualization architecture can match native I/O throughput on standard PCs.
Related Papers (5)