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.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Athony, R., Ekelin, C., Chen, D., Törngren, M., de Boer, G., Jahnich, I., et al.: A future dynamically reconfigurable automotive software system. In: Proceedings of the Elektronik im Kraftfahrzeug, Dresden, Germany. LNCS. Springer, Heidelberg (2006)
Athony, R., Rettberg, A., Jahnich, I., Ekelin, C., et al.: 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 2007, Irvine, California, USA. Springer, Heidelberg (2007)
Cybenko, G.: Dynamic load balancing for distributed memory multiprocessors. J. Parallel Distrib. Comput. (1989)
Diekmann, R., Monien, B., Preis, R.: Load balancing strategies for distributed memory machines. In: Satz, H., Karsch, F., Monien, B. (eds.) Multiscale Phenomena and Their Simulation, pp. 255–266. World Scientific, Singapore (1997)
Hu, Y.F., Blake, R.J.: An optimal dynamic load balancing algorithm, vol. DL-P-95-011 (1995), citeseer.ist.psu.edu/hu95optimal.htm
Hui, C.-C., Chanson, S.T.: Improved strategies for dynamic load balancing. In: IEEE Concurrency (1999)
Jaiganesh, B., Douglas,: Evaluating the performance of middleware load balancing strategies (2004), citeseer.ist.psu.edu/635250.html
Othman, O., Schmidt, D.: Optimizing distributed system performance via adaptive middleware load balancing. In: Othman, O., Schmidt, D.C. (eds.) ACM SIGPLAN Workshop on Optimization of Middleware and Distributed Systems (OM 2001), Snowbird, Utah, June 18, 2001 (2001)
Othman, O., Schmidt, D.C.: Issues in the design of adaptive middleware load balancing. In: LCTES 2001: Proceedings of the ACM SIGPLAN workshop on Languages, compilers and tools for embedded systems, pp. 205–213. ACM Press, New York (2001)
Stoller, S.: Leader election in distributed systems with crash failures. Technical report, Indiana University, April 1997, p. 169 (1997)
van der Zwaan, S., Marques, C.: Ant Colony Optimisation for Job Shop Scheduling. In: Proceedings of the Third Workshop on Genetic Algorithms and Artificial Life (GAAL 1999) (1999)
Buttazzo, G.C.: Hard real time computing systems. Kluwer Academic Publishers, Dordrecht (2000)
Jahnich, I., Rettberg, A.: Towards Dynamic Load Balancing for Distributed Embedded Automotive Systems. In: Rettberg, A., Dömer, R., Zanella, M., Gerstlauer, A., Rammig, F. (eds.) Proceedings of the IESS 2007, Irvine, California, USA. Springer, Heidelberg (2007)
Jahnich, I., Podolski, I., Rettberg, A.: Integrating Dynamic Load Balancing into the Car-Network. In: 4th Proc. of the Electronic Design, Test and Application (DELTA 2008), Hong Kong, January 23–25 (2008)
Ravindran, B., Welch, L.R., Kelling, C.: Building Distributed Scalable Dependable Real-Time Systems. In: Proceedings of the IEEE Conference on Engineering of Computer-Based Systems, March 24-28 (1997)
Chaaban, K., Shawky, M., Crubillé, P.: A Distributed Framework For Real-Time In-Vehicle Applications. In: Proceedings of the 8th International IEEE Conference on Intelligent Transportation Systems, Vienna, Austria, September 13–16 (2005)
Kim, M., Choi, Y., Moon, Y., Kim, S., Kwon, O.: Design and Implementation of Status based Application Manager for Telematics. In: The 8th International Conference on Advanced Communication Technology (CACT), February 20-22 (2006)
Navet, N., Song, Y., Simonot-Lion, F., Wilwert, C.: Trends in Automotive Communication Systems. In: Proceedings of the IEEE (June 2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 IFIP International Federation for Information Processing
About this paper
Cite this paper
Jahnich, I., Podolski, I., Rettberg, A. (2008). Towards a Middleware Approach for a Self-configurable Automotive Embedded System. In: Brinkschulte, U., Givargis, T., Russo, S. (eds) Software Technologies for Embedded and Ubiquitous Systems. SEUS 2008. Lecture Notes in Computer Science, vol 5287. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87785-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-87785-1_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87784-4
Online ISBN: 978-3-540-87785-1
eBook Packages: Computer ScienceComputer Science (R0)