Abstract
The paper addresses the problem of communication among modules of the distributed computer systems. Such systems can be characterized as a connection of many self-contained sub-modules which are either governed by a distinguished unit or are connected in a peer-to-peer fashion. At the same time it is required that the modules communicate reliably with each other without excessive delays and transmission errors. However, very often, due to the nature of embedded systems, these requirements are not matched by the computational power of the system participants. In this paper we present a novel protocol especially designed and implemented for embedded systems. The main advantage of the presented solution consists in the properly balanced proportions between transmission reliability and algorithm complexity. The latter allows implementations starting from the simplest, even 8-bit, microprocessor platforms. There is also no constraint on the used lowest-level protocol layers, electrically or optically connecting components of a system. The paper provides also details of a practical realization in a form of class hierarchies and code.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Douglass, B.P.: Doing Hard Time. Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns. Addison-Wesley, Reading (1999)
Yaghmour, K.: Building Embedded Linux Systems. O’Reilly, Sebastopol (2003)
Labrosse, J.J.: Embedded Systems Building Blocks. R&D Books (2000)
Halsal, F.: Data Communications, Computer Networks and Open Systems. Addison-Wesley, Reading (1995)
USB Org.: Universal Serial Bus Revision 2.0 specification (2000), www.usg.org
Taligent Inc.: Taligent’s Guide to Designing Programs: Well-Mannered Object-Oriented Design in C++. Addison-Wesley (1994)
Cormen, T., et al.: Introduction to Algorithms, 2nd edn. MIT Press, Cambridge (2001)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley, Reading (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cyganek, B., Borgosz, J. (2004). Control Messaging Channel for Distributed Computer Systems. In: Laganá, A., Gavrilova, M.L., Kumar, V., Mun, Y., Tan, C.J.K., Gervasi, O. (eds) Computational Science and Its Applications – ICCSA 2004. ICCSA 2004. Lecture Notes in Computer Science, vol 3046. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24768-5_28
Download citation
DOI: https://doi.org/10.1007/978-3-540-24768-5_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22060-2
Online ISBN: 978-3-540-24768-5
eBook Packages: Springer Book Archive