Abstract
In this paper we discuss the characteristics that hard real-time networks (in particular fieldbuses) should satisfy to meet real-time requirements. Fieldbuses are networks that interconnect sensors, actuators and machines at the lowest level of a Computer Integrated Manufacturing (CIM) architecture. We propose that they should provide the services of a distributed real-time database. We found scheduling as the essential support to ensure the maintenance of this distributed real-time database in a consistent state, and we propose the analysis of pre-runtime schedulability of both tasks and network traffic to ensure predictability.
Supported by Program Ciência-JNICT-Portugal (BD-1052)
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Alabau and T. Dechaize, Ordonnancement temps réel par échéance, Technique et Science Informatiques, Vol. 11, No. 3, 1992, 59–123.
J. Bannister and K. Trivedi, Task allocation in fault-tolerant distributed systems, Acta Informatica, Vol. 20, 1983, 261–81.
J. Blazewicz, K. Ecker, G. Schmidt, and J. Weglarz, Scheduling in Computer and Manufacturing Systems, Springer-Verlag, 1993.
C. Cardeira, Algorithmes d’ordonnancement temps réel - Étude et classification, Rapport interne, CRAN, Nancy, November 1991.
C. Cardeira, Z. Mammeri, and J.-P. Thomesse, Task specification for scheduling in distributed real-time systems, Technical report, Centre de Recherche on Informatique de Nancy, 1992.
T. Casavant and J. Kuhl, A Taxonomy of Scheduling in General-Purpose Distributed Computing Systems, IEEE Transactions on Software Engeneering, Vol. 14, No. 2, February 1988, 141–54.
H. Chetto, M. Silly, and T. Bouchentouf, ynamic scheduling of real-time tasks under precedence constraints, Journal of Real-Time Systems, Vol. 2, No. 3, March 1990, 181–94.
J. Chung, J. Liu, and K. Lin, Scheduling periodic jobs using imprecise results, Technical Report UIUCDCS-R-87–1307, Department of Computer Science, University of Illinois, Urbana, IL, November 1987.
T. Dean and M. Boddy, An Analysis of Time-Dependent Planning, Proceedings of the 7th National (USA) Conference on Artificial Inteligence, 1988, 49–54.
Hoogeboon and Halang, The Concept of Time in Software Engineering for Real Time Systems,Brd International Conference on Software Engineering for Real Time Systems, IEEE, 1991, Vol. 344, pages 156–163.
F. Jahanian and A. Mok, Safety Analysis of Timing Properties in Real-Time Systems, IEEE Transactions on Software Engeneering, Vol. 12, No. 9, September 1986, 890–904.
H. Kopetz, Scheduling in Distributed Real Time Systems, Technical report, Technical University of Vienna, Austria, January 1986.
T. Laine, Modélisation d’applications réparties pour la configuration automatique d’un bus de terrain, Thèse de Doctorat de l’Institut National Polytechnique de Lorraine, Mai 1991.
P. Leterrier and J.-P. Thomesse, Fonctions d’un bus de terrain. Application et bases de données industrielles réparties. Services du système de communication FIP, Mini Micro, Vol. 328, October 1989, 34–36.
C. Liu and J. Layland, Scheduling algorithms for multiprogramming in a hard real-time environment, Journal of the ACM, Vol. 20, No. 1, January 1973, 4661.
K. Ramamrithan and J. Stankovic, Distributing Scheduling of Tasks with Deadlines and Ressource Requirements, IEEE Transactions on Computers, Vol. 38, No. 8, August 1989, 1110–1123.
T. Shepard and J. Gagné, A Model of the F18 Mission Computer Software for Pre-Run-Time Scheduling, 10th International Conference on Distributed Computing Systems, IEEE/INRIA, May 1990, 62–69.
B. Sprunt, L. Sha, and J. Lehocsky, A periodic Task Scheduling for Hard Real-Time Systems, Real-Time Systems, Vol. 1, No. 60, 1989, 27–60.
J. Stankovic and K. Ramamritham, The Spring kernel: a new paradigm for real-time systems, IEEE Software, Vol. 8, No. 3, May 1991, 62–72.
A. Stoyenko, T. Marlowe, and W. Halang, Enabling efficient schedulability analysis through program transformations and restricted resorce contention, IFAC/IFIP International Workshop on Real-Time Programming, Bruges (Belgium), June 1992, 269–274.
J.-P. Thomesse, Les réseaux de capteurs actionneurs, Actes Colloque Automatique et Informatique avancées dans la Sidérurgie, Nancy, September 1989.
J.-P. Thomesse, Les réseaux locaux industriels dans les architectures des systèmes automatisés, Actes 2ème Colloque de Transitique, Paris, September 1989.
J.-P. Thomesse and J.-L. Delcuvellerie, FIP–a standard proposal for fieldbuses, Proceedings IEEE-NBS Workshop on Factory Communications, Washington (USA), March 17–18, 1987.
J.-P. Thomesse and T. Laine, The Field Bus Application Services, Proceedings IECON’89 (15th Conference IEEE-IES Factory Automation), Vol. 3, Philadelphia (USA), November 1989, 526–530.
J.-P. Thomesse, P. Lorenz, J.-P. Bardinet, P. Leterrier, and T. Valentin, Factory Instrumentation Protocol: Model, Products, and Tools, Control Engineering, Vol. 38, No. 12, September 1991, 65–67.
J.-P. Thomesse and P. Noury, Le réseau de terrain ouvert: FIP, Revue d’Automatique et Productique Appliquées, Vol. 2, No. 2, 1989, 23–32.
K. Tindell, A. Burns, and A. Wellings, Allocating hard real-time tasks: An nphard problem made easy, The Journal of Real-Time Systems, Vol. 4, 1992, 14565.
J. Xu and D. Parnas, Scheduling Processes with Release Times, Deadlines, Precedence and Exclusion Relations, IEEE Transactions on Software Engineering, Vol. 16, No 3, March 1990.
J. Xu and D. Parnas, On Satisfying Timing Constraints in Hard-Real-Time Systems, Proceedings of the ACM SIGSOFT’91 Conference on Software for Critical Systems, ACM, ACM Press, Vol. 16, December 1991, 132–146.
W. Zhao, K. Ramamrithan, and J. Stankovic, Scheduling Tasks with Ressource Requirements in Hard Real-Time Systems, IEEE Transactions on Computers, Vol. 13, No. 5, May 1987, 1186–1203.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cardeira, C., Mammeri, Z., Thomesse, JP. (1994). Scheduling in Fieldbus Based Real-Time Systems. 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_47
Download citation
DOI: https://doi.org/10.1007/978-3-642-88049-0_47
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-88051-3
Online ISBN: 978-3-642-88049-0
eBook Packages: Springer Book Archive