***************************************************************************
SIGMETRICS/PERFORMANCE '95 ADVANCE PROGRAM and PRE-REGISTRATION
CALL FOR PARTICIPATION
!!! ! $$$ LAST CHANCE TO REGISTER AT LOW PRE-REGISTRATION PRICES $$$ ! !!!
Note: We recommend that you reserve your hotel room early.
*************************************************************************** 1995 ACM SIGMETRICS/PERFORMANCE '95 Sponsors: ACM, IFIP W.G. 7.3 Date: May 15 - 19, 1995 Place: The Westin Hotel, Ottawa, Ontario, Canada The 1995 joint conference of PERFORMANCE '95 and ACM SIGMETRICS '95 Tutorials (May 15, 16) This on-line announcement contains the following sections: LOCATION =========================================================================== Ottawa, Ontario, Canada Ottawa, Canada's capital city, is home to many unique Canadian institutions, In mid-May, the city is brightened by a brilliant display of over 1,000,000 The conference hotel is centrally located, next to the Rideau Canal and the Also during the months of May and June, Ottawa will host a celebration of Climate The weather in Ottawa in May is variable and can be beautiful. Daytime Exchange Rate At the time of this message, one Canadian dollar $1CA = $0.71US. Conference Site All technical sessions, lunches, and registration will be held at Air Travel From the USA, direct flights to Ottawa's MacDonald-Cartier International Transportation A taxi from the MacDonald-Cartier Airport to the downtown hotels Many flights from Europe arrive at Montreal's Mirabel Airport. For those renting a car at Ottawa's MacDonald-Cartier International Airport: =========================================================================== For your convenience, payment may be made in either United States (US) SIGMETRICS '95 Registration For further information: You may fax in your registration and follow up with payment ------------------------------------------------------ Conference Only (May 17-19) Tutorials Only (May 15-16) Special Dietary meals requested (indicate request):____________ Extra Banquet Ticket (May 18) (48US$):___________ Total Amount Enclosed (US$):_____________________________ ------------------------------------------------------------ Conference Only (May 17-19) Tutorials Only (May 15-16) Special Dietary meals requested (indicate request):____________ Extra Banquet Ticket (May 18) (60CA$):___________ Total Amount Enclosed (CA$):_____________________________ If you have selected the student rate, please be prepared to show a valid The conference registration fee includes attendance at all technical In the event that you are unable to attend the meeting after you have paid (Please print) First Name:______________________________Last Name:________________________ Affiliation:_________________________ Address:___________________________________________________ City:_____________________Prov/State:____________Postal/Zip:___________ Phone number:______________________Fax Number:________________________ E-mail address:____________________________________________ Membership Number:______________________ You may include my name in the List of Participants to be Yes______ No______ Signature _____________________ END OF PRE-REGISTRATION FORM =========================================================================== Please phone or fax your reservation request directly to one of following Conference Hotel: The Westin Hotel Rate: $115CA/night for single or double room, plus 12% taxes. Deadline for conference room rate: April 12 Check-in time 3pm, Check-out time 1pm Alternate Hotels: The Lord Elgin Hotel Rate: $89CA/night for single or double room, plus taxes. Five minute walk to the Westin Hotel. Deadline for conference room rate: April 12 Novotel Rate: $95CA/night for single or double room, plus taxes. Two minute walk to the Westin Hotel. Deadline for conference room rate: April 12 ======================================================================== Conference Committee General Chair: Murray Woodside (Carleton University): Larry Dowdy (Vanderbilt) - Tutorials Program Committee Program Co-Chairs: Satish Tripathi (USA) and Isi Mitrani (UK): Ashok Agrawala (USA) Tom Anderson (USA) =========================================================================== Tutorial Slate at a Glance |Introductory Track |Intermediate Track |Advanced Track Tutorial Slate, detailed descriptions Monday, May 15, 1:30 - 5:00 (Introductory Track) Performance Evaluation 101: Basic Modeling Techniques Larry Dowdy This tutorial is aimed at novice performance modelers. Very little *************************************************************************** ATM Local Area Networks Dipak Ghosal ATM has emerged as the leading technology which has the potential to *************************************************************************** Parallel Complexity and Real Life Parallel Performance David Nicol This tutorial is a survey in the notions used to talk about the parallel *************************************************************************** Design and Implementation of Distributed, Ashok K. Agrawala On-time systems are those in which there are tasks which must be executed *************************************************************************** Advanced Topics in ATM Networks Anujan Varma This tutorial covers a number of advanced topics of current interest in *************************************************************************** Performance Evaluation 102: Workload Characterization Techniques Tommy Wagner In order to model the performance of a computer system two models are *************************************************************************** Capacity Planning in Client/Server Environments Daniel A. Menasce' Through a motivating example of downsizing a mission critical *************************************************************************** Quality of Service (QoS) in High Speed Networks Don Towsley Increases in bandwidths and processing capabilities of future packet *************************************************************************** Simulation Models of Computer Systems Herb Schwetman Simulation models of computer systems are important tools used by *************************************************************************** Efficient Solution of Large Steady-State Markov Chains Graham Horton and Scott Leutenegger Many performance modeling studies and tools require the steady-state *************************************************************************** Performance Evaluation 103: Basic Applications to Parallel Systems Brian Carlson Parallel programs have properties which are quite different from their *************************************************************************** Evaluation and Design of Benchmark Suites Jozo J. Dujmovic Quantitative methods for evaluation and design of benchmark suites are *************************************************************************** Process Algebras and/or Petri Nets U. Herzog and M. Ribaudo Stochastic Process Algebras (SPA) represent a novel approach to the *************************************************************************** An Introduction to Statistical Hypothesis Testing Joseph L. Hellerstein This tutorial provides an introduction to statistical hypothesis testing, *************************************************************************** Performance Modeling Issues in Financial Engineering Randolph Nelson Financial Derivatives -- you might think that these were four letter *************************************************************************** =========================================================================== Wednesday May 17, 95 8:00-9:00 Registration 9:00-9:15 Opening Remarks 9:15-10:15 MULTIPROCESSORS: Memory System Performance of UNIX on CC-NUMA Multiprocessors Talisman: Fast and Accurate Multicomputer Simulation 10:15-10:40 Break 10:40-12:00 MULTIMEDIA SERVERS: Reducing I/O Demand in Video-On-Demand Storage Servers On Configuring a Single Disk Continuous Media Server A Traffic Model for MPEG-Coded VBR Streams 12:00 - 1:00 Lunch 1:00 - 2:00 POSTER SESSION (See below for titles) 2:00 - 3:00 HOT TOPICS I NETWORK TRAFFIC MEASUREMENT AND MODELLING: Panel II G-NETWORKS - RECENT ADVANCES: Panel III FREE PERFORMANCE AND FAULT TOLERANCE: Panel IV DATA INTERPRETATION AND EXPERIMENT PLANNING IN PERFORMANCE TOOLS: Panel 3:00 - 3:30 Break 3:30-4:30 FAULT TOLERANCE: A Case for Two-Level Distributed Recovery Schemes An Analysis of Decay-Usage Scheduling in Multiprocessors 4:30 - 5:30 VIDEO MODELLING AND NETWORK CONTROL: Fundamental Results on the Performance of ATM Multiplexers with Applications to Fundamental Limits and Tradeoffs of Providing Deterministic Guarantees to VBR 5:30 - 6:30 SIGMETRICS TOWN MEETING Thursday May 18, 1995 8:30 - 10:00 QUEUEING APPLICATIONS: Exponential Bounds for the Waiting Time Distribution in Markovian Queues, with Optimal Probabilistic Allocation of Customer Types to Servers Z-Iteration: A Simple Method for Throughput Estimation in Time-Dependent 10:00 - 10:30 Break 10:30 - 12:00 DISK SYSTEMS: Striping in a RAID Level 5 Disk Array On-Line Extraction of SCSI Disk Drive Parameters DASD Dancing: A Disk Load Balancing Optimization Scheme for Video-on-Demand 12:00 - 1:00 Lunch 1:00 - 2:30 CACHE PERFORMANCE: An Analytic Study of Dynamic Hardware and Software Cache Coherence Strategies SM-prof: A Tool to Visualize and Find Cache Coherence Performance Bottlenecks A Study of Integrated Prefetching and Caching Strategies 2:30 - 3:00 Break 3:00 - 4:30 MEMORY AND PARALLEL SYSTEMS: On Characterizing Bandwidth Requirements of Parallel Applications Scheduling Memory Constrained Jobs on Distributed Memory Parallel Computers Active Memory: A New Abstraction for Memory System Simulation 4:30 - 5:30 WORK IN PROGRESS (Contact Satish Tripathi during the conference) CONFERENCE BANQUET Friday May 19, 1995 8:30 - 10:00 STOCHASTIC SYSTEMS: Calculating Transient Distributions of Cumulative Reward Regenerative Randomization: Theory and Application Examples Computational Techniques for Accurate Processor Evaluation of Multirate, 10:00 - 10:30 Break 10:30 - 11:30 HOT TOPICS I INTERNET - TCP - ATM: Panel II NON-MARKOVIAN PETRI NETS: Panel III PERFORMANCE IMPACT OF SELF-SIMILARITY IN TRAFFIC: Panel 11:30 - 12:30 POSTERS 12:30 - 1:30 Lunch 1:30 - 3:00 MEASUREMENT AND ANALYSIS: The Interaction of Parallel and Sequential Workloads on a Network Disk-Tape Joins: Synchronizing Disk and Tape Access An Inter-Reference Gap Model for Temporal Locality in Program Behavior END OF CONFERENCE =========================================================================== There will be a display of recent and classic books in Performance =========================================================================== Batch Class Process Scheduler for Unix SVR4 State Space Reductions Using Stochastic Well-Formed Net Simplification: Approximate Response Time Distribution in Fork and Join Systems A Semi-Empirical Approach to Scalability Study PEDCAD: A Framework for Performance Evaluation of Object Database Applications Scheduling for Cache Affinity in Parallelized Communication Protocols Modeling and Analysis of Multi Channel Asymmetric Packet Switch Timepatch: A Novel Technique for the Parallel Simulation of Future Applicability of Bus-Based Shared Memory Multiprocessors Modeling A Fibre Channel Switch with Stochastic Petri Nets A Prefetching Prototype for the Parallel File System on the
Joint
International Conference on
Measurement and Modeling of Computer Systems
===========================================================================
OVERVIEW
will be held May 15 - 19, 1995, in Ottawa, Canada. ACM SIGMETRICS
is an anual conference and PERFORMANCE occurs overy 18 months.
Traditionally, a joint conference is held every third year. This joint
conference features:
Technical Conference (May 17-19) with:
Poster and Hot Topic sessions
Presentation of papers
PRE-REGISTRATION
HOTEL RESERVATION
TUTORIALS (May 15-16)
TECHNICAL PROGRAM (May 17-19)
COMMITTEES
SPONSORS
LOCATION
fine museums, and monuments of national significance. Ottawa is set against
the backdrop of flowing rivers and a canal. There is an abundance of green
space which gives Ottawa a parkland atmosphere unlike any other capital city
in the world.
tulips. Princess (later Queen) Juliana of the Netherlands and her family
took refuge in Ottawa during World War II. When the family returned home,
they presented Ottawa with a huge gift of bulbs. Since then, more than 10,000
bulbs have arrived every year.
Byward Market. The market is 150 years old and is a center for boutiques,
restaurants, and entertainment. The hotel is within walking distance of many
fine restaurants, good shopping, the spectacular Parliament Buildings, and
many of Ottawa's museums and other attractions. There are many other hotels
near by including the Lord Elgin, and Novotel.
the 50th anniversary of the end of the Second World War. Because of the
unpredictable effect of this latter event on hotel space, you are urged to
book your hotel room early!
temperatures between 50F-70F (12-20C) are typical, with temperatures as
low as 40F (5C) in the early morning and evening.
the Westin Hotel. The alternative hotels are within walking distance
of the conference hotel and are listed below.
Airport are available from Baltimore, Newark, La Guardia, Boston, Pittsburgh,
Syracuse and Washington. Most other flights from the USA, Europe, and from
Pacific rim countries require a change at Pearson International Airport in
Toronto or Mirabel International Airport in Montreal. If you have
a choice come via Toronto since there are frequent connecting flights
to Ottawa. There are direct flights to Ottawa from London England,
Amsterdam, and Paris.
is approximately CA$20. An airport bus is also available.
There are buses and connecting flights from Mirabel to Ottawa,
both infrequent. Mirabel is approximately 150km from Ottawa,
so renting a car is feasible.
follow the airport parkway to Colonel By Drive. Turn right (east) on Colonel
By Drive. The Westin is located just before the intersection of Colonel By
Drive and Rideau Street (about 3 miles (5km) from the right turn).
PRE-REGISTRATION FORM
or Canadian (CA) dollars with an international money order, or cheque
drawn on an American or Canadian bank. Please send cheque or money
order made payable to:
c/o Conference Coll Inc.
1138 Sherman Drive
Ottawa, Ontario, Canada, K2C 2M4
Tel: 1-613-224-1741
Fax: 1-613-224-9685
Email: c...@sce.carleton.ca
by mail. Confirmation will be sent only upon receipt of
payment.
******The following rates are in US Dollars US$*******
------------------------------------------------------
Attendance options (circle one): Before April 15 After April 15
Tutorials & Conference (May 15-16)
ACM/SIG/or IFIP WG7.3 Member $460 $620
Non-Member $545 $695
Full-time Student $185 $270
ACM/SIG/or IFIP WG7.3 Member $310 $385
Non-Member $360 $435
Full-time Student $105 $155
ACM/SIG/or IFIP WG7.3 Member $205 $285
Non-Member $230 $310
Full-time Student $85 $120
-----------------
End US Funds Part
-----------------
******The following rates are in Canadian dollars CA$*******
------------------------------------------------------------
Attendance options (circle one): Before April 15 After April 15
Tutorials & Conference (May 15-16)
ACM/SIG/or IFIP WG7.3 Member $612 $873
Non-Member $725 $979
Full-time Student $246 $380
ACM/SIG/or IFIP WG7.3 Member $412 $542
Non-Member $479 $613
Full-time Student $140 $218
ACM/SIG/or IFIP WG7.3 Member $273 $401
Non-Member $306 $437
Full-time Student $113 $169
-----------------------
End Canadian Funds Part
-----------------------
student ID at the time you attend the conference.
sessions, three luncheons, reception and banquet, and a copy of the
proceedings. The tutorial registration fee includes attendance at all
tutorial sessions, tutorial materials, and one luncheon. Student registration
does not include a banquet ticket.
fees, you will receive full refund prior to April 15. No refunds will be
available after April 15 but you will be sent a copy of the proceedings.
* For ACM members give your ACM membership number, for
IFIP members use "IFIP", for students please indicate
"student" followed by your student number
distributed at the Conference:
HOTEL RESERVATION - ACM SIGMETRICS/PERFORMANCE '95, May 14 - 19, 1995
hotels and request a confirmation number. Ask for the room block
under the name sig95. Non-smoking rooms are available upon request.
----------------
11 Colonel By Drive
Ottawa, Canada, K1N 9H4
Phone: 1-613-560-7000
Fax: 1-613-234-5396
Toll Free in U.S.A. and Canada: 1-800-228-3000
-----------------
100 Elgin Blvd.
Ottawa, Canada, K1P 5K8
Phone: 1-613-235-3333
Fax: 1-613-235-3223
Toll Free in U.S.A. and Canada: 1-800-267-4298
33 Nicholas St.
Ottawa, Canada, K1N 9M7
Phone: 1-613-230-3033
Fax: 1-613-230-4186
Toll Free in U.S.A. and Canada: 1-800-668-6835
COMMITTEES
David Finkel (Worcester) - Proceedings
Gabriele Kotsis (Vienna) - Publicity (Europe)
Fred Kaudel (BNR) - Finance
Shikharesh Majumdar (Carleton) - Local Arrangements
Isi Mitrani (Newcastle) - Program
Dorina Petriu (Carleton) - Registration
K. K. Ramakrishnan (DEC) - Book Display
Jerome Rolia (Carleton) - Publicity (Americas-Other)
Edmundo de Souza e Silva (Rio de Janeiro)- Awards
Satish Tripathi (Maryland) - Program
Francois Baccelli (France) Onno Boxma (Netherland)
Rick Bunt (Canada) Ed Coffman (USA)
Domenico Ferrari (USA) Erol Gelenbe (USA)
Albert Greenberg (USA) Gunter Haring (Austria)
Phil Heidelberger (USA) Bill Henderson (Australia)
Ulrich Herzog (Germany) Mark Hill (USA)
Giuseppe Iazeolla (Italy) Jim Kurose (USA)
T. V. Lakshman (USA) Ed Lazowska (USA)
Danny Menasce (USA) Debasis Mitra (USA)
Dick Muntz (USA) Harry Perros (USA)
Brigitte Plateau (France) S. V. Raghavan (India)
Dan Reed (USA) Martin Reiser (Switzerland)
Giuseppe Serazzi (Italy) Ken Sevcik (Canada)
Kishor Trivedi (USA) Mary Vernon (USA)
John Zahorjan (USA)
LOCAL SPONSORS
Bell Northern Research (BNR) - Ottawa
IBM Canada Center for Advanced Studies - Toronto
National Research Council of Canada (NRC) - Ottawa
===========================================================================
TUTORIALS, MAY 15-16 1995
SIGMETRICS/PERFORMANCE'95
______________|______________________|_____________________|_______________
| | |
Monday 5/15 | | |
1:30 - 3:00|L. Dowdy |D. Ghosal |D. Nicol
|Performance Evaluation|ATM Local Area |Parallel Complexity
|101: Basic Modeling |Networks |and Real Life
|Techniques | |Parallel Performance
______________|______________________|_____________________|_______________
| | |
3:30 - 5:00|(continuation) |A. Agrawala |A. Varma
|Performance Evaluation|Design/Implementation|Advanced Topics in
|101: Basic Modeling |of Distributed, Fault|ATM Networks
|Techniques |Tolerant On-Time Sys.|
______________|______________________|_____________________|_______________
| | |
Tuesday 5/16 | | |
8:30 - 10:00|T. Wagner |D. Menasce' |D. Towsley
|Performance Evaluation|Capacity Planning in |Quality-of-Service
|102: Workload Charact.|Client/Server |(QoS) in High Speed
|Techniques |Environments |Networks
______________|______________________|_____________________|_______________
| | |
10:30 - 12:00|(continuation) |H. Schwetman |G. Horton and
|Performance Evaluation|Simulation Models of |S. Leutenegger
|102: Workload Charact.|Computer Systems |Efficient Solution
|Techniques | |of Steady-State
| | |Markov Chains
______________|______________________|_____________________|_______________
| | |
1:30 - 3:00|B. Carlson |J. Dujmovic |U. Herzog
|Performance Evaluation|Evaluation and Design|M. Ribaudo
|103:Basic Applications|of Benchmark Suites |Process Algebras
|to Parallel Systems | |and/or Petri Nets
| | |for Perf. Modelling
______________|______________________|_____________________|_______________
| | |
3:30 - 5:00|(continuation) |J. Hellerstein |R. Nelson
|Performance Evaluation|An Introduction to |Performance Modeling
|103:Basic Applications|Statistical |Issues in Financial
|to Parallel Systems |Hypothesis Testing |Engineering
______________|______________________|_____________________|_______________
-------------------------------------
Vanderbilt University
background knowledge is assumed. The context and motivating examples
will focus on performance prediction. Given a computer system with
several options for possible improvement, a performance prediction model
can be used to evaluate each option. The option with the best predicted
performance, relative to the implementation cost, is judged to be the
best alternative. Topics include: measurement, workload characterization,
model construction, model solution, calibration, prediction, and
validation. Each of these topics involves difficult problems that are
often ignored. However, the practitioner cannot ignore these problems.
The presentation will be example oriented and intuition driven. Basic
modeling techniques using Markovian analysis, convolution, mean value
analysis, Petri net models, bounding techniques, decomposition, and
approximate analysis will be covered. Active participation by the
audience will be required via self-assessment exercises.
Monday, May 15, 1:30 - 3:00 (Intermediate Track)
Bellcore
remove the performance bottlenecks in todays LANs. Along with the promise
comes the challenge to gracefully interwork ATM with the huge embedded
base of legacy LAN protocols and architectures. In this tutorial we will
address the various design and performance issues in interworking ATM
networks with the legacy LANs. We will study two proposals, namely, the
the LAN Emulation drafted by the ATM Forum and the classical IP over ATM
drafted by the IETF. We will discuss the relevant routing and addressing
issues and review the signalling protocols and architectures that are
needed to transport legacy LAN traffic over ATM networks. Finally, we
will identify some of the key network and traffic management issues in
ATM local area networks.
Monday, May 15, 1:30 - 3:00 (Advanced Track)
College of William and Mary
complexity of algorithms. It is intended for anyone who is mathematically
literate, but who is unfamiliar with complexity analysis. The tutorial
begins with a review of the tools one uses in complexity analysis, leading
up to the idea of problem transformations. The relationship between the
time required to solve a problem and the space required is discussed,
which leads us to the notion of P-complete problems. The practical
implications of P-completeness are discussed. Finally, the complexity of
some real life problems important to parallel processing are discussed in
the light of the introductory material.
Monday, May 15, 3:30 - 5:00 (Intermediate Track)
Fault Tolerant, On-Time Systems
University of Maryland
at specific time instants (i.e., executed with tight jitter constraints).
Such requirements appear in a variety of systems with different degrees
of tight timing constraints. In this tutorial we address the design and
implementation issues for such systems when they must operate in a
distributed environment and must support fault tolerance requirements.
The knowledge of the resource requirements of an application is essential
in its on-time execution. In order to meet the temporal constraints of
on-time applications, the system must support suitable resource management
mechanisms. Depending on the characteristics of the application,
preemption may or may not be permitted. Priority based techniques, such
as rate monotonic, may be used for the support of hard real-time execution
of applications with preemption. While rate monotonic scheduling may meet
the hard real-time constraints, it may not be able to meet the jitter
constraints of on-time execution. Time-based scheduling may be required
for meeting the demands of on-time execution. Implementation of on-time
systems on distributed platforms and with fault tolerant capabilities
poses many challenges. In this tutorial the primary approaches to the
design and implementation will be presented with some examples from the
Maruti system which is being implemented at the University of Maryland.
Monday, May 15, 3:30 - 5:00 (Advanced Track)
University of California, Santa Cruz
broadband ATM networks. Recent research results on these topics are
presented and, whenever possible, their applications in commercial
products are discussed. Topics include: introduction (review of ATM
concepts, discussion of key problems and challenges); traffic scheduling
algorithms for ATM switches (algorithm tradeoffs, FIFO scheduling and
its variants, fair queueing, virtual clock, jitter control algorithms);
congestion control in ATM networks (rate control schemes, cell discard
schemes, hop-by-hop flow control, experiences with TCP over ATM).
Tuesday, May 16, 8:30 - 12:00 (Introductory Track)
United States Military Academy
actually required. One is a model of the system itself. The second
model is a model of the workload that runs on the system. The model
of the workload is typically used as input to the system model. For
example, the demands that the workload places on the various servers
in a system would be used as input to a queueing model of that system.
Benchmarking is another example of workload modeling. The process of
workload characterization is the process of building those workload
models. This tutorial will survey the field of workload
characterization focusing on some of the most widely accepted methods
for building workload models. Some of the tools available will be
discussed. As parallel system models have been developed, traditional
workload modeling methods have fallen short. New techniques are
required. The basic issues involved in parallel workload modeling will
be introduced and some of the proposed approaches will be discussed.
Tuesday, May 16, 8:30 - 10:00 (Intermediate Track)
George Mason University
application to a client/server environment, the fundamental steps
involved in capacity planning for client/server environments are
presented. Performance modeling via analytic models is at the heart
of the methodology discussed. The tutorial shows how Mean Value
Analysis (MVA) and hierarchical modeling can be used to predict the
performance of client/server systems. A review of multiple class
MVA for closed queueing networks (QNs) with load dependent servers
is included in the tutorial. Several case studies will be used to
illustrate how local area networks (LANs), network interconnection
devices, and servers should be modeled when conducting capacity
planning for client/server systems.
Tuesday, May 16, 8:30 - 10:00 (Advanced Track)
University of Massachusetts
switched networks will give rise to a dramatic increase in the types
of applications using them. Many of these applications (e.g., audio,
video) will require guaranteed quality of service (QoS) such as a
bounded maximum end-to-end packet delay and probability of packet loss.
This poses exciting challenges to network designers. In this tutorial
we discuss the QoS requirements of different applications and survey
recent developments in the areas of call admission, link scheduling,
and the roles that they play in providing guaranteed QoS. We will
also discuss the interaction between the provision of QoS, call
routing, and traffic monitoring and policing. Last, if time permits,
we will describe recent developments regarding the movement of ideas
regarding QoS from networks to video servers, multimedia systems, and
continuous media databases.
Tuesday, May 16, 10:30 - 12:00 (Intermediate Track)
Mesquite Software, Inc.
analysts as they seek to identify and remedy system performance
problems. Moreover, models are often the only tool which can be used
in the system design and configuration stages, when no real systems
yet exists. This tutorial will introduce discrete-event simulation,
with an emphasis on process-oriented, discrete-event simulation.
Numerous examples based on computer systems (both hardware and
software components) will be presented. A brief review of some of
the commercially available tools will follow. The session will end
with a detailed example featuring a model of transaction processing
in a client-server system.
Tuesday, May 16, 10:30 - 12:00 (Advanced Track)
Erlangen University University of Denver
solution of Markov chains. Several methods are available for the
steady-state analysis of Markov chains which range considerably in
their algorithmic complexity and in their computational characteristics.
In particular, one often finds a variation in computation time of
integer factors, sometimes even orders of magnitude, between the
different schemes. This tutorial covers the most important solution
algorithms, both established schemes and more modern approaches. The
tutorial will be illustrated by practical examples and will cover the
following material: introduction (Markov chains, steady-state analysis);
direct methods (Gaussian elimination, LU decomposition, GTH algorithm);
basic iterative schemes (Gauss-Seidel, power, SOR methods); NCD Markov
chains and iterative aggregation/disaggregation schemes; the multi-level
algorithm; adaptive relaxation; parallelizability of the schemes;
computational comparisons of the methods using examples. The direct
methods will only receive cursory treatment since we focus on the
solution of large Markov chains, thus necessitating iterative methods.
Tuesday, May 16, 1:30 - 5:00 (Introductory Track)
Dakota State University
sequential counterparts. Thus, basic performance modeling techniques
differ considerably with modeling and workload characterization
of sequential programs. This tutorial will examine basic issues in the
performance evaluation of parallel programs. Characterizations of
parallel programs include Amdahl's Law, average parallelism, speedup,
efficiency, parallelism profiles, execution signatures, and task graphs.
In many instances this information may be used to make scheduling
decisions. Often, obtaining the characterization information is
difficult and requires additional tools. One such tool that will be
described in detail is PICL. PICL provides performance information
to visualization systems such as ParaGraph, which will also be
discussed. Also, the characteristics of a parallel program may change
as it is executed. One algorithm for identifying these changes will
be described which manipulates data created by PICL. A series of case
studies will show how the algorithm works. A particular case study
taken from an Intel Paragon will show the implications of executing a
program with different levels of parallelism. ParaGraph will be used
to show the effect of parallelism for an application which was
instrumented using PICL. In the case study, consequences of Amdahl's
Law will be discussed.
Tuesday, May 16, 1:30 - 3:00 (Intermediate Track)
San Francisco State University
necessary, both for those who create benchmark suites and for those
interested in a proper interpretation of performance measurement results.
This tutorial includes a complete presentation of a recently developed
black-box approach to workload characterization, its application to the
evaluation and design of benchmark suites, and practical examples based
on the most popular industry standard benchmark suites. The benchmark
evaluation methodology is intended to help system analysts minimize the
cost of benchmarking by properly selecting an optimum subset of relevant
benchmark programs. The benchmark design methodology is intended to help
designers of industrial benchmark suites to quantitatively control the
features of their products. This tutorial will include the following
topics: (1) a survey of industry standard benchmark suites, (2) white-box
and black-box workload characterization methods, (3) benchmark program
space (a metric space where each point represents a benchmark program),
(4) evaluation of benchmark suites using the concepts of size, redundancy,
completeness, density, and granularity, (5) benchmark suite design using
the methods of optimum subsets and optimum weights, and (6) case studies
of benchmark suite evaluation, design, and evolution (SPEC benchmarks,
Livermore Fortran Kernels, and others).
Tuesday, May 16, 1:30 - 3:00 (Advanced Track)
for Integrated Performance Modelling
University of Erlangen-Nuernberg University of Torino
integration of qualitative and quantitative modelling, based on an
extension of the process algebra modelling methodology. This extension
has been recently demonstrated to have many interesting features. It
allows system descriptions that include quantitative information, which
may be used to predict the performance or dependability of the system,
in addition to qualitative information, which may be exploited when
reasoning about the functional behaviour of the system (e.g., finding
deadlocks or exhibiting equivalences between subcomponents). While
qualitative analysis is carried out using standard techniques for
process algebras, quantitative analysis is based on an underlying
continuous time Markov chain (CTMC). Generalized Stochastic Petri
Nets (GSPN) provide another, well known formalism that can also be
used to study in a single environment both qualitative and quantitative
behaviour of systems. This tutorial presents a comparison of the
GSPN and SPA formalisms in terms of the facilities that they provide
to the modeller considering both the definition and the analysis of
the performance model. Our goal is to provide a better understanding
of both formalisms, and to prepare a fertile ground for exchanging
ideas and techniques between the two. To illustrate similarities and
differences, we make the different issues more concrete by means of
an example taken from the field of communication systems. Topics
include: introduction and motivation; explanation of SPA approach
and features; brief revision of GSPN features; comparison of modelling
style in the two formalisms; explanation of qualitative and quantitative
analysis of both; detailed case study; summary and conclusions.
Tuesday, May 16, 3:30 - 5:00 (Intermediate Track)
IBM Thomas J. Watson Research Center
a formal approach to using measurement data for deciding between
competing alternatives. A statistical test determines which of two
hypotheses (typically in the form of probability distributions) best
explains the measurement data. The H0 hypothesis represents the status
quo; the H1 hypothesis is the alternative that the experimenter hopes to
prove (e.g., the superiority of a scheduling algorithm). Test
construction involves specifying a test statistic (e.g., the sample
mean) and determining its critical region (values of the test statistic
for which H1 is accepted). Tests are evaluated based on the probability
of making a wrong decision, either false positives or false negatives.
Ideally, critical regions should be chosen so that both kinds of error
occur with low probability. However, in general, changing the critical
region so as to decrease one kind of error will increase the other.
Topics addressed in the tutorial include: significance levels, power
curves, the Neyman-Pearson Lemma for most powerful tests, and uniformly
most powerful tests.
Tuesday, May 16, 3:30 - 5:00 (Advanced Track)
OTA Limited Partnership
words judging from all of the recent press. Every day it seems one
reads about another firm being taken to the cleaners with fancy exotic
financial instruments. What are these instruments and how do you
determine the price that you should pay for them? These are a couple
of the questions that we address in this tutorial. Besides describing
some equity instruments, we show that pricing them is an application
of applied probability and uses tools familiar to the performance
modeler -- probability, stochastic processes, approximation and
simulation. To illustrate the similarities between performance
modeling and financial engineering we will derive an expression for
the price of a derivative and show how this is a first step in actual
trading. Along the way we show how arbitraguers use derivatives to
earn a risk-free profit from temporary market mispricings without
risking any capital.
TECHNICAL PROGRAM, MAY 17-19, 1995
--------------------
Mary Vernon, University of Wisconsin (Chair)
John Chapin, Stephen A. Herrod, Mendel Rosenblum, Anoop Gupta
Stanford University
Robert Bedichek
Massachusetts Institute of Technology
Rick Bunt, University of Saskatchewan (Chair)
L. Golubchik, University of California - Los Angeles
J.C.S. Lui, Chineese University of Hong Kong
R.R. Muntz University of California - Los Angeles
Shahram Ghandeharizadeh, Seon Ho Kim, Cyrus Shahabi
University of Southern California
Marwan Krunz, Herman Hughes
Michigan State University
Carey Williamson, University of Saskatchewan (Chair)
Walter Willinger, Bellcore
Vern Paxson, Lawrence Berkeley Laboratory
Benjamin Melamed, NEC
Peter Danzig, University of Southern California
Erol Gelenbe, Duke University (Chair)
Peter Harrison, Imperial College
Edwige Pitel, Imperial College
Onno Boxma, CWI, Amsterdam
Jean-Michel Fourneau, University of Versailles
Srini Tridandapani, University of California, Davis (Chair)
Anton T. Dahbura, Motorola
Arun K. Somani, University of Washington
Charles Martel, University of California, Davis
John Mathews, University of California, Davis
Allen D. Malony, University of Oregon (Chair)
B. Robert Helm, University of Oregon
Jeffery K. Hollingsworth, University of Maryland
Barton P. Miller, University of Wisconsin
Karsten Schwan, Georgia Institute of Technology
Kishor Trivedi, Duke University (Chair)
Nitin H. Vaidya
Texas A&M University
D.H.J.Epema
Delft University of Technology
Ulrich Herzog, Universitaet Erlangen-Nuernberg (Chair)
Video Teleconferencing
Anwar Elwalid, AT&T Bell Laboratories
Daniel Heyman, Bell Communications Research
T. V. Lakshman, Bell Communications Research
Debasis Mitra, AT&T Bell Laboratories
Alan Weiss, AT&T Bell Laboratories
Video Traffic
Edward W. Knightly, University of California - Berkeley
Dallas E. Wrege, University of Virginia
Jorg Liebeherr, University of Virginia
Hui Zhang, Carnegie Mellon University
---------------------
Phil Heidelberger, IBM (Chair)
Applications to TES/GI/1 Systems
Youjian Fang, Michael Devetsikiotis, Ioannis Lambadaris, A. Roger Kaye
Carleton University
S.C.Borst
CWI, Amsterdam
Multi-Class Systems
Ibrahim Matta, A. Udaya Shankar
University of Maryland - College Park
Dan Reed, University of Illinois (Chair)
Peter M. Chen, University of Michigan
Edward K. Lee, DEC SRC
Bruce L. Worthington, University of Michigan
Gregory R. Ganger, University of Michigan
Yale N. Patt, University of Michigan
John Wilkes, Hewlett-Packard Laboratories
Computer Systems
Joel Wolf, Hadas Shachnai, Philip Yu
IBM T.J. Watson Research Center
Ed Lazowska, University of Washington (Chair)
Harjinder S. Sandhu, Kenneth C. Sevcik
University of Toronto
in Multiprocessor Programs
Mats Brorsson
Lund University
Pei Cao, Princeton University
Edward W. Felten, Princeton University
Anna Karlin, University of Washington
Kai Li, Princeton University
Daniel Menasce, George Mason University (Chair)
Anand Sivasubramaniam, Aman Singla, Umakishore Ramachandran, H. Venkateswaran
Georgia Institute of Technology
Cathy McCann, Tera Computer Corporation
John Zahorjan, University of Washington
Alvin R. Lebeck, David A. Wood
University of Wisconsin - Madison
Conference participants share this time slot to present recent results.
-------------------
Onno Boxmaa, CWI (Chair)
Edmundo De Souza e Silva, Federal University of Rio de Janeiro, NCE
H. Richard Gail, IBM T.J. Watson Research Center
Reinaldo Vallejos Campos, Pontificia Universidade Catolica do Rio de Janeiro
Juan A.Carrasco, Angel Calderon
Universitat Politecnica de Catalunya
Multihop Communication Networks
Albert G. Greenberg, R. Srikant
AT&T Bell Laboratories
Teun Ott, Bellcore (Chair)
Robert Braden, Information Sciences Institute
T.V. Lakshman, Bellcore
U. Madhow, University of Illinois
C. Brazdziunas, Bellcore
A. Broscius, Bellcore
A. Neidhardt, Bellcore
Kishor Trivedi, Duke University (Chair)
A Bobbio, University of Brecia
M. Telek, Technical University of Budapest
R. German, Technical University of Berlin
G. Ciardo, College of William and Mary
Antonio Puliafito, University of Catania
Ashok Erramilli, Bellcore (Chair)
Walter Willinger, Bellcore
T.V. Lakshman, Bellcore
Dan Heyman, Bellcore
Amarnath Mukherjee, Georgia Tech
San-qi Li, University of Texas at Austin
Guenter Haring, University of Vienna (Chair)
of Workstations
Remzi H. Arpaci
Andrea C. Dusseau
Amin M. Vahdat
Lok T. Liu
Thomas E. Anderson
David A. Patterson
University of California - Berkeley
Jussi Myllymaki, Miron Livny
University of Wisconsin - Madison
Vidyadhar Phalke, B. Gopinath
Rutgers University
BOOK DISPLAY
Evaluation, ranging from beginning textbooks to research monographs.
TITLES of POSTER PAPERS (See Wednesday May 17 1-2, Friday May 19 11:30-12:30):
J.Braams, Unisys Netherlands
An Application to Random Polling Systems
S.Donatelli, G.Franceschinis
University of Torino
S.Balsamo, I.Mura
University of Pisa
Xiaodong Zhang, Zhichen Xu
University of Texas at San Antonio
E. Hughes, M. Winslett
University of Illinois
James D. Salehi, James F. Kurose, Don F. Towsley
University of Massachusetts
Models in a Bursty and Non-Uniform Traffic Environment
Amit K. Chaterjee, Vijay K. Konangi
Cleveland State University
Multiprocessor Caches
Gautam Shah, Umakishore Ramachandran, Richard Fujimoto
Georgia Institute of Technology
Derek Eager C.R.M. Sundaram,
University of Saskatchewan
Gianfranco Ciardo, College of William and Mary
Ludmila Cherkasova, Valim Kotov, Thomas Rokicki
Hewlett-Packard Labs
Intel Paragon and Its Performance Evaluation
Meenakshi Arunachalam, Alok Choudhary, Syracuse University
Brad Rullman, Intel