Lecture Notes in Computer Science

Similar documents
Lecture Notes in Computer Science

Lecture Notes in Computer Science Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Computer Science

Lecture Notes in Computer Science. Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Computer Science

Lecture Notes in Computer Science 2599 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science

Lecture Notes in Computer Science

Lecture Notes in Computer Science

Lecture Notes in Artificial Intelligence. Lecture Notes in Computer Science

Lecture Notes in Computer Science

Lecture Notes in Computer Science Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Computer Science 2500 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science 2006 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Computer Science

Data Assimilation: Tools for Modelling the Ocean in a Global Change Perspective

Lecture Notes in Computer Science

Lecture Notes in Computer Science. Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Modeling Manufacturing Systems. From Aggregate Planning to Real-Time Control

Lecture Notes in Computer Science 1096 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Control and Information Sciences 283. Editors: M. Thoma M. Morari

Architecture Design and Validation Methods

Lecture Notes in Computer Science. Edited by G. Goos and J. Hartmanis Advisory Board: W. Brauer D. Gries J. Stoer

Communications in Computer and Information Science 85

Lecture Notes in Computer Science

ZEW Economic Studies. Publication Series of the Centre for European Economic Research (ZEW), Mannheim, Germany

Future-Oriented Technology Analysis

Lecture Notes in Artificial Intelligence

TECHNOLOGY, INNOVATION, and POLICY 3. Series of the Fraunhofer Institute for Systems and Innovation Research (lsi)

Hierarchy Process. The Analytic. Bruce L. Golden Edward A. Wasil Patrick T. Harker (Eds.) Applications and Studies

Studies in Economic Ethics and Philosophy

Spatio-Temporal Image Processing

ICT for the Next Five Billion People

MATLAB Guide to Finite Elements

Lecture Notes in Computer Science

Lecture Notes in Artificial Intelligence

Computer-Aided Production Management

Applied Technology and Innovation Management

Advances in Modern Tourism Research

Lecture Notes in Economics and Mathematical Systems

StraBer Wahl Graphics and Robotics

Lecture Notes in Computer Science 1924 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Enabling Manufacturing Competitiveness and Economic Sustainability

Lecture Notes in Computer Science 1946 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Testing Safety-Related Software

Lecture Notes in Computer Science 1500 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Computer Science 2013 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Design for Innovative Value Towards a Sustainable Society

Peter Stavroulakis (Ed.) Third Generation Mobile Telecommunication Systems

NATO ASI Series. Series F: Computer and Systems Sciences, Vol Advanced Science Institutes Series. Partnership Sub-Series.

Founding Editor Martin Campbell-Kelly, University of Warwick, Coventry, UK

Cognitive Systems Monographs

3 Forensic Science Progress

Inside the Smart Home

Broadband Networks, Smart Grids and Climate Change

Innovation Policy in a Knowledge-Based Economy

U. Lindemann (Ed.) Human Behaviour in Design

Simulation by Bondgraphs

Cost Analysis and Estimating

Lecture Notes in Computer Science 1885 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Applied and Computational Mechanics

EAI/Springer Innovations in Communication and Computing. Series editor Imrich Chlamtac, CreateNet, Trento, Italy

Introduction to Computational Optimization Models for Production Planning in a Supply Chain

Computer Performance Evaluation

Lecture Notes in Economics and Mathematical Systems

146 Advances in Polymer Science

2 Forensic Science Progress

Springer Series on. Signals and Communication Technology

Handbook of Engineering Acoustics

Studies in Empirical Economics

Lecture Notes in Artificial Intelligence 3396

Matthias Pilz Susanne Berger Roy Canning (Eds.) Fit for Business. Pre-Vocational Education in European Schools RESEARCH

SpringerBriefs in Space Development

Programming Methodology

Scientific Data Mining and Knowledge Discovery

Lecture Notes in Control and Information Sciences 198. Editor: M. Thoma

Pierre-Yves Henin (Ed.) Advances in Business Cycle Research

Better Business Regulation in a Risk Society

Advances in Behavioral Economics

Curriculum vitæ : Post-Doctoral position at INRIA Grenoble - Rhône-Alpes With: Bruno GAUJAL and Jean-Marc VINCENT

Lecture Notes in Computational Science and Engineering 68

Advances in Computer Vision and Pattern Recognition

Management of Recreation and Nature Based Tourism in European Forests

Lecture Notes in Control and Information Sciences

Requirements Engineering for Digital Health

.. Algorithms and Combinatorics 17

Application of Evolutionary Algorithms for Multi-objective Optimization in VLSI and Embedded Systems

Introduction to Fuzzy Logic using MATLAB

Dao Companion to the Analects

Technology Roadmapping for Strategy and Innovation

Advances in Real-Time Systems

Lecture Notes in Artificial Intelligence

ACHIEVEMENT AND ASSURANCE OF SAFETY

Lecture Notes in Artificial Intelligence

Dry Etching Technology for Semiconductors. Translation supervised by Kazuo Nojiri Translation by Yuki Ikezi

Power Sonic and Ultrasonic Transducers Design

SpringerBriefs in Space Development

Risk-Based Ship Design

Knowledge-Based Vision-Guided Robots

The Future of Civil Litigation

Transcription:

Lecture Notes in Computer Science Edited by G. Goos, J. Hartmanis and J. van Leeuwen 1245 Advisory Board: W. Brauer D. Gries J. Stoer

Raymond Marie Brigitte Plateau Maria Calzarossa Gerardo Rubino (Eds.) Computer Performance Evaluation Modelling Techniques and Tools 9th International Conference St. Malo, France, June 3-6, 1997 Proceedings Springer

Series Editors Gerhard Goos, Karlsruhe University, Germany Juris Hartmanis, Cornell University, NY, USA Jan van Leeuwen, Utrecht University, The Netherlands Volume Editors Raymond Marie IRISA/Universit6 de Rennes 1 Campus de Beaulieu, F-35042 Rennes C6dex, France E-mail: marie@irisa.fr Brigitte Plateau LMC, Institut Fourier 100, rue des Math6matiques, BP 53X, F-38041 Grenoble C6dex 9, France E-mail: plateau@imag.fr Maria Calzarossa DIS, Universit5 di Pavia via Abbiategrasso 209, 1-27100 Pavia, Italy E-mail: mcc @alice.unipv.it Gerardo Rubino IRISA/ENSTB IRISA, Campus de Beaulieu, F-35042 Rennes C6dex, France E-mail: rubino@irisa.fr Cataloging-in-Publication data applied for Die Deutsche Bibliothek - CIP-Einheitsaufnahme Computer performance evaluation : modelling techniques and tools ;... international conference... ; proceedings. - Berlin ; Heidelberg ; New York ; Barcelona ; Budapest ; Hong Kong ; London ; Milan ; Paris ; Santa Clara ; Singapore ; Tokyo : Springer 9. St. Malo, France, June 3-6, 1997. - 1997 (Lecture notes in computer science ; 1245) ISBN 3-540-63101-1 CR Subject Classification (1991): C.4 ISSN 0302-9743 ISBN 3-540-63101-1 Springer-Verlag Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer-Verlag. Violations are liable for prosecution under the German Copyright Law. 9 Springer-Verlag Berlin Heidelberg 1997 Printed in Germany Typesetting: Camera-ready by author SPIN 10550332 06/3142-5 4 3 2 1 0 Printed on acid-free paper

Preface Since the beginning of the series of International Conferences on Modeling Techniques and Tools for Computer Performance Evaluation, new challenges have arisen. Systems have evolved and we are faced with new problems due to, for example, fully distributed systems or statistical multiplexing of high speed networks. During the last decade, we have also noticed the implication of the concept of dependability on performance studies. On top of that, with the change in the systems came the change in the attitudes. An increasing number of system designers want to consider as a whole the qualitative and quantitative specifications of computing and communication systems. These designers believe increasingly that performance and dependability play a key role in the success of a new product. Moreover, they will trust the performance predictions more if these results are deduced directly from the original specifications. However, real systems are so complex that often these requirements are not met. Automation of such performance evaluation processes needs the use of very powerful tools. Power here means that we should be able to use them for coping with a large variety of sophisticated systems. An evolution from specific approaches (with maybe more analytical results) to systematic solutions (using more hybrid techniques mixing numerical and simulation solutions) is thus emerging. We believe that the 17 papers selected by the program committee, in addition to the 2 invited papers, are representative of the work done and the progress achieved in these directions. In addition a special focus was put on tool exhibitions: the tool fair includes 21 presentations. This ninth conference of the series comes after its predecessors: 1984 Paris 1985 Sophia Antipolis 1987 Paris 1989 Palma 1991 Torino 1992 Edinburgh 1994 Wien 1995 Heidelberg We would like to express our thanks to all those persons and institutions which have contributed to this conference. In particular, we thank the program committee members for their work in refereeing and selecting the papers, the authors of the submitted papers, the invited speakers who accepted to share their experiences with us, the local organizing committee, and the sponsoring and supporting organizations. Raymond Marie Brigitte Plateau Maria Calzarossa Gerardo Rubino General Chair General Vice-Chair PC Chair PC Chair IRISA Rennes IMAG-LGI Grenoble University o/ Pavia IRISA/ENSTB France France Italy France

VI Program Committee Gianfranco Balbo Heinz Beilner Onno Boxma Maria Calzarossa (PC co-chair) Adrian Conway Larry Dowdy Erol Gelenbe Gfinter Haring Peter Harrison G@rard Hebuterne Ulrich Herzog Peter Hughes Raj Jain Hisashi Kobayashi Pieter Kritzinger Paul Kfihn Phillipe Mussi Rob Pooley Ram6n Pui&]aner Guy Pujolle Daniel A. Reed Martin Reiser Gerardo Rubino (PC co-chair) William H. Sanders Herb Schwetman Giuseppe Serazzi Connie Smith Arne Solvberg William Stewart Hideaki Takagi Satish K. Tripathi Kishor S. Trivedi Allen Malony Sponsored by - Institut National de Recherche en Informatique et Automatique (INRIA) - R@gion Bretagne - Universit@ de Rennes 1 - France Telecom In cooperation with - ACM Sigmetrics - The IEEE Computer Society - The IFIP W.G. 6.3 (Performance of Communication Systems) - The IFIP W.G. 7.3 (Computer System Modelling)

Co~e~s Performance prediction: An industry perspective (invited speaker; extended abstract)... 1 Peter Utton and Brian Hill TANGRAM-II: A performability modeling environment tool... Rosa M.L.R. Carmo, Luiz R. de Carvalho, Edmundo De Souza e Silva, Morganna C. Diniz and Richard R. Muntz PENELOPE: Dependability evaluation and the optimization of performability... 19 Hermann de Meer and Hana SevS~7~ovd Porting SHARPE on the WEB: Design and implementation of a network computing platform using JAVA... 32 Antonio Puliafito, Orazio Tomarchio and Lorenzo Vita Storage alternatives for large structured state spaces... 44 Gianfraneo Ciardo and Andrew S. Miner An efficient disk-based tool for solving very large Markov models 58 Daniel D. Deavours and William H. Sanders Efficient transient overload tests for real-time systems... 72 Guillem Bernat, Alan Burns and Albert Llamos( Towards an analytical tool for performance modeling of ATM networks by decomposition... 83 Gerhard Hasslinger An embedded network simulator to support network protocols' development... 97 Luigi Rizzo Synchronized two-way voice simulation for Internet phone performance analysis and evaluation... 108 Adrian E. Conway, Sue B. Moon and Paul Skelly SPNL: Processes as language-oriented building blocks of stochastic Petri nets... 123 Reinhard German Performance engineering evaluation of object-oriented systems with SPE.ED TM... 135 Connie U. Smith and Lloyd G. Williams

vii1 Measurement tools and modeling techniques for evaluating WEB server performance... 155 John Dilley, Rich Friedrich, Tai Jin and Jerome Rolia Workload characterization of input/output intensive parallel applications... 169 Evgenia Smirni and Daniel A. Reed Interval based workload characterization for distributed systems 181 M. Braun and G. Kotsis Bounding the loss rates in a multistage ATM switch... 193 J.-M. Fourneau~ L. Mokdad and N. Pekergin Simple bounds for queues fed by Markovian sources: A tool for performance evaluation... 206 Brian McGurk and Raymond Russell On queue length moments in fork and join queuing networks with general service times... 218 Simonetta Balsamo and Ivan Mura