Skip to main content

Control Messaging Channel for Distributed Computer Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3046))

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.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Douglass, B.P.: Doing Hard Time. Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns. Addison-Wesley, Reading (1999)

    Google Scholar 

  2. Yaghmour, K.: Building Embedded Linux Systems. O’Reilly, Sebastopol (2003)

    Google Scholar 

  3. Labrosse, J.J.: Embedded Systems Building Blocks. R&D Books (2000)

    Google Scholar 

  4. Halsal, F.: Data Communications, Computer Networks and Open Systems. Addison-Wesley, Reading (1995)

    Google Scholar 

  5. USB Org.: Universal Serial Bus Revision 2.0 specification (2000), www.usg.org

  6. Taligent Inc.: Taligent’s Guide to Designing Programs: Well-Mannered Object-Oriented Design in C++. Addison-Wesley (1994)

    Google Scholar 

  7. Cormen, T., et al.: Introduction to Algorithms, 2nd edn. MIT Press, Cambridge (2001)

    MATH  Google Scholar 

  8. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley, Reading (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics