• Publications
  • Influence
Ariadne: Architecture of a Portable Threads System Supporting Thread Migration
TLDR
A layered, C‐based software architecture for multi‐threaded distributed computing on a variety of platforms. Expand
Ariadne: Architecture of a Portable Threads system supporting Mobile Processes
TLDR
This paper presents the design and implementation of Ariadne: a layered, C-based software architecture for multi-threaded computing on a variety of platfonns. Expand
ParaSol: a multithreaded system for parallel simulation based on mobile threads
TLDR
ParaSol is a novel multithreaded system for shared-and distributed-memory parallel simulation, designed to support a variety of domain-specific simulation object libraries. Expand
The CLAM Approach to Multithreaded Communication on Shared-Memory Multiprocessors: Design and Experiments
TLDR
We present motivation behind design decisions for the CLAM system, and describe two simple, but effective scheduling algorithms for the simultaneous support of multiple, threads-based user-space protocols. Expand
An introduction to fault tolerant parallel simulation with EcliPSe
TLDR
The paper presents an overview of the ACES parallel software system and, in particular, an introduction to the EcliPSe layer of the system. Expand
Ariadne: Architecture of a Portable Threads System Supporting Thread Migration
TLDR
This paper presents the design and implementation of Ariadne: a layered, C-based software architecture for multi-threaded distributed computing on a variety of platforms. Expand
Mobile-Process-Based Parallel Simulation
TLDR
We propose an approach which utilizes mobile processes in distributed memory simulation systems for parallel simulation on distributed memory. Expand
Minimum cost adaptive synchronization: experiments with the ParaSol system
TLDR
We present a novel adaptive synchronization algorithm, called the minimum average cost (MAC) algorithm, based on minimizing the cost of synchronization delay and rollback at a process, whenever its simulation driver must decide whether to either proceed optimistically or to delay processing. Expand
A system for multithreaded parallel simulation and computation with migrant threads and objects
TLDR
The limited success of existing parallel simulation tools has generally been attributed to difficulties in using these tools for modeling. Expand
Minimum cost adaptive synchronization: experiments with the ParaSol system
TLDR
We present a novel adaptive synchronization algorithm, called the minimum average cost (MAC) algorithm, which is based on minimizing the cost of synchronization delay and rollback at a process, whenever its simulation driver must decide whether to either proceed optimistically or to delay processing. Expand
...
1
2
3
...