Software Technology Track


1. APPROACHES TO PERSISTENCY IN DISTRIBUTED SYSTEMS

Coordinator: Jorg Nolte
2. PARALLEL AND DISTRIBUTED SIMULATION
Coordinator: Alois Ferscha
3. PARTITIONING AND SCHEDULING
Coordinators: Ishfaq Ahmad, Horst D. Simon, and Tao Yang
4. SOFTWARE PROCESS IMPROVEMENT
Coordinator: Mark C. Paulk
5. HETEROGENEOUS PROCESSING
Coordinators: Yong Meng Teo and Gary Soon Huat Tan
6. HIGH-SPEED NETWORKS
Coordinators: Evangelos Dranakis and Danny Krizanc
7. PARALLEL AND DISTRIBUTED OPERATING SYSTEMS
Coordinators: Steve J. Chapin and Arthur Maccabe
8. OPTIMIZATION IN PARALLELIZING COMPILERS
Coordinators: Balaram Sinharoy and Boleslaw K. Szymanski
9. DISTRIBUTED REAL-TIME SYSTEMS
Coordinators: Insup Lee, Krishna Kavi and Nikola Serbedzija

"" Indicates that this paper has been nominated for a best paper award.

APPROACHES TO PERSISTENCY IN DISTRIBUTED SYSTEMS

Coordinator: Jorg Nolte

SOF 1 Approaches to Persistency in Distributed Systems

Causal Message Delivery in the Grasshopper Operating System, R. di Bona and J. Rosenberg

Distributed Persistent Object System with Uniform Representation of Pointers and Its Garbage Collection, K. Yamamoto, S. Inohara, H. Miyazawa, K. Uehara, M. Hara and T. Masuda

A Stable Distributed Tuple Space, S.R. Cannon and D.A. Brinkerhoff

SOF 2 Approaches to Persisstency in Distributed Systems

Supporting Method Migration in a Distributed Object Database System: A Performance Study, S. Goel, B. BHargava, and Y.-H. Jiang

Cooperative Transactions: A Data-Driven Approach, M. Sampaio and S. Turc

SOF 3 Open Forum on Approaches to Persistency in Distributed Systems

PARALLEL AND DISTRIBUTED SIMULATION

Coordinator: Alois Ferscha

SOF 4 Parallel and Distributed Simulation

DEVS-C++: A High Performance Modelling and Simulation Environment, B.P. Zeigler, Y. Moon, D. Kim and J.G. Kim

Where Object-Oriented Technology Meets Parallel Simulation, P. Konas

Optimistic Fossil Collection for Time Warp Simulation, C.H. Young and P.A. Wilsey

SOF 5 Parallel and Distributed Simulation

An Incremental Benchmark Suite for Performance Tuning of Parallel Discrete Event Simulation, R. R"nngren, L. Barriga and R. Ayani

WARPED: A Time Warp Simulation Kernel for Analysis and Application Development, D.E. Martin, T.J. McBrayer and P.A. Wilsey

Performance Analysis of Mapping Strategies for Parallel Simulation, Y.M. Teo and S.C. Tay

SOF 6 Parallel and Distributed Simulation

Evaluation of Parallel Logic Simulation Using DVSIM, G. Meister

Advanced Distributed Simulation through the Aggregate Level Simulation Protocol, R.M. Weatherly, A.L. Wilson, B.S. Canova, E.H. Page, A.A. Zabek and M.C. Fischer

Real Time Speed of a Conservative Parallel Simulation, N. Kalantery

SOF 7 Parallel and Distributed Simulationm IV

Towards A Thread-Based Parallel Direct Execution Simulator, P. Dickens, M. Haines, P. Mehotra and D. Nicol

Some Algebraic Considerations for Efficient Computations in Timed Petri Nets, B. Gaujal

Parallel Transient Analysis for Circuit Simulation, U. Wever and Q. Zheng

SOF 8 Open Forum on Parallel and Distributed Simulation

PARTITIONING AND SCHEDULING

Coordinators: Ishfaq Ahmad, Horst D. Simon, and Tao Yang

SOF 9 Partitioning and Scheduling

Compiler Techniques for Determining Data Distribution and Generating Communication Sets on Distributed-Memory Multicomputers, P. Lee and W.-Y. Chen

A Multi-Phase Partitioner and Scheduler for Distributed Memory Systems, S. Pande and T. Bali

ADDT: Automatic Data Distribution Tool for Porting Programs to PVM, H. Sivaraman and C.S. Raghavendra

SOF 10 Partitioning and Scheduling

Enhancing Data Locality by Using Terminal Propagation, B. Hendrickson, R. Leland and R. Van Driessche

