Skip to main content

Synchronisierte Software-Messungen zur Bewertung des dynamischen Verhaltens eines UNIX-Multiprozessor-Betriebssystems

  • Conference paper
Messung, Modellierung und Bewertung von Rechensystemen und Netzen

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 218))

Zusammenfassung

Bei der Entwicklung parallel ablaufender Programme in Muldprozessorsystemen benötigt man Informationen darüber, wie und wo das Programm im System bearbeitet wird. Da aber gerade das Zusammenspiel und die Wechselwirkung aller Systemkomponenten in den meisten Fällen nicht von außen sichtbar ist, muß dem Entwickler ein Einblick in das interne, dynamische Verhalten des Systems vermittelt werden. Um einen solchen Einblick in das dynamische Verhalten eines Multiprozessorsystems zu bekommen, ist das Beobachten des aktiven Systems (Monitoring) ein geeignetes Hilfsmittel. Im folgenden wird eine Methode vorgestellt, durch Definition relevanter Ereignisse und ihrer zeitgerechten Beobachtung das Verhalten eines Multiprozessor systems nach außen hin sichtbar zu machen und in Ereignisspuren zu erfassen. Diese sind dann Grundlage für eine Analyse des Systemverhaltens. Anhand einiger Beispiele wird exemplarisch für ein UNIX-Multiprozessor-Betriebssystem die Auswertung von Ereignisspuren erläutert.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Bach, MX: The Design of the UNIX Operating System. Prentice-Hall, Inc., Englewood Cliffs, New Jersey 07623, 1986.

    Google Scholar 

  2. Becker, R.A., Chamber, J.M.: S: An Interactive Environment for Data Analysis and Graphics. The Wadsworth Statistics/Probability Series, Wadsworth Advanced Book Program, Belmont, California, A Division ofWadsworth, Inc., 1984.

    Google Scholar 

  3. Bemmerl, T.: Quellbezogenes Debugging von Multimikroprozessoren. In: R. Valk (Hrsg), GI-18. Jahrestagung, Band I, Vernetzte und komplexe Informatik-Systeme, Hamburg, Oktober 1988, Springer Verlag, 1988.

    Google Scholar 

  4. Burkhart, H., Milien, R.: Performance Measurement Tools in a Multiprocessor Environment. In: IEEE Transactions on Computers, Vol. 38, No. 5, May 1989, Pp. 725–737.

    Google Scholar 

  5. Concurrent Computer Corporation: 3280 System Instruction Set and Reference Manual. Tinton Falls, 1986.

    Google Scholar 

  6. Haban, D., Wybranietz, D.: A Tool for Measuring and Monitoring Distributed Systems During Operation. In: Architektur und Betrieb von Rechensystemen, 10. GI/ITG-Fachtagung, Paderborn, März 1988, Proceedings, Springer-Verlag, 1988.

    Google Scholar 

  7. Hofmann, R., Klar, R., Luttenberger, N., Mohr, B.: Zählmonitor 4: Ein Monitorsystem für das Hardware-und Hybrid-Monitoring von Multiprozessor- und Multicomputer-Systemen. In: Messung, Modellierung und Bewertung von Rechensystemen, 4. GI/ITG-Fachtagung, Erlangen, September/Oktober 1987. Proceedings, Springer Verlag, 1987.

    Google Scholar 

  8. Hofmann, R., Klar, R., Luttenberger, N., Mohr, B., Werner, G.: An Approach to Monitoring and Modeling of Multiprocessor and Multicomputer Systems. In: Proceedings of IFTP W.G. 7.3 International Seminar on Performance of Distributed and Parallel Systems, Kyoto, Japan, 7–9 December 1988, Edited by T. Hasegawa, H. Takagi and Y. Takahashi.

    Google Scholar 

  9. Hofmann, W.: Erweiterung des UNIX-Betriebssystems für Multiprozessoren. Bericht Nr. 89/4 des Sonderforschungsbereichs 182 Multiprozessor- und Netzwerkkonfigurationen, Arbeitsberichte des IMMD, Band 22, Nummer 5, Universität Erlangen-Nürnberg, März 1989.

    Google Scholar 

  10. Klar, R.: Hardware Measurement and Their Application on Performance Evaluation in a Processor-Array. Computing, Suppl. 3, 65–88, 1981, Springer Verlag 1981.

    Google Scholar 

  11. Klar, R.: Hardware/Software-Monitoring. In: Das aktuelle Schlagwort, Informatik-Spektrum (1985) 8: 37–40, Springer Verlag, 1985.

    Google Scholar 

  12. Kleinöder, J.: Prozessorzuteilungsstrategien in enggekoppelten Mehrprozessorsystemen unter UNIX. Diplomarbeit am IMMD IV, Universität Erlangen-Nürnberg, April 1987.

    Google Scholar 

  13. LeBlanc, R.J., Robbins, A.D.: Event-Driven Monitoring of Distributed Programs. In: Proceedings of the International Conference on Distributed Computing Systems, Denver 1985.

    Google Scholar 

  14. Luttenberger, N.: Monitoring von Multiprozessor- und Multicomputer-Systemen. Dissertation, in: Arbeitsberichte des Instituts für mathematische Maschinen und Datenverarbeitung, Band 22, Nr. 7, Universität Erlangen-Nürnberg, März 1989.

    Google Scholar 

  15. Miller, B.P., MacRander, C., Sechrest, S.: A Distributed Programs Monitor for Berkeley UNIX. In: Software-Practice and Experience. Vol 16(2), 183–200, February 1986.

    Google Scholar 

  16. Mink, A., Draper, J.M., Roberts, J.W., Carpenter, RJ.: Hardware- Assisted Multiprocessor Performance Measurement. In: Proceedings of the 12th IFIP WG 7.3 International Symposium on Computer Performance Modeling, Measurement and Evaluation, Brussels, Belgium, 7–9 December 1987.

    Google Scholar 

  17. Mohr, B.: Entwurf und Implementierung eines Systems zur Entschlüsselung von Monitordaten. Diplomarbeit am IMMD VII, Universität Erlangen-Nürnberg, April 1987.

    Google Scholar 

  18. Mohr, B.: Zählmonitor 4 — Quellbezogene Auswertung mit TDL und POET. Interner Bericht 2/88 des IMMD VII, Universität Erlangen-Nürnberg.

    Google Scholar 

  19. Quick, A.: Monitoring und Visualisierung des dynamischen Verhaltens eines UNIX-Mehrprozessor-Betriebssystems. Diplomarbeit am IMMD VII, Universität Erlangen-Nürnberg, August 1988.

    Google Scholar 

  20. Rashid, R.: Designs for parallel Architecture. UNIX Review, April 1987, pp 36–43.

    Google Scholar 

  21. SUPRENUM-Datenblatt: Front-End-System: MPR 2300. SUPRENUM GmbH, Bonn 03/89.

    Google Scholar 

  22. Zieher, M., Zitterbart, M.: NETMON — a Distributed Monitor System. In: EFOC/LAN-88, The Sixth European Fibre Optic Communications and Local Area Networks Exposition, June 29-July 1, 1988, International Congresscentrum RAI, Amsterdam, The Netherlands.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Quick, A. (1989). Synchronisierte Software-Messungen zur Bewertung des dynamischen Verhaltens eines UNIX-Multiprozessor-Betriebssystems. In: Stiege, G., Lie, J.S. (eds) Messung, Modellierung und Bewertung von Rechensystemen und Netzen. Informatik-Fachberichte, vol 218. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-75079-3_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-75079-3_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51713-9

  • Online ISBN: 978-3-642-75079-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics