Home

James_H.__Anderson



A Fine-Grained Solution to the Mutual Exclusion Problem

A framework for implementing objects and scheduling tasks in lock-free real-time systems

A new look at pfair priorities

Atomic Semantics of Nonatomic Programs

Beyond atomic registers: Bounded wait-free implementations of nontrivial objects

Composite registers

Early-release fair scheduling

Efficient object sharing in quantum-based real-time systems

Fair scheduling of dynamic task systems on multiprocessors

Implementing wait-free objects on priority-based systems

Lock-Free Transactions for Real-Time Systems

Mixed Pfair/ERfair scheduling of asynchronous periodic tasks

Optimal rate-based scheduling on multiprocessors

Pfair scheduling: Beyond periodic task systems

Real-time computing with lock-free shared objects

The virtue of patience: concurrent programming with and without waiting

Towards a Necessary and Sufficient Condition for Wait-Free Synchronization

Universal Constructions for Large Objects

Universal Constructions for Multi-Object Operations

Using k-Exclusion to Implement Resilient, Scalable Shared Objects

Wait-free object-sharing schemes for real-time uniprocessors and multiprocessors

Wait-free synchronization in multiprogrammed systems: Integrating priority-based and quantum-based scheduling

Wait-free synchronization in quantum-based multiprogrammed systems