Title :
Towards collaborative resource sharing under real-time conditions in multitasking and multicore environments
Author_Institution :
Dept. of Tech. Comput. Sci., Univ. of Wurzburg, Wurzburg, Germany
Abstract :
Today´s embedded system designs demand for an ever increasing integration density of various services on common platforms. Especially within highly dynamic environments where severe real-time demands must be met, sharing exclusive resources among these concurrently running subsystems is a hard compositional problem. Classic approaches suffer from the fact that tasks or cores are not aware about their mutual influences and existing resource conflicts, and thus cannot collaborate efficiently in critical situations. We eliminate this flaw, and present the novel DynamicHinting method for sharing exclusive resources on-demand among prioritized tasks on both common and different cores: Hints will be issued by the resource manager(s) to indicate e.g. priority inversions, and to provide blocking tasks with the time, knowledge, and CPU power to resolve the conflicts in time.
Keywords :
embedded systems; multiprocessing systems; resource allocation; CPU power; DynamicHinting method; collaborative resource sharing; dynamic environment; embedded system design; integration density; multicore environment; multitasking; real-time condition; real-time demand; resource conflict;
Conference_Titel :
Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
Conference_Location :
Krakow
Print_ISBN :
978-1-4673-4735-8
Electronic_ISBN :
1946-0740
DOI :
10.1109/ETFA.2012.6489587