Partitioning and Dynamic Load Balancing of Adaptive Hybrid Grids for Large-Scale Turbulent Flow Simulations, T. Minyard, Y. Kallinderis and K. Schulz

Balancing Load versus Decreasing Communication: Exploring the Tradeoffs, V.E. Taylor, B.K. Holmer, E.J. Schwabe and M.R. Hribar

SOF 11 Partitioning and Scheduling III

A Parallel Implementation of MRSB, S.T. Barnard

On Partitioning Dynamic Adaptive Grid Hierarchies, M. Parashar and J.C. Browne

`No-Compile-Time Knowledge' Distribution of Finite Element Computations on Multiprocessors, J. Erhel, M. Hahad and T. Priol (Extended Abstract)

SOF 12 Partitioning and Scheduling IV

Class Partitions - A New Approach to Sequential Object-Oriented Programs, R.R. Raje, D.J. Pease and E.T. Guy III

A New Model for Dynamic Processor Allocation in Multicomputer Systems, H.-L. Chen and C.-T. King

Process vs. Task Migration, Y. Paindaveine and D.S. Milojicic

SOF 13 Partitioning and Scheduling V

Distributing And-Work and Or-Work in Parallel Logic Programming Systems, I. de Castro Dutra

Synchronous Distribution of Signal Programs, P. Aubry, P. Le Guernic and S. Machard

An Augmentation-Based Algorithm for Task Scheduling in Parallel Systems, R. Vemulapalli and H.H. Ali (Extended Abstract)

SOF 14 Partitioning and Scheduling VI

The Impact of Message Scheduling on a Packet Switching Interconnect Fabric, L. Cherkasova, V. Kotov and T. Rokicki (Extended Abstract)

Open Forum

SOFTWARE PROCESS IMPROVEMENT

Coordinator: Mark C. Paulk

SOF 15 Software Process Improvement I

Software Process Improvement at AlliedSignal Aerospace, C.D. Buchman

Continuous Process Improvement - Why Wait Till Level 5?, G. Seshagiri

Lessons Learned from an Initiative for Improving Software Process, Quality, and Reliability in a Semiconductor Equipment Company, H. Krasner and G. Scott

SOF 16 Software Process Improvement II

Software Process Improvement via ISO 9000? Results of Two Surveys Among European Software Houses, D. Stelzer, W. Mellis and G. Herzwurm

Initial Effects of Software Process Improvement on an Experienced Software Development Team, E.G. McGuire

A Method for Assembling a Project-Specific Software Process Definition, R.M. Lobsitz

SOF 17 Software Process Improvement III

A Design-Based Model for the Reduction of Software Cycle Time, K.W. Collier and J.S. Collofello

A Formal Framework for Specifying Design Methods, M. d'Inverno, G.R. Ribeiro Justo and P. Howells

SOF 18 Open Forum on Software Process Improvement

HETEROGENEOUS PROCESSING

Coordinators: Yong Meng Teo and Gary Soon Huat Tan

SOF 19 Heterogeneous Processing I

Gamma Programming Paradigm and Heterogeneous Computing, V.K. Murthy and E.V. Krishnamurthy

HOMAGE: A Heterogeneous Object-Based Environment to Develop Multi-Agent Systems, A. Poggi

The PVM 3.4 Tracing Facility and XPVM 1.1, J.A. Kohl and G.A. Geist

SOF 20 Heterogeneous Processing II

A Visual Performance Debugging System for Parallel Programs, N. Osawa, K. Hisano and T. Yuba

Monitoring Data-Structure Evolution in Distributed Message-Passing Programs, S.R. Sarukkai and A. Beers

Applying Distributed Simulation to a Communication Protocol Development Environment, W.J. Chun, L.E. Moser, P.M. Melliar-Smith and D.A. Agarwal

SOF 21 Heterogeneous Processing III

Power Minimization in Heterogeneous Processing, C.H. Gebotys and R.J. Gebotys

A Dynamic Load Balancing Algorithm for a Heterogeneous Computing Environment, P. Maheshwari

SOF 22 Open Forum on Heterogeneous Processing

HIGH-SPEED NETWORKS

Coordinators: Evangelos Kranakis and Danny Krizanc

SOF 23 High-Speed Networks I

Fibre Channel Fabrics: Evaluation and Design, L. Cherkasova, V. Kotov and T. Rokicki

The Two-Processor Reliability of Hierarchical Large-Scale Ring-Based Networks, M. Al-Rousan, L. Bearnson and J. Archibald

A Performance Model of Space-Division ATM Switches with Input and Output Queueing, G. Zhang, W.G. Bulgren and V.L. Wallace

SOF 24 High-Speed Networks II

Implementing and Testing ATM in a Production LAN, J. Naegle, L. Tolendino, J. Zepper and N. Testi

SOF 25 BIRDS-OF-A-FEATHER

PARALLEL AND DISTRIBUTED OPERATING SYSTEMS

Coordinators: Steve J. Chapin and Arthur Maccabe

SOF 26 Parallel and Distributed Operating Systems I

Operating System Support for Flexible Coherence in Distributed Shared Memory, F. Huang and J. Bacon

Data Prefetching for Distributed Shared Memory Systems, A.I.-C. Lai and C.-L. Lei

Improving Software MP Efficiency for Shared Memory Systems, B. Sinharoy and R. Govindaraju

SOF 27 Parallel and Distributed Operating Systems II

Friendly and Efficient Message Handling, R.A.F. Bhoedjang and K.G. Langendoen

Experiences Made with the Design and Development of a Message-Passing Kernel for a Dual-Processor-Node Parallel Computer, T. Garnatz, U. Haack, M. Sander and W. Schroder-Preikschat

Using Shared Memory for Read-Mostly RPC Services, R.W. Schmidt, H.M. Levy and J.S. Chase

SOF 28 Parallel and Distributed Operating Systems III

The Effect of Client Caching on File Server Workloads, K.W. Froese and R.B. Bunt

Concurrency: A Case Study in Remote Tasking and Distributed IPC, D.S. Milojicic, A. Langerman, D.L. Black, S.J. Sears, M. Dominijanni and R.W. Dean

State Management in a Distributed UNIX System, P.J. Roy, D.B. Noveck and W.J. Bryant

SOF 29 Open Forum on Parallel and Distributed Operating Systems

OPTIMIZATION IN PARALLELIZING COMPILERS

Coordinators: Balaram Sinharoy and Boleslaw K. Szymanski

SOF 30 Optimization in Parallelizing Compilers I

Improving Software Pipelining with Unroll-and-Jam, S. Carr, C. Ding and P. Sweany

Extending List Scheduling to Consider Execution Frequency, M.J. Bourke III, P.H. Sweany and S.J. Beaty

The Janus Test: A Hierarchical Algorithm for Computing Direction and Distance Vectors, J.-C. Sogno

SOF 31 Optimization in Parallelizing Compilers II

An Efficient Algorithm for the Creation of Single Assignment Forms, P.P. Pineo

Practical Loop Generation, Z.S. Chamski and M.F.P. O'Boyle

Run-Time Parallelization for Loops, S.-H. Kao, C.-T. Yang, and S.-S. Tseng

SOF 32 Optimization in Parallelizing Compilers III

A Practical Scheduling Scheme for Non-Uniform Parallel Loops on Distributed Memory Parallel Machines, T-Y. Lee, C.S. Raghavendra and H. Sivaraman

Application of an Object-Oriented Parallel Run-Time System to a Grand Challenge 3D Multi-Grid Code, C. Baillie, D. Grunwald and S. Vajracharya

Prefetching Strategies for Partitioned Shared Objects, S. Ben Hassen

SOF 33 Open Forum on Optimization in Parallelizing Compilers

DISTRIBUTED REAL-TIME SYSTEMS

Coordinators: Insup Lee, Krishna Kavi and Nikola Serbedzija

SOF 34 Distributed Real-Time Systems I

Jitter Control in Time-Triggered Systems, K.-J. Lin and A. Herkert

Competitive On-Line Scheduling of Imprecise Computations, S.K. Baruah and M.E. Hickey

Dynamic Scheduling of Real-Time Aperiodic Tasks on Multiprocessor Architectures, B. Hamidzadeh and Y. Atif

SOF 35 Distributed Real-Time Systems II

A Performance Analyzer for a Parallel Real-Time Functional Language, O. Hansen and P. Fritzson

Debugging and Dynamic Modification of Embedded Systems, P. Burgess, M.J. Livesey and C. Allison

Design of a Real-Time Co-Operating System for Multiprocessor Workstations, G. Krikor, M.T. Raza and D.B. Stewart

SOF 36 Distributed Real-Time Systems III

Integrating Behavioural and Performance Analysis with Topology Information, C. Priami

A Branching Time Semantics for the Ada Rendezvous Mechanism, B. Belkhouche, R.R. Lang and C.W. Ng

Syntax and Semantics of PRETSEL - A Specification Language for Parallel Real-Time Systems, A. Choudhary, V. Gehlot and B. Narahari

SOF 37 Open Forum on Distributed Real-Time Systems


HICSS-29 HOMEPAGE

HICSS HOMEPAGE