Zusammenfassung
Die Notwendigkeit einer sorgfältigen Leistungsabschätzung haben wir bereits in Kapitel 3 allgemein und an typischen Problemstellungen diskutiert. Wir haben ferner gesehen, daß es zwei grundsätzlich unterschiedliche Wege in der Methodik gibt, Leistungsbewertung über das Meßexperiment und über die Modellbildung. Beide Methoden haben ihre Vor- und Nachteile; sie werden deshalb in unterschiedlichen Phasen des Entwicklungsprozesses, z.T. aber auch kombiniert und sich ergänzend eingesetzt.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
M. Ajmone Marsan, G. Balbo, and G. Conte. A Class of Generalized Stochastic Petri Nets for the Performance Evaluation of Multiprocessor Systems. ACM Transactions on Computer Systems, 2(2):93–122, Mai 1984.
M. Ajmone Marsan, G. Balbo, and G. Conte. Performance Models of Multiprocessor Systems. MIT Press, 1986.
F. Baccelli, A. Jean-Marie, and Z. Liu. Proposal of INR for the Classification of Performance Evaluation Models of Parallel and Distributed Systems. Arbeitsberichte des IMMD, Universität Erlangen-Nürnberg, 26(14):29–31, Sept. 1993.
G. Balbo, S. Bruell, and M. Sereno. Arrival Theorems for Product-Form Stochastic Petri Nets. In Sigmetrics ‘94, 1994.
P.C. Bates and J.C. Wileden, editors. A Basis for Distributed System Debugging Tools, Hawaii, 1982. Hawaii International Conference on System Sciences 15.
F. Bause. Queueing Petri Nets — A Formalism for the Combined Qualitative and Quantitative Analysis of Systems. In Proceedings of the 5th International Workshop on Petri Nets and Performance Models, S. 14–23, Toulouse, Okt. 1993.
F. Belina, D. Hogrefe, and A. Sarma. SDL with Applications from Protocol Specification. Prentice-Hall, 1991.
T.E. Bell. Choose your tools to check your computer. Computer Decisions, 4(11):12–15, Nov. 1972.
T. Bemmerl and T. Treml. Ein Monitorsystem zur verzögerungsfreien Überwachung von Multiprozessoren. In Proc. 5. GI/ITG-Fachtagung Messung, Modellierung und Bewertung von Rechensystemen und Netzen, 26–28 Sept. 1988, S. 51–59, Braunschweig, 1989.
R. Bordewisch. Fallbeispiele aus industrieller Praxis (case studies out of industrial practice). GI-ITG Tutorium on Measurement, Modelling and Performance Analysis of Computing Systems, Sep. 1991.
J.C. Browne. Framework for formulation and analysis of parallel computation structures. Parallel Computing, 3:1–6, 1986.
P. Buchholz. Numerical Solution Methods Based on Structured Descriptions of Markovian Models. In G. Balbo and G. Serazzi, editors, Proceedings of the 5th International Conference on Modelling Techniques and Tools for Computer Performance Evaluation, S. 242–258. Elsevier Science Publisher B.V., 1992.
H. Burkhart and R. Milien. Performance Measurement Tools in a Multiprocessor Environment. IEEE Transactions on Computers, 38(5):725–737, Mai 1989.
CCITT. Recommendation Z.100: Specification and Description Language SDL, Blue Book. ITU General Secreteriat — Sales Section, Place des Nations, CH-1211 Geneva 20, 1992.
CCITT. Recommendation Z.120: Message Sequence Charts (MSC). ITU General Secreteriat — Sales Section, Place des Nations, CH-1211 Geneva 20, 1992.
K.M. Chandy, U. Herzog, and L. Woo. Parametric Analysis of Queuing Models. IBM Journal of Research of Development, 19(1):36–42, Jan. 1975.
P.J. Courtois. Decompo s ability, queueing and computer system applications. ACM monograph series, 1977.
P. Dauphin. GANTT Reference Manual, SIMPLE User’s Guide Version 5.4. IMMD, Martensstr. 3, 91058 Erlangen, April 1994.
P. Dauphin. HASSE Reference Manual, SIMPLE User’s Guide Version 5.4. IMMD, Martensstr. 3, 91058 Erlangen, April 1994.
P. Dauphin, R. Hofmann, R. Klar, B. Mohr, A. Quick, M. Siegle, and F. Sötz. ZM4/SIMPLE: a General Approach to Performance-Measurement and -Evaluation of Distributed Systems. In T.L. Casavant and M. Singhal, editors, Readings in Distributed Computing Systems. IEEE Computer Society Press, 1992.
P. Dauphin, M. Kienow, and A. Quick. Model-driven Validation of Parallel Programs Based on Event Traces. In Bemmerl Topham, Ibbett, editor, Proceedings of the Working Conference on Programming Environments for Parallel Computing, Edinburgh 6–8 April, S. 107–125, 1992.
V. de Nitto Personè and G. Iazeolla. Performance Analysis of the Parallel Cyclic Two-Stage Queueing Network. Performance Evaluation, 19:167–193, März 1994.
G.J.W. van Dijk and A.J. van der Wal. Partial Ordering of Sychro-nization Events for Distributed Debugging in Tightly-coupled Multiprocessor Systems. In A. Bode, editor, Distributed Memory Computing 2nd European Conference, EDMCC2, Munich, FRG, Proceedings, LN-CS 487, pages 100–109. Springer-Verlag, April 1991.
A. Duda and T. Czachorski. Performance Evaluation of Fork and Join Synchronization Primitives. Acta Informatica, 24:525–553, 1987.
O. Endriss, M. Steinbrunn, and M. Zitterbart. NETMON-II — a monitoring tool for distributed and multiprocessor systems. In Proceedings of the 4th International Conference on Data Communication and their Performance, Barcelona, Juni 1990.
D. Ferrari. Considerations on the Insularity of Performance Evaluation. IEEE Transactions on Software Engineering, SE-12(6):678–683, Juni 1986.
D. Ferrari, G. Serazzi, and A. Zeigner. Measurement and Tuning of Computer Systems. Prentice Hall, Inc., Englewood Cliffs, 1983.
D. Ferrari and S. Zhou. A load index for dynamic load balancing. In In Proc. 1986 Fall Joint Computer Conference, pages 684–690, Nov. 1986.
C.J. Fidge. Partial Orders for Parallel Debugging. ACM SIGPLAN Notices, 24(1):183–194, Jan. 1989.
G.S. Fishman. Concepts and Methods in Discrete Event Simulation. J. Wiley and Sons, New York, 1973.
W. Föckeler and H. Willeke. Der Software „auf die Finger” geschaut. Elektronik, 43(5):74–84, 1994.
R. Gallager and D. Bertsekal. Data Networks. Prentice Hall, Englewood Cliffs NJ, 1987.
G.A. Geist, M.T. Heath, B.W. Peyton, and R.H. Worley. PICL: A Portable Instrumented Communication Library. Technical Report ORNL/TM-11130, Oak Ridge National Laboratory, Tennessee, Juli 1990.
A. Girard. Routing and Dimensioning in Circuit-Switched Networks. Addison-Wesley, 1990.
N. Goetz. Stochastische Prozeßalgebren — Integration von funktionalem Entwurf und Leistungsbewertung Verteilter Systeme. Dissertation, Universität Erlangen-Nürnberg, Martensstraße 3, 91058 Erlangen, April 1994.
N. Goetz, U. Herzog, and M. Rettelbach. Multiprocessor and Distributed System Design: The Integration of Functional Specification and Performance Analysis Using Stochastic Process Algebras. In Proc. of the 16th International Symposium on Computer Performance Modelling, Measurement and Evaluation, PERFORMANCE 1993, Tutorial. Springer LNCS 729, 1993.
G. Gordon. Systemsimulation. Oldenbourg, München, Wien, 1972.
M.M. Gutzmann. Leistungsbewertung von massiv parallelen Rechnermodellen. Dissertation, Universität Erlangen-Nürnberg, Sept. 1993. Arbeitsberichte des IMMD, Bd. 26, Nr. 13.
D. Haban. The Distributed Test Methodology DTM. Dissertation, University of Kaiserslautern, FRG, 1988.
D. Haban and D. Wybranietz. Hardware Supported Monitoring in Distributed Computer Systems. Technical Report 23/86, Universität Kaiserslautern, Fachbereich Informatik, Feb. 1986.
W. Händler, E. Maehle, and K. Wirk DIRMU Multiprocessor Configurations. In International Conference on Parallel Processing, St. Charles, Proceedings, 1985.
F. Hartleb. Multiprozessorsysteme im Multiuser-Betrieb — Leistungsbewertung mit analytischen Verfahren. Dissertation, Universität Erlangen-Nürnberg, IMMD VII, Dez. 1992.
F. Hartleb. Stochastic Graph Models for Performance Evaluation of Parallel Programs and the Evaluation Tool PEPP. Technical Report 3/93, Universität Erlangen-Nürnberg, IMMD VII, 1993.
F. Hartleb and V. Mertsiotakis. Bounds for the Mean Runtime of Parallel Programs. In R. Pooley and J. Hillston, editors, Proceedings of the Sixth International Conference on Modelling Techniques and Tools for Computer Performance Evaluation, S. 197–210, Edinburgh, 1992.
M.T. Heath and J. A. Etheridge. Para Graph: A Tool for Visualizing Performance of Parallel Programs. Technical report, Oak Ridge National Laboratory, Tennessee, Nov. 1991.
P. Heidelberger and K.S. Trivedi. Analytic Queuing Models for Programs with Internal Concurrency. IEEE Transactions on Computers, C-32:73–82, Jan. 1983.
U. Herzog. Leistungsbewertung und Modellbildung für Parallelrechner. Informationstechnik (it), 31(1):31–38, 1989.
U. Herzog. Distributed Systems and Network Management, chapter Network Planning and Performance Engineering. Addison-Wesley, 1994. M. Sloman and K. Kappell, eds. (chapter 13).
U. Herzog and W. Hofmann. Synchronization Problems in Hierarchically Organized Multiprozessor Computer Systems. In M. Arato, A. Butrimenko, and E. Gelenbe, editors, Performance of Computer Systems — Proceedings of the, 4th International Symposium on Modelling and Performance Evaluation of Computer Systems, Vienna, Austria, Februar, 6–8 1979.
U. Herzog, W. Hofmann, and W. Kleinöder, editors. Performance Modeling and Evaluation for Hierarchically Organized Multiprocessor Computer Systems, Bellaire/USA, 21.–24. Aug. 1979. Int. Conf. on Parallel Processing.
F.S. Hillier and G.J. Liebermann. Introduction to Operations Research. Holden Day Inc., San Francisco, 1973.
R. Hofmann. Gesicherte Zeitbezüge für die Leistungsanalyse in parallelen und verteilten Systemen. Dissertation, Universität Erlangen-Nürnberg, Martensstraße 3, 91058 Erlangen, 1993.
R. Hofmann. The Distributed Hardware Monitor ZM4 and Its Interface to MEMSY. In A. Bode and M. Dal Cin, editors, Parallel Computer Architectures: Theory, Hardware, Software, Applications, S. 66–79. Springer Lecture LNCS 732, Berlin et al., März 1993.
R. Hofmann, R. Klar, N. Luttenberger, B. Mohr, and G. Werner. An Approach to Monitoring and Modeling of Multiprocessor and Multicomputer Systems. In T. Hasegawa et al., editors, Int. Seminar on Performance of Distributed and Parallel Systems, S. 91–110, Kyoto, 7.–9. Dez. 1988.
G. Horton and S. Leutenegger. A Multi-Level Solution Algorithm for Steady-State Markov Chains. Technical Report 9/93, Universität Erlangen-Nürnberg, IMMD III, 1993.
E.L. Johnson and G.L. Nemhauser. Recent developments and future directions in mathematical programming. IBM Systems Journal, 31(1):79–92, 1992.
J. Joyce, G. Lomow, K. Slind, and B. Unger. Monitoring Distributed Systems. ACM Transactions on Computer Systems, 5(2):121–150, 1987.
R. Kröger et al. The Relax Concepts and Tools for Distributed Systems Evaluation. GMD-Studien 168, GMD, 1989.
L. Lamport. Time, Clocks, and the Ordering of Events in a Distributed System. Communications of the ACM, 21(7):558–565, Juli 1978.
H. Langendörfer. Leistungsanalyse von Rechensystemen: Messen, Modellieren, Simulation. Hanser, München, 1992.
B. Lazzerini and C.A. Prete. Event-driven Debugging for Distributed Software. Microprocessing and Microprogramming, 12(1):33–39, Jan./Feb. 1988.
R. J. LeBlanc and Arnold D. Robbins. Event-Driven Monitoring of Distributed Programs. In Int. Conf. on Distributed Computing, S. 515–522, Denver, 1985.
N. Luttenberger and R.v. Stieglitz. Performance Evaluation of a Communication Subsystem Prototype for Broadband-ISDN. In Proceedings of the 2nd Workshop on Future Trends of Distributed Computing Systems in the 1990’s, Kairo, 1990.
I. Mitrani M. Ettl. Applying Spectral Expansions in Evaluating the Performance of Multiprocessor Systems. In Proceedings of the QMIPS Workshop on Solution Methods, Torino, September 1993, Torino, Italy, Sep. 1993. QMIPS. Report.
A.D. Malony. Event-Based Performance Perturbation: A Case Study. In ACM SIGPLAN Symposium on Principles and Practise of Parallel Programming, S. 201–212, April 1991.
A.D. Malony and K. Nichols. Standards in Performance Instrumentation and Visualization for Parallel Computer Systems. In M. Simmons and R. Koskela, editors, Performance Instrumentation and Visualization, chapter 6, S. 261–278. ACM Press, Frontier Series, Addison-Wesley Publishing Company, New York, 1990.
A.D. Malony, D.A. Reed, and D.C. Rudolph. Integrating Performance Data Collection, Analysis, and Visualization. In M. Simmons and R. Koskela, editors, Performance Instrumentation and Visualization, chapter 6, S. 73–98. ACM Press, Frontier Series, Addison-Wesley Publishing Company, New York, 1990.
J. L. Martin and D. Müller-Wichards. Supercomputer Performance Evaluation. The Journal of Supercomputing, l(-):87–104, 1987.
F. Mattern. Verteilte Basisalgorithmen. Springer Verlag, IFB 226, Berlin, 1989.
P. McKerrow. Performance Measurement of Computer Systems. Addison Wesley, Sydney, 1988.
A. Mink, R. Carpenter, G. Nacht, and J. Roberts. Multiprocessor Performance-Measurement Instrumentation. Computer, 23(9):63–75, September 1990.
I. Mitrani and D. Mitra. A Spectral Expansion Method for Random Walks on Semi-Infinit Strips. In R. Beauwens and P. de Groen, editors, Iterative Methods in Linear Algebra, S. 141–149, Brussels, 1992. North-Holland.
A. Mitschele-Thiel. Die DSPL-Entwicklungsumgebung, volume 315 of Fortschritt-Bericht VDI Reihe 10. VDI-Verlag, Düsseldorf, 1994.
B. Mohr. Entwurf und Implementierung eines Systems zur Entschlüsselung von Monitordaten. Diplomarbeit, Universität Erlangen-Nürnberg, IMMD VII, April 1987.
B. Mohr. Ereignisbasierte Rechneranalysesysteme zur Bewertung paralleler und verteilter Systeme. Dissertation, Universität Erlangen-Nürnberg, 1992. VDI Verlag, Fortschritt-Berichte, Reihe 10, Nr. 221.
B. Mohr. SIMPLE — User’s Guide Version 5.3. Part A: TDL Reference Guide Part B: POET Reference Manual Part C: Tools Reference Manual Part D: FDL/VARUS Reference Guide, März 1992.
R. Nelson and A. Tantawi. Approximate Analysis of Fork/Join Synchronization in Parallel Queues. IBM Research Report, RC 1148, 1985.
R. Nelson, D. Towsley, and A. Tantawi. Performance Analysis of Parallel Processing Systems. In Proc. ACM Sigmetrics Conference, S. 93–94, 1987.
E. Nett. On further applications on the HU-algorithm to scheduling problems. In Proc. Int. Conf. on Parallel Processing, S. 317–325. Wayne-State-University, 1976.
K. Neumann. Operations Research Verfahren, volume 1,2. Hanser-Verlag, München, 1975.
M.F. Neuts. Matrix-Geometric Solutions in Stochastic Models. Johns Hopkins Series in Mathematical Sciences. Johns Hopkins University Press, 1981.
G.J. Nutt. Tutorial: Computer System Monitors. IEEE Computer, 8(11):51–61, Nov. 1975.
C.-W. Oehlrich and A. Quick. Performance Evaluation of a Communication System for Transputer-Networks Based on Monitored Event Traces. ACM SIGARCH, 19(3):202–211, Mai 1991. Proc. of the 18th Int. Symp. on Computer Architecture, Toronto, 27.–30. Mai 1991.
B. Plateau. On the Synchronization Structure of Parallelism and Synchronization Models for Distributed Algorithms. In Proceedings of the ACM Sigmetrics Conference on Measurement and Modeling of Computer Systems, S. 147–154, Austin, TX, Aug. 1985.
R. Pooley, editor. Working Conference on Programming Environments for Parallel Computing. Edinburgh Parallel Computing Centre, Edinburgh, 6.–8. April 1992.
A. Quick. Der M 2 -Zyklus: Modellgesteuertes Monitoring zur Bewertung paralleler Programme. Dissertation, Universität Erlangen-Nürnberg, Nov. 1993.
R. Schwarz and F. Mattern. Detecting causal relationships in distributed computations: in search of the holy grail. Distributed Computing, 7:149–174, 1994.
K. C. Sevcik. Application scheduling and processor allocation in mul-tiprogrammed parallelprocessing systems. Performance Evaluation, 19(2–3):107–140, März 1994.
M. Siegle. Reduced Markov Models of Parallel Programs with Replicated Processes. In 2nd EUROMICRO Workshop on “Parallel and Distributed Processing”, S. 126–133, Malaga, Spanien, Jan. 1994.
M. Siegle and R. Hofmann. Monitoring Program Behaviour on SU-PRENUM. Computer Architecture News, 20(2):332–341, Mai 1992.
M. Siegle, R. Hofmann, and K.-H. Werner. Messungen an SUPRENUM. Informatik-Spektrum, 14(6):356, Dez. 1991.
H. Szczerbicka. A combined queueing network and stochastic Petri-net approach for evaluating the performability of fault-tolerant computer systems. Performance Evaluation, 14:217–226, 1992.
E. Tärnvik. Collecting Message Passing Events. Technical Report UMINF-91.05, University of Umea, Umea, Sweden, Feb. 1991.
K.S. Trivedi and M. Malhotra. Reliability and Performability Techniques and Tools: A Survey. In B. Walke and O. Spaniol, editors, Messung, Modellierung und Bewertung von Rechen- und Kommunikationssystemen, S. 27–48, Aachen, Sep. 1993. Springer.
U. Trottenberg and K. Solchenbach. Parallele Algorithmen und ihre Abbildung auf parallele Rechnerarchitekturen. Informationstechnik it, 30(2):71–82, 1988.
H.J. van Norman. WAN-Design Tools: The New Generation. In Data Communications International, S. 105–112, Okt. 1990.
M. Zieher and M. Zitterbart. NETMON — a distributed performance evaluation system. Technical report, University of Karlsruhe, Institute for Telematics, 7500 Karlsruhe, 1987.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 B. G. Teubner Stuttgart
About this chapter
Cite this chapter
Herzog, U., Klar, R. (1995). Leistungsbewertung von Parallelrechnersystemen. In: Waldschmidt, K. (eds) Parallelrechner. Leitfäden der Informatik. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-86771-1_12
Download citation
DOI: https://doi.org/10.1007/978-3-322-86771-1_12
Publisher Name: Vieweg+Teubner Verlag
Print ISBN: 978-3-519-02135-3
Online ISBN: 978-3-322-86771-1
eBook Packages: Springer Book Archive