If you couldn't attend the Symposium on Experiences with Distributed
and Multiprocessor Systems last month, you can now purchase the
proceedings. The price is $24 for members, and $32 for non-members,
and includes domestic and Canadian shipping fees. Please add $14
for overseas postage (air printed matter).
You can place your order by fax, email or phone by using a VISA or
Mastercard, or you can mail a check or company purchase order to the
address below.
USENIX Association
2560 Ninth Street, Suite 215
Berkeley, CA 94710
phone: (510)528-8649
fax: (510)548-5738
The USENIX Association Staff
************************************************************************
TABLE OF CONTENTS
EXPERIENCES WITH DISTRIBUTED AND MULTIPROCESSOR SYSTEMS (SEDMS IV)
San Diego, California
SEPTEMBER 22 - 23, 1993
LOAD DISTRIBUTION AND PLACEMENT
On the Importance of Parallel Application Placement in NUMA Mul-
tiprocessors
Tim Brecht, University of Toronto, Canada
Experiences with Load Distribution on Top of the Mach Microkernel
Dejan S. Milojicic, Peter Giese and Wolfgang Zint, University of
Kaiserslautern, Germany
PERFORMANCE ISSUES
Measuring Lock Performance in Multiprocessor Operating System Kernels
Joseph P. CaraDonna, Noemi Paciorek and Craig E. Wills, Worcester
Polytechnic Institute
False Sharing and its Effect on Shared Memory Performance
William J. Bolosky and Michael L. Scott, University of Rochester
Parallel Distributed Application Performance and Message Passing:
A Case Study
Nayeem Islam, Robert E. McGrath and Roy H. Campbell, University
of Illinois at Urbana-Champaign
IMPLEMENTATION ISSUES IN DISTRIBUTED SHARED MEMORY
Mether-NFS: A Modified NFS Which Supports Virtual Shared Memory
Ronald G. Minnich, Supercomputing Research Center
An Implementation of the Shared Data Formats Standard for Distri-
buted Shared Memories
Maya B. Gokhale and Ronald G. Minnich, Supercomputing Research Center
IMPACT OF OBJECT TECHNOLOGY
Experience Building a File System on a Highly Modular Operating
System
Michael N. Nelson, Yousef A. Khalidi and Peter W. Madany, Sun
Microsystems Labs., Inc.
Electra - Making Distributed Programs Object-Oriented
Silvano Maffeis, University of Zurich
Experience with Shared Object Support in the Guide System
P.Y. Chevalier, A. Freyssinet, D. Hagimont, S. Krakowiak, S.
Lacourte and X. Rousset de Pina, Bull-IMAG/Systemes, France
TOOLS FOR DISTRIBUTED COMPUTING
Debugging Objects and Threads in a Shared Memory System
L. Gunaseelan and Richard J. LeBlanc, Jr., Georgia Institute of
Technology
Performance of Concurrent Servers Generated Automatically from
Sequential Servers
David L. Sims, Debra A. Hensgen and Lantz Moore, University of
Cincinnati
LANGUAGE AND RUN-TIME SUPPORT
Panda: A Portable Platform to Support Parallel Programming
Languages
Raoul Bhoedjang, Tim Ruhl, Rutger Hofman, Koen Langendoen, Henri
Bal and Frans Kaashoek, Vrije Universiteit Amsterdam and MIT
Distributed Shared Abstractions (DSA) on Large-Scale Multiprocessors
Christian Clemencon, Bodhisattwa Mukherjee, and Karsten
Schwan, Georgia Institute of Technology
NUMACROS: Data Parallel Programming on NUMA Multiprocessors
Hui Li and Kenneth C. Sevcik, University of Toronto, Canada
Panel Discussion: The Future of Experimental Distributed Systems
Research
The Prospects for Parallel Programs on Distributed Systems
Michael L. Scott, University of Rochester
The Role of Distributed Shared Memory in Future Experimental
Distributed Systems
Brent D. Fleisch, University of California, Riverside
Whatever Happened to Large Packets or Are Tiny Messages Good?
Roy H. Campbell, University of Illinois, Urbana-Champaign
Convergence: A Triple Threat or How ATM will Change the World
John Nichol, David. V. Pitts, and C. Thomas Wilkes,
WORK-In-PROGRESS
Coping with Concurrency in Real Time Groupware
Colin Allison and Mike Livesey, University of St. Andrews, Scotland