Results 1 -
4 of
4
Process migration
- ACM Computing Surveys
, 2000
"... A process is an operating system abstraction representing an instance of a running computer program. Process migration is the act of transferring a process between two machines during its execution. Several implementations ..."
Abstract
-
Cited by 62 (1 self)
- Add to MetaCart
A process is an operating system abstraction representing an instance of a running computer program. Process migration is the act of transferring a process between two machines during its execution. Several implementations
A Migration-friendly Tasking Environment for Gardens
- In Fourth Australasian Conference on Parallel and Real-Time Systems (PART'97
, 1997
"... . Gardens is a parallel computing environment that is capable of adapting at runtime to a changing set of available processors. It relies on the concept of migration to allow the application components (known as tasks) to move from one processor to another. This paper discusses the tasking environme ..."
Abstract
-
Cited by 6 (0 self)
- Add to MetaCart
. Gardens is a parallel computing environment that is capable of adapting at runtime to a changing set of available processors. It relies on the concept of migration to allow the application components (known as tasks) to move from one processor to another. This paper discusses the tasking environment needed to realise Gardens. The goal of this environment is to provide the runtime system with tasks that can easily and efficiently be migrated. It achieves this by employing the following features: a mediumgrained unit of migration, global synchronisation, a heap management facility that supports migration and seed tasks. 1. Introduction Gardens [1] is a parallel computing environment that supports efficient parallel computing across a network of workstations. The workstations are not dedicated to the execution of Gardens applications, so Gardens application components migrate at runtime to idle workstations to minimise the load on busy workstations. This strategy is known as adaptive p...
Performance and the Single/Multi--Processor Operating System Process Subsystem
, 1995
"... Operating systems depend on process subsystem performance, which we analyze in Choices. We use compile time specialization to optimize both single and multiprocessor performance within a single design. We partition critical sections into two types, and compose independent control mechanisms to produ ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Operating systems depend on process subsystem performance, which we analyze in Choices. We use compile time specialization to optimize both single and multiprocessor performance within a single design. We partition critical sections into two types, and compose independent control mechanisms to produce high performance, specialized locks. We select heavily used process operations and justify new designs through performance measurements on two different ports of the Choices object oriented operating system. The performance measurements demonstrate speed improvements as high as two orders of magnitude. We validate the impact on application level processes through performance tests on a TCP communication application, whose data rates improve by 8--22% for transmission and by 15--24% for reception. We present designs for process synchronization, current process identification, process context switching, process creation, and interrupt handling support. 1 Introduction Single processor machi...
Aspect-oriented object and component migration-Diploma Thesis-
"... Ich erkläre mich damit einverstanden, daß die vorliegende Diplomarbeit in der ..."
Abstract
- Add to MetaCart
Ich erkläre mich damit einverstanden, daß die vorliegende Diplomarbeit in der

