• Publications
  • Influence
Quantitative system performance - computer system analysis using queueing network models
TLDR
This book shows the quantitative system performance computer system analysis using queuing network models as your friend in spending the time.
Adaptive load sharing in homogeneous distributed systems
TLDR
It is shown that extremely simple adaptive load sharing policies, which collect very small amounts of system state information and which use this information in very simple ways, yield dramatic performance improvements.
Speedup Versus Efficiency in Parallel Systems
TLDR
The tradeoff between speedup and efficiency that is inherent to a software system is investigated and it is shown that for any software system and any number of processors, the sum of the average processor utilization and the attained fraction of the maximum possible speedup must exceed one.
Scheduler activations: effective kernel support for the user-level management of parallelism
TLDR
This paper argues that the performance of kernel threads is inherently worse than that of user-level threads, rather than this being an artifact of existing implementations; managing parallelism at the user level is essential to high-performance parallel computing.
PRESTO: A system for object‐oriented parallel programming
PRESTO is a programming system for writing object‐oriented parallel programs in a multiprocessor environment. PRESTO provides the programmer with a set of pre‐defined object types that simplify the
The Amber system: parallel programming on a network of multiprocessors
TLDR
A programming system called Amber that permits a single application program to use a homogeneous network of computers in a uniform way, making the network appear to the application as an integrated multiprocessor, shows that support for loosely-coupled multiprocessioning can be efficiently realized using an object-based programming model.
Challenge: ubiquitous location-aware computing and the "place lab" initiative
TLDR
The authors draw on their experiences with campus and building-scale location systems to identify the technological and social barriers to a truly ubiquitous deployment of location-aware computing.
Lightweight remote procedure call
TLDR
LRPC achieves a factor-of-three performance improvement over more traditional approaches based on independent threads exchanging messages, reducing the cost of same-machine communication to nearly the lower bound imposed by conventional hardware.
The Eden System: A Technical Review
TLDR
The Eden project is attempting to combine the benefits of integration and distribution by supporting an object based style of programming on top of a node machine/local network hardware base to provide an environment conducive to building distributed applications.
...
...