Process migration

DS Milojičić, F Douglis, Y Paindaveine… - ACM Computing …, 2000 - dl.acm.org
Process migration is the act of transferring a process between two machines. It enables
dynamic load distribution, fault resilience, eased system administration, and data access …

Extensibility safety and performance in the SPIN operating system

BN Bershad, S Savage, P Pardyak, EG Sirer… - Proceedings of the …, 1995 - dl.acm.org
This paper describes the motivation, architecture and performance of SPIN, an extensible
operating system. SPIN provides an extension infrastructure, together with a core set of …

Highly componentized system architecture with loadable virtual memory manager

A Forin, JV Helander - US Patent 7,584,473, 2009 - Google Patents
The present invention is directed to a loadable virtual memory manager, and generally to a
computer operating system capable of supporting application programs running in a …

A brief survey of systems providing process or object migration facilities

M Nuttall - ACM SIGOPS Operating Systems Review, 1994 - dl.acm.org
Migration is the movement of an active entity from one machine to another during execution.
Such migration may be used for dynamic load balancing purposes with the aim of gaining …

Operating system support for multimedia applications

CW Mercer - Proceedings of the second ACM international …, 1994 - dl.acm.org
This paper briefly describes a resource reservation operating system abstraction that
supports real-time multimedia applications alongside non-real-time applications. This …

FlexOS: towards flexible OS isolation

H Lefeuvre, VA Bădoiu, A Jung… - Proceedings of the 27th …, 2022 - dl.acm.org
At design time, modern operating systems are locked in a specific safety and isolation
strategy that mixes one or more hardware/software protection mechanisms (eg user/kernel …

Optimistic incremental specialization: Streamlining a commercial operating system

C Pu, T Autrey, A Black, C Consel, C Cowan… - Proceedings of the …, 1995 - dl.acm.org
Conventional operating system code is written to deal with all possible system stat es, and
performs considerable interpretation to determine the current system state before taking …

A layered architecture for vehicular delay-tolerant networks

VNGJ Soares, F Farahmand… - 2009 IEEE Symposium …, 2009 - ieeexplore.ieee.org
Vehicular Delay-Tolerant Network (VDTN) is a new network architecture based on the
concept of Delay Tolerant Networks (DTN). It aims to be an architecture that handles non …

Using continuations to implement thread management and communication in operating systems

RP Draves, BN Bershad, RF Rashid… - Proceedings of the …, 1991 - dl.acm.org
We have improved the performance of the Mach 3.0 operating system by redesigning its
internal thread and interprocess communication facilities to use continuations as the basis …

Dali: A high performance main memory storage manager

HV Jagadish, DF Lieuwen, R Rastogi, A Silberschatz… - VLDB, 1994 - repository.ias.ac.in
Performance needs of many database appli-cations dictate that the entire database be
stored in main memory. The Dali system is a main memory storage manager designed to …