Secondly, integrating the resource distribution
mechanism, in the case of any core fails in a multicore
computational unit. In other words, the resource plan-
ner will recognize cores failure and then will assign
the safety-critical application, which was running on
the failed core, to the other non-safety-critical core,
which has a non-safety-critical application running.
Consequently, it will cause in distributing the con-
sumption of the cores and minimizing the message
drops, and timing latencies for safety-critical applica-
tions.
ACKNOWLEDGEMENTS
This work is part of the project ”KI-FLEX” (project
number 16ES1027) which is funded by German Fed-
eral Ministry of Education and Research (BMBF)
within the framework of the guidelines on promoting
research initiatives in the field of “AI-based electronic
solutions for safe autonomous driving.
REFERENCES
Askaripoor, H., Farzaneh, M. H., and Knoll, A. (2020).
Considering safety requirements in design phase of
future e/e architectures. In 2020 25th IEEE Interna-
tional Conference on Emerging Technologies and Fac-
tory Automation (ETFA), volume 1, pages 1165–1168.
IEEE.
Fang, C.-C., Mou, T.-C., Sun, S.-W., and Chang, P.-
C. (2018). Machine-learning based fitness behavior
recognition from camera and sensor modalities. In
2018 IEEE International Conference on Artificial In-
telligence and Virtual Reality (AIVR), pages 249–250.
IEEE.
Hayat, S., Kun, S., Tengtao, Z., Yu, Y., Tu, T., and Du,
Y. (2018). A deep learning framework using convo-
lutional neural network for multi-class object recog-
nition. In 2018 IEEE 3rd International Conference
on Image, Vision and Computing (ICIVC), pages 194–
198. IEEE.
Kato, S., Tokunaga, S., Maruyama, Y., Maeda, S.,
Hirabayashi, M., Kitsukawa, Y., Monrroy, A., Ando,
T., Fujii, Y., and Azumi, T. (2018). Autoware on
board: Enabling autonomous vehicles with embedded
systems. In 2018 ACM/IEEE 9th International Con-
ference on Cyber-Physical Systems (ICCPS), pages
287–296. IEEE.
Kong, L.-F. and Wu, J. (2005). Dynamic single machine
scheduling using q-learning agent. In 2005 Interna-
tional Conference on Machine Learning and Cyber-
netics, volume 5, pages 3237–3241. IEEE.
Liu, C. L. and Layland, J. W. (1973). Scheduling algo-
rithms for multiprogramming in a hard-real-time en-
vironment. Journal of the ACM (JACM), 20(1):46–61.
Malik, S., Ahmad, S., Kim, B. W., Park, D. H., and Kim,
D. (2019a). Hybrid inference based scheduling mech-
anism for efficient real time task and resource man-
agement in smart cars for safe driving. Electronics,
8(3):344.
Malik, S., Ahmad, S., Ullah, I., Park, D. H., and Kim,
D. (2019b). An adaptive emergency first intelli-
gent scheduling algorithm for efficient task manage-
ment and scheduling in hybrid of hard real-time and
soft real-time embedded iot systems. Sustainability,
11(8):2192.
Maruyama, Y., Kato, S., and Azumi, T. (2016). Ex-
ploring the performance of ros2. In Proceedings of
the 13th International Conference on Embedded Soft-
ware, pages 1–10.
Shulga, D., Kapustin, A., Kozlov, A., Kozyrev, A., and
Rovnyagin, M. (2016). The scheduling based on ma-
chine learning for heterogeneous cpu/gpu systems. In
2016 IEEE NW Russia Young Researchers in Electri-
cal and Electronic Engineering Conference (EICon-
RusNW), pages 345–348. IEEE.
Stroustrup, B. (2013). The C++ programming language.
Pearson Education.
Thammachantuek, I., Kosolsombat, S., and Ketcham, M.
(2018a). Support vector machines for road images
recognition in autonomous car. In 2018 18th Interna-
tional Symposium on Communications and Informa-
tion Technologies (ISCIT), pages 291–293. IEEE.
Thammachantuek, I., Kosolsomnbat, S., and Ketcham, M.
(2018b). Comparison of machine learning algorithm’s
performance based on decision making in autonomous
car. In 2018 International Joint Symposium on Arti-
ficial Intelligence and Natural Language Processing
(iSAI-NLP), pages 1–6. IEEE.
Thomas, D., Woodall, W., and Fernandez, E. (2014). Next-
generation ROS: Building on DDS. In ROSCon
Chicago 2014, Mountain View, CA. Open Robotics.
Werling, M., Ziegler, J., Kammel, S., and Thrun, S. (2010).
Optimal trajectory generation for dynamic street sce-
narios in a frenet frame. In 2010 IEEE International
Conference on Robotics and Automation, pages 987–
993. IEEE.
Yingzi, W., Xinli, J., Pingbo, H., and Kanfeng, G. (2009).
Pattern driven dynamic scheduling approach using re-
inforcement learning. In 2009 IEEE International
Conference on Automation and Logistics, pages 514–
519. IEEE.
A Flexible Scheduling Architecture of Resource Distribution Proposal for Autonomous Driving Platforms
599