Skip to main content

Self-Configurable Automotive Embedded Systems

  • Chapter
  • First Online:
Self-Organization in Embedded Real-Time Systems
  • 1116 Accesses

Abstract

In this paper a middleware architecture for distributed automotive systems that supports self-configuration by dynamic load balancing of tasks is presented. The inclusion of self-configurability is able to offer reliability within the multimedia network of the vehicle (Infotainment). Load balancing of tasks could be applied if an error occurred within the network. The error detection in the network and the load balancing should run automatically. Therefore, the middleware architecture has to deal on one hand with the error detection and on the other hand with the migration of tasks. Additionally, to enable the migration it is important to identify the requirements of all electronic control units (ECU) and tasks within the network.

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

Access this chapter

eBook
USD 16.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
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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. Athony R, Ekelin C, Chen C, Toerngren M, de Boer G, Jahnich I et al (2006) A future dynamically reconfigurable automotive software system. In: Proceedings of the “Elektronik im Kraftfahrzeug”. Springer, Dresden, Germany

    Google Scholar 

  2. Athony R, Rettberg A, Jahnich I, Ekelin C et  al (2007) Towards a dynamically reconfigurable automotive control system architecture. In: Rettberg A, D’ mer R, Zanella M, Gerstlauer A, Rammig F (eds) Proceedings of the IESS’07. Springer, Irvine, California

    Google Scholar 

  3. Chaaban K, Shawky M, Crubille P (2005) A distributed framework for real-time in-vehicle applications. Intelligent Transportation Systems. Proceedings. IEEE, pp 925–929, 13–15 Sept 2005

    Google Scholar 

  4. Cybenko G (1989) Dynamic load balancing for distributed memory multiprocessors. J Parallel Distrib Comput 7(2):279–301. doi: 10.1016/0743-7315(89)90021-X. http://dx.doi.org/10.1016/0743-7315(89)90021-X

  5. Diekmann R, Monien B, Preis R (1997) Load balancing strategies for distributed memory machines. In: Satz H, Karsch F, Monien B (eds) Multiscale phenomena and their simulation. World Scientific, Singapore, pp 255–266

    Google Scholar 

  6. Giorgio BC (2000) Hard real time computing systems. Kluwer, Dordecht

    Google Scholar 

  7. Heiss H-U, Schmitz M (1995) Decentralized dynamic load balancing: the particles approach. Inf Sci Inf Comput Sci 84(1–2):115–128

    Google Scholar 

  8. Hu YF, Blake RJ (1995) An optimal dynamic load balancing algorithm. In: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.51.4963, vol DL-P-95-011

  9. Hui C-C, Chanson ST (1999) Improved strategies for dynamic load balancing. IEEE Concurrency 7(3):58–67

    Article  Google Scholar 

  10. Jahnich I, Podolski I, Rettberg A (2008) Integrating dynamic load balancing into the car-network. 4th IEEE International Symposium on Electronic Design, Test and Applications. DELTA pp 435–440, 23–25 Jan 2008

    Google Scholar 

  11. Jahnich I, Rettberg A (2007) Towards dynamic load balancing for distributed embedded automotive systems. In: Rettberg A, D’mer R, Zanella M, Gerstlauer A, Rammig F (2007) Proceedings of the IESS’07. Springer, Irvine, California

    Google Scholar 

  12. Jaiganesh B, Schmidt DC, Dowdy L, Othman O (2004) Evaluating the performance of middleware load balancing strategies. Enterprise Distributed Object Computing Conference. EDOC. Proceedings, Eighth IEEE International pp 135–146, 20–24 Sept 2004

    Google Scholar 

  13. Kim M, Choi Y, Moon Y, Kim S, Kwon O (2006) Design and implementation of status based application manager for telematics. Advanced Communication Technology. ICACT. The 8th International Conference, vol 2 pp 3–1366, 20–22 Feb 2006

    Google Scholar 

  14. Navet N, Song Y, Simonot-Lion F, Wilwert C (2005) Trends in automotive communication systems. Proc IEEE 93(6):1204–1223

    Article  Google Scholar 

  15. Othman O, Schmidt D (2001) Optimizing distributed system performance via adaptive middleware load balancing. In: Othman O, Schmidt DC (eds) Optimizing distributed system performance via adaptive middleware load balancing. ACM SIGPLAN workshop on optimization of middleware and distributed systems (OM 2001), Snowbird, Utah, 18 June 2001

    Google Scholar 

  16. Othman O, Schmidt DC (2001) Issues in the design of adaptive middleware load balancing. In: LCTES ’01: proceedings of the ACM SIGPLAN workshop on languages, compilers and tools for embedded systems. ACM, New York, pp 205–213

    Google Scholar 

  17. Ravindran B, Welch LR, Kelling C (1997) Building distributed scalable dependable real-time systems. Proceedings of the International Conference and Workshop on Engineering of Computer-Based Systems, 1997 pp 452–459, 24–28 Mar 1997

    Google Scholar 

  18. Stoller S (1997) Leader election in distributed systems with crash failures. In: Stoller S (eds) Leader election in distributed systems with crash failures. Technical report, Indiana University, April 1997, p 169

    Google Scholar 

  19. van der Zwaan S, Marques C (1999) Ant colony optimisation for job shop scheduling. In: van der Zwaan S, Marques C (eds) Ant colony optimisation for job shop scheduling. Proceedings of the third workshop on genetic algorithms and artificial life (GAAL 99). http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.53.3586

Download references

Acknowledgements

This project was funded by the EU Commission within the project DySCAS (Dynamically Self-Configuring Automotive Systems). The authors would like to thank all partners of the project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Achim Rettberg .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media New York

About this chapter

Cite this chapter

Rettberg, A., Podolski, I. (2013). Self-Configurable Automotive Embedded Systems. In: Higuera-Toledano, M., Brinkschulte, U., Rettberg, A. (eds) Self-Organization in Embedded Real-Time Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-1969-3_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-1969-3_6

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-1968-6

  • Online ISBN: 978-1-4614-1969-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics