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 …
dynamic load distribution, fault resilience, eased system administration, and data access …
Programming languages for distributed computing systems
When distributed systems first appeared, they were programmed in traditional sequential
languages, usually with the addition of a few library procedures for sending and receiving …
languages, usually with the addition of a few library procedures for sending and receiving …
Clonecloud: elastic execution between mobile device and cloud
Mobile applications are becoming increasingly ubiquitous and provide ever richer
functionality on mobile devices. At the same time, such devices often enjoy strong …
functionality on mobile devices. At the same time, such devices often enjoy strong …
Maui: making smartphones last longer with code offload
This paper presents MAUI, a system that enables fine-grained energy-aware offload of
mobile code to the infrastructure. Previous approaches to these problems either relied …
mobile code to the infrastructure. Previous approaches to these problems either relied …
[图书][B] Distributed systems
AS Tanenbaum, M Van Steen - 2017 - academia.edu
Distributed Systems Page 1 DS 2006; Ch1 16-Jan-06 Timo Alanko, 2006 1 Distributed
Systems Spring 2006 Timo Alanko 16-Jan-06 2 Sources of material • Tanenbaum, van …
Systems Spring 2006 Timo Alanko 16-Jan-06 2 Sources of material • Tanenbaum, van …
Live migration of virtual machines
Migrating operating system instances across distinct physical hosts is a useful tool for
administrators of data centers and clusters: It allows a clean separation between hardware …
administrators of data centers and clusters: It allows a clean separation between hardware …
{COMET}: Code offload by migrating execution transparently
In this paper we introduce a runtime system to allow unmodified multi-threaded applications
to use multiple machines. The system allows threads to migrate freely between machines …
to use multiple machines. The system allows threads to migrate freely between machines …
[图书][B] Memory systems: cache, DRAM, disk
B Jacob, D Wang, S Ng - 2010 - books.google.com
Is your memory hierarchy stopping your microprocessor from performing at the high level it
should be? Memory Systems: Cache, DRAM, Disk shows you how to resolve this problem …
should be? Memory Systems: Cache, DRAM, Disk shows you how to resolve this problem …
Jiffy: Elastic far-memory for stateful serverless analytics
Stateful serverless analytics can be enabled using a remote memory system for inter-task
communication, and for storing and exchanging intermediate data. However, existing …
communication, and for storing and exchanging intermediate data. However, existing …
[图书][B] Petri nets for systems engineering: a guide to modeling, verification, and applications
C Girault, R Valk - 2013 - books.google.com
Formal methods for the specification and verification of hardware and software systems are
becoming more and more important as systems increase in size and complexity. The aim of …
becoming more and more important as systems increase in size and complexity. The aim of …