Skip to main content

Instrumentation for Real-Time Programs in Parallel Environments

  • Conference paper
Real Time Computing

Part of the book series: NATO ASI Series ((NATO ASI F,volume 127))

  • 168 Accesses

Abstract

Distributed and parallel computer systems are being incorporated into real-time environments at an increasing rate. Distributed computer systems with interconnecting networks give the potential of high reliability with dynamic adaptation to modifications from the environment or internal faults. Parallel processors are ideal for the task of simulating large production plants where numerous actions and interactions simultaneously are taking place: the various real-life processes can be programmed onto different processors thus allowing a more dynamic model to be created. The multi-processor machines are ideally suited for plant monitoring, inspection or remote surveillance systems, that require virtual reality techniques, 3D graphics or complex signal processing. To guarantee that deadlines within these applications are meet, high performance obtained by the multiplicity of processors is necessary.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. Ajmone Marsan M., Balbo G. and Conte G., Performance Models of Multiprocessor Systems, MIT Press, 1986.

    Google Scholar 

  2. Cantone G. and Esposito A, An Initial Approach to Response Time Verification of Critical Programs, CSCI-CNR Wshop. on Massively Parallel Systems, Napoli, Oct. 1987.

    Google Scholar 

  3. Cantone G., Esposito A. and Gragnani F. S., Predicting Temporal Behavior of Highly Distributed Processes, Proc. Computer Architecture Conf., Lecce (I), Oct. 1991.

    Google Scholar 

  4. Chu W. W., Sit C. M.. and Leung K. K., Task Response Time for Real-Time Distributed Systems with Resource Contention IEEE Trans. Soft. Eng., Vol. 17, No. 10, October 1991, 1076–1092.

    Article  MathSciNet  Google Scholar 

  5. Colnaric M. and Halang W. A., Architectural Support for Predictability in Hard Real Time Systems, Proc. Int. Wshop on Real-Time Programming, Bruges, June 1992.

    Google Scholar 

  6. Croll P. R., Safe and Deterministic Real-Time Programming in a Nondeterministic Parallel Processing System, Proc. Int. Wshop on Real-Time Programming, Bruges, June 1992.

    Google Scholar 

  7. Esposito A. and De Pietro G., Estimating the Execution Time of Parallel Programs, IEEE Microarch. Magazine (to appear).

    Google Scholar 

  8. Esposito A. and Vaccaro R., Performance Measurements and Instrumentation for Distributed Memory Parallel Machines,EC Newsletters (to appear).

    Google Scholar 

  9. Halang W. A., A priori execution time analysis for parallel processes, Proc. of the Euromicro Wshop on Real-Time Systems, Como (I ), June 1989.

    Google Scholar 

  10. Halang W. A. and Stoyenko A. D., Constructing Predictable Real Time Systems, Kluwer Academic Publ., 1991.

    Google Scholar 

  11. Jeffrey J. P., Fang K. Y. and Chen H. Y., A Noninvasive Architecture to Monitor Real-Time Distributed Systems IEEE Computer, Vol. 23, No. 3, March 1990, 1123.

    Google Scholar 

  12. Malony A. D., Multiprocessor Instrumentation: Approaches for Cedar, in Instrumentation for Future Parallel Computing Systems (M. Simmons et al. eds.), ACM Press, 1989, 1–33.

    Google Scholar 

  13. Park C. Y. and Shaw A. C., Experiments with a Program Timing Tool Based on Source Level Timing Schema, IEEE Computer, Vol. 24, No. 5, May 1991, 48–57.

    Article  Google Scholar 

  14. Shin K. G., HARTS: A Distributed Real-Time Architecture, IEEE Computer, Vol. 24, No. 5, May 1991, 25–35.

    Article  Google Scholar 

  15. Stoyenko A. D., A Schedulability Analyzer for Real-Time Euclid, Proc. IEEE Real- Time Systems Symp., San Jose (CA ), December 1987.

    Google Scholar 

  16. Szczerbicka H., A Combined queueing network and stochastic Petri-net approach for evaluating the performability of fault-tolerant computer systems, Performance Evaluation, Vol. 14, No. 3/4, 1992, 217–226.

    Article  MATH  Google Scholar 

  17. Vaccaro R. and Vanneschi M., Design Methodologies for General-Purpose Highly-Parallel Computers: Physical Machine and Architectural Supports, IEEE Microarch. Magazine, Vol. 6, No. 1, 1991, 21–26.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Esposito, A. (1994). Instrumentation for Real-Time Programs in Parallel Environments. In: Halang, W.A., Stoyenko, A.D. (eds) Real Time Computing. NATO ASI Series, vol 127. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-88049-0_93

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-88049-0_93

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-88051-3

  • Online ISBN: 978-3-642-88049-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics