[comp.protocols.tcp-ip] 9th International Conference on Distributed Computing Systems

NSCHNEIDEWIND@A.ISI.EDU (Norm Schneidewind) (05/03/89)

For additional information about this conference, please contact the
Program Chairman:
 
Prof. Norman Schneidewind
Naval Postgraduate School
Code 54 Ss
Monterey, CA 93943
408-646-2719/2471 (message)
nschneidewind at a.isi.edu
 
     The 9th International Conference on Distributed Computer Systems
 
                         FINAL PROGRAM
 
                        Conference-at-a glance
 
Pre-Conference Tutorials
------------------------
 
Monday, June 5, 1989
8:30am-5:00 pm
 
Tutorial 1: Fault-Tolerant Computation
 
            Dr. Flaviu Cristian , IBM Almaden Research Laboratory
 
Tutorial 2: Concurrency and Coherency Control for Multi-System
            Transaction Processing
 
            Dr. Alexander Thomasian and Dr. Erhard Rahm,
            IBM Yorktown Heights
 
---------------------------------------------------------------------------
              Tuesday                     Wednesday           Thursday
TIME        June 6, 1989                June 7, 1989        June 8, 1989
---------------------------------------------------------------------------
                                                       
 8:30 am-   PLENARY SESSION         4A. Reliability     8A. Transaction
10:00 am    Keynote Speaker             Models of           Management 
                                        Distributed         and Query
                                        Processing          Processing
                                                       
                                    4B. Distributed     8B. Communication                                               Programming         Network
                                        Languages           Performance
                                        and Tools
      
                                    4C. Real-Time        
                                        Systems        
---------------------------------------------------------------------------
10:00 am-       BREAK                   BREAK               BREAK
10:30 am
-------------------------------------------------------------------------
10:30 am-   1A. Distributed         5A. Fault Tolerant  9A. Replication
12:00 noon      Algorithms              Databases and       Management
                                        File System    
                                        Design         
                                                       
            1B. Distributed OS      5B. Hybercubes      9B. Distributed
                Performance                                 System    
                                                            Performance
 
                                    5C. Formal Models  
                                        and Algorithms   
---------------------------------------------------------------------------
12:00 noon-     LUNCH                   LUNCH               LUNCH
 1:30 pm
---------------------------------------------------------------------------
 1:30 pm-   2A. Backup and          6A. Load Sharing    10A.Fault Tolerance
 3:00 pm        Consistency                                 Distributed
                                                            Algorithms
 
            2B. Distributed         6B. Experimental    10B.Distributed
                Control                 Distributed         Architectures
                                        Systems        
                                                       
                                    6C. Communications 
----------------------------------------------------------------------------
 3:00 pm-       BREAK                   BREAK               BREAK
 3:30 pm
----------------------------------------------------------------------------
 3:30 pm-   3A. Synchronization     7A. Concurrency     11A.Reliable
 5:00 pm                                Control             Distributed
                                                            Protocols
 
            3B. Distributed OS      7B. Panel           11B.Advances in
                Consistency             Discussion:         Distributed
                                        Distributed         Software
                                        Shared Memory       Development
-----------------------------------------------------------------------------
 6:00 pm-                               BANQUET
 8:00 pm                                        
-----------------------------------------------------------------------------
 8:30 pm-       Panel Discussion:       Technical Committee
10:30 pm        Critical Issues for     on Distributed
                the Development of      Processing Meeting
                Next Generation
                Distributed Systems
------------------------------------------------------------------------------
 
Post-Conference Tutorials
-------------------------
 
Friday, June 9, 1989
8:30 am-5:00 pm
 
Tutorial 3: Parallel Processing Networks and Systems
 
            Dr. Howard Jay Siegel, Purdue University
 
Tutorial 4: Distributed Database Management Systems
 
            Dr. Saeed Rahimi, Infospan and University of Minnesota
 
                         FINAL PROGRAM
 
 
TUESDAY, June 6, 1989
 
--------------------------------------
8:30 am - 10:00 a.m. PLENARY SESSION
--------------------------------------
 
Opening Remarks:   Kane Kim, University of
                   California, Irvine
 
Technical Program: Norman Schneidewind,
                   Naval Postgraduate School
 
Presentation of Best Paper Award: Mile Liu,
                   Ohio State University
 
Keynote Speech:    William Wulf,
                   National Science Foundation
 
SESSION 1A: DISTRIBUTED ALGORITHMS
 
Chair: Bezalel Gavish, Naval Postgraduate School and Vanderbilt University
 
A Distributed Algorithm for Minimum Weight Spanning
Trees Based on Echo Algorithms
 
 Mohan Ahuja
 Yahui Zhu
 
Decentralized Evaluation of Associative and
Commutative Functions
 
 Chyuan Samuel Hsieh
 
A Randomized Technique for Remote File Comparison
 
 Daniel Barbara'
 Richard J. Lipton
 
SESSION 1B: DISTRIBUTED OPERATING
            SYSTEM PERFORMANCE
 
Chair: Andre van Tilborg, Office of Naval Research
 
The Design of a High-Performance File Server
 
 Robbert van Renesse
 Andrew S. Tanenbaum
 Annita Wilschut
 
QuickSilver Support for Access to Data
in Large, Geographically Dispersed Systems
 
 Marvin Theimer
 Luis-Felipe Cabrera
 Jim Wyllie
 
Performance Implications of Design Alternatives for
Remote Procedure Call Stubs
 
 Sung K. Chung
 Edward D. Lazowska
 David Notkin
 John Zahorjan
 
SESSION 2A: BACKUP AND CONSISTENCY
 
Chair: C.V. Ramamoorthy, University of California, Berkeley
 
Transparent Concurrent Execution of Mutually
Exclusive Alternatives
 
 Jonathan M. Smith
 Gerald Q. Maguire, Jr.
 
Message-Optimal Incremental Snapshots
 
 S. Venkatesan
 
Simultaneous Regions:  A Framework for the
Consistent Monitoring of Distributed Systems
 
 M. Spezialetti
 J.P. Kearns
 
SESSION 2B: DISTRIBUTED CONTROL
 
Chair: Tom LeBlanc, University of Rochester
 
A Dynamic Information-Structure Mutual Exclusion
Algorithm for Distributed Systems
 
 Mukesh Singhal
 
Detecting Termination of Distributed Computations
by External Agents
 
 Shing-Tsaan Huang
 
Securely Replicating Authentication Services
 
 Li Gong
 
SESSION 3A: SYNCHRONIZATION
 
Chair: Kinji Mori, Hitachi, Ltd., Japan
 
Message Complexity of Simple Ring-based Election
Algorithms - an Empirical Analysis
 
 Friedemann Mattern
 
Optimization And Evaluating Algorithms For
Replicated Data Concurrency Control
 
 Akhil Kumar
 Arie Segev
 
Low Cost Algorithms for Message Delivery in Dynamic
Multicast Groups
 
 Nasr E. Belkeir
 Mustaque Ahamad
 
SESSION 3B: DISTRIBUTED OS CONSISTENCY
 
Chair: Virginia Kobler, U.S. Army 
 
Immediate Ordered Service in Distributed Systems
 
 Phil Kearns
 Brahma Koodalattupuram
 
Linking Consistency with Object/Thread Semantics:
An Approach to Robust Computation
 
 Raymond C. Chen
 Partha Dasgupta
 
Fault-Tolerant Distributed Systems Based on
Broadcast Communication
 
 P.M. Melliar-Smith
 L.E. Moser
 
PANEL DISCUSSION: CRITICAL ISSUES FOR THE DEVELOPMENT OF NEXT-GENERATION 
                  DISTRIBUTED SYSTEMS
 
Chair: Horst Wedde, Wayne State University
 
Members:
 
Bharat Bhargava, Purdue University
Flaviu Cristian, IBM
Hector Garcia-Molina, Princeton University
Gerard LeLann, INRIA, France
Miroslav Malek, University of Texas
Krithi Ramamritham, University of Massachusetts
Andre van Tilborg, Office of Naval Research
 
SESSION 4A: RELIABILITY  MODELS OF
            DISTRIBUTED PROCESSING
 
Chair: Edgar Nett, GMD, FRG
 
On Reliability Modelling of Fault-Tolerant
Distributed Systems
 
 Philip Thambidurai
 You-Keun Park
 Kishor S. Trivedi
 
Fault-Tolerant Extensions of Complete Multipartite Graphs
 
 R. Dawson
 Abdel Aziz Farrag
 
Application of Petri Net Models for the Evaluation
of Fault-Tolerant Techniques in Distributed Systems
 
 Yuan-bao Shieh
 Dipak Ghosal
 Prasad R. Chintamaneni
 Satish K. Tripathi
 
SESSION 4B: DISTRIBUTED PROGRAMMING LANGUAGES AND TOOLS
 
Chair: Gail Kaiser, Columbia University
 
Concert: A High-Level Language Approach to
Heterogeneous Distributed Systems
 
 Shaula A. Yemini
 German S. Goldszmidt
 Alexander D. Stoyenko
 Y.-H. Wei
 Langdon W. Beeck
 
The Camelot Library:  A C Language Extension for
Programming a General Purpose Distributed
Transaction System
 
 Joshua J. Bloch
 
Marionette: a System for Parallel Distributed Programming
Using a Master/Slave Model
 
 Mark Sullivan
 David Anderson
 
SESSION 4C: REAL-TIME SYSTEMS
 
Chair: Alex Stoyenko, IBM
 
Static Allocation of Periodic Tasks with Precedence
Constraints in Distributed Real-Time Systems
 
 Dar-Tzen Peng
 Kang G. Shin
 
Timed Atomic Commitment 
 
 Susan Davidson
 Insup Lee
 Victor Wolfe
 
Verification of finite state real-time distributed processes
 
 J.S. Ostroff
 
SESSION 5A: FAULT TOLERANT DATABASES
            AND  FILE  SYSTEM DESIGN
 
Chair: Gerard LeLann, INRIA, France
 
Generating a Fault Tolerant Global Clock in
a High Speed Distributed System
 
 Yoram Ofek
 
Fault Tolerance in a Very Large Database System:
A Strawman Analysis
 
 Amit P. Sheth
 
An Application of Group Testing to the File
Comparison Problem
 
 Tom Madej
 
SESSION 5B: HYBERCUBES
 
Chair: Charles Vick, Optimization Technology, Inc.
 
Initializing Hypercubes
 
 Howard P. Katseff
 
Programming the Twisted-Cube Architectures
 
 Kemal Efe
 
A New Approach To Hypercube Network Analysis
 
 Bo Jin
 Lan Jin
 
SESSION 5C: FORMAL MODELS AND ALGORITHMS
 
Chair: Krithi Ramamritham, University of Massachusetts 
 
A Shared Dataspace Model of Concurrency
- Language and Programming Implications -
 
 Gruia-Catalin Roman
 H. Conrad Cunningham
 
Analysis of Communicating Processes for non-progress
 
 Wuxu Peng
 S. Purushothaman
 
A Probabilistic Approach to Distributed Clock Synchronization
 
 Flaviu Cristian
 
SESSION 6A: LOAD SHARING
 
Chair: Nader Bagherzadeh, University of California, Irvine
 
Adaptive Load Sharing in Heterogeneous Systems
 
 Ravi Mirchandaney
 Don Towsley
 John A. Stankovic
 
Minimizing Control Overheads in Adaptive Load Sharing
 
 Kemal Efe
 Bojan Groselj
 
Efficient Algorithms for Resource Allocation in 
Distributed and Parallel Query Processing Environments
 
 Peng Liu
 Yasushi Kiyoki
 Takashi Masuda
 
SESSION 6B: EXPERIMENTAL DISTRIBUTED SYSTEMS
 
Chair: Thomas Raeuchle, Honeywell Research
 
A Service Execution Mechanism for a Distributed Environment
 
 Craig E. Wills
 
Transparent Distributed Object Management Under
Completely Decentralized Control
 
 Horst F. Wedde
 Bogdan Korel
 Willie G. Brown
 Shengdong Chen
 
Performance of a Decentralized Knowledge Base System
 
 Craig Lee
 Lubomir Bic
 
SESSION 6C: COMMUNICATIONS
 
Chair: Horst Wedde, Wayne State University
 
Message Ordering in a Multicast Environment
 
 Hector Garcia-Molina
 Annemarie Spauster
 
Some Graph Partitioning Problems and Algorithms
Related to Routing in Large Computer Networks
 
 A. Bouloutas
 P. M. Gopal
 
Intelligent Routers
 
 C. Daniel Wolfson
 Ellen Voorhees
 Maura M. Flatley
 
SESSION 7A: CONCURRENCY CONTROL
 
Chair: Barton Miller, University of Wisconsin
 
Evaluation of Concurrent Pools
 
 C.S. Ellis
 
A Time Out Based Resilient Token Transfer Algorithm
for Mutual Exclusion in Computer Networks
 
 Shojiro Nishio
 K.F. Li
 Eric G. Manning
 
Voting with Bystanders
 
 Jehan-Francois Paris
 
SESSION 7B: PANEL DISCUSSION: DISTRIBUTED SHARED MEMORY
 
Chair: Umakishore Ramachandran Georgia Institute of Technology
 
Members:
 
Larry Wittie, SUNY, Stony Brook
David Jefferson, UCLA
Andrew Black, DEC
Luis-Felipe Cabrera, IBM Almaden
 
SESSION 8A: TRANSACTION MANAGEMENT AND 
            QUERY PROCESSING
 
Chair: John Stankovic, University of Massachusetts
 
Adaptive Transaction Routing in a Heterogeneous
Database Environment
 
 Avraham Leff
 Philip S. Yu
 Yann-Hang Lee
 
Distributed Query Processing in Cronus
 
 Stephen T. Vinter
 Richard Floyd
 Nikanth Phadnis
 
A Model for Concurrent Checkpointing and Recovery
Using Transactions
 
 Pei-Jyun Leu
 Bharat Bhargava
 
SESSION 8B: COMMUNICATION NETWORK PERFORMANCE
 
Chair: Robert Hagmann, Xerox PARC
 
A High Performance Virtual Token-Passing Multiple
Access Method for Multiple-Bus Local Networks
 
 V.V Karmarkar
 J.G. Kuhl
 
Performance Analysis of Synchronous Packet Networks
with Priority Queueing Disciplines
 
 Audrey M. Viterbi
 
Capacity Testing a Hyperchannel-Based Local Area Network
 
 W. Bruce Watson
 
SESSION 9A: REPLICATION MANAGEMENT
 
Chair: Walter Kohler, DEC
 
A Flexible Algorithm for Replicated Directory Management
 
 Sunil Sarin
 Nilkanth Phadnis
 Richard Floyd
 
The Reliability of Regeneration-Based Replica
Control Protocols
 
 Darrell D.E. Long
 John L. Carroll
 Kris Stewart
 
Replicated Transactions
 
 Pui Tony Ng
 Shaw-Ben Shi
 
SESSION 9B: DISTRIBUTED SYSTEM PERFORMANCE
 
Chair: Susan Davidson, University of Pennsylvania
 
Collecting Unused Capacity:  An Analysis of
Transient Distributed Systems
 
 Leonard Kleinrock
 Willard Korfhage
 
Performance Modeling of the Modified Mesh-Connected
Parallel Computer
 
 Chia-Jiu Wang
 Victor Nelson
 C. H. Wu
 
An Analysis of Distributed Shared Memory Algorithms
 
 R. E. Kessler
 Miron Livny
 
SESSION 10A: FAULT TOLERANCE DISTRIBUTED ALGORITHMS
 
Chair: Ralf M. Yanney, TRW Defense Systems Group
 
Reliable Distributed Sorting Through the
Application Oriented Fault-Tolerance Paradigm
 
 Bruce M. McMillin
 Lionel M. Ni
 
On the Design of Resilient Protocols for Spanning
Tree Problems
 
 I. Arieh Cimet
 C. Cheng 
 Srikanta P.R. Kumar
 
Fault-Tolerant Analysis and Algorithms for a Proposed
Augmented Binary Tree Architecture
 
 Bijendra N. Jain
 Ravi Mittal
 Rakesh K. Patney
 
SESSION 10B: DISTRIBUTED ARCHITECTURES
 
Chair: Niraj Sharma, Purdue University
 
Fast Ring:  A Distributed Architecture and Protocol
for Local Area Distributed Processing
 
 Srinivas R. Koppolu
 S. Thanawastien
 Robert R. Henry
 
HPC/VORX:  A Local Area Multicomputer System
 
 R.D. Gaglianello
 B.S. Robinson
 T.L. Lindstrom
 E.E. Sampieri
 
Implementing Location Independent Invocation
 
 Andrew P. Black
 Yeshayahu Artsy
 
SESSION 11A: RELIABLE DISTRIBUTED PROTOCOLS
 
Chair: John A. Rohr, Jet Propulsion Laboratory
 
Distributed Diagnosis of Byzantine Processors and Links
 
 Joel C. Adams
 K.V.S. Ramarao
 
Implementation of the Conversion Scheme in Loosely
Coupled Distributed Computer Systems
 
 S.M. Yang
 K.H. Kim
 
Missing Partition Dynamic Voting Scheme for 
Replicated Database Systems
 
 Ching-Liang Haung
 Victor O.K. Li
 
SESSION 11B: ADVANCES IN DISTRIBUTED SOFTWARE DEVELOPMENT
 
Chair: Charles Graff, U.S. Army
 
An Environment for Prototyping Distributed Applications
 
 James M. Purtilo
 Pankaj Jalote
 
Toolkit for Automated Support of Ada Tasking Analysis
 
 Sol M. Shatz
 D. Moorthi
 K. Mai
 J. Woodward
 
An Approach to Verification of Communication in
Distributed Computing Systems Software
 
 Stephen S. Yau
 Kris W.I. Chen
-------