research

Scheduling real-time tasks in mobile devices

Abstract

Спроектирован и разработан диспетчер задач реального масштаба времени для мобильных устройств, работающих на базе операционной системы Android. Исследованы особенности планирования задач, подлежащих выполнению на современных мобильных устройствах. Отмечено, что в настоящее время для диспетчеризации задач чаще всего применяются скалярные критерии, приводящие к задержкам в работе мобильных устройств, вызванных конфликтами, возникающими при использовании общих ресурсов. Использованный в диспетчере алгоритм планирования задач по структурному критерию, предложенный авторами, обеспечивает функционирование в многозадачном режиме до 64-х задач с учетом важности каждой задачи, времени первого запуска и/или периода повторения задачи и другими характеристиками, которые назначаются индивидуально для каждой задачи.Спроектований та розроблений диспетчер задач реального виміру часу для мобільних пристроїв, працюючих на базі операційної системи Android. Досліджені особливості планування задач, які підлягають виконанню на сучасних мобільних пристроях. Відмічено, що в даний час для диспетчеризації задач найчастіше застосовуються скалярні критерії, що призводить до затримок в роботі мобільних пристроїв, спричинених конфліктами, що виникають при використанні спільних ресурсів. Використаний в диспетчері алгоритм планування задач за структурним критерієм, запропонований авторами, забезпечує функціонування в багатозадачному режимі до 64-х задач з урахуванням важливості кожної задачі, часом першого запуску та/або періодом повторення задачі та іншими характеристиками, що призначаються індивідуально для кожної задачі.Designed and developed RT Task Scheduler for mobile devices running on the Android operating system. Were analyzed the features of scheduling tasks to be performed on modern mobile devices. It is noted that at the present time for scheduling tasks often scalar criteria are applied, leading to delays in the work of mobile devices, due to the conflicts that arise when using shared resources. Used in Task Scheduler scheduling algorithm on structural criteria proposed by the authors, it operates multitask up to 64 tasks, taking into account the importance of each task, the time of the first startup and / or the repetition period of the tasks and other characteristics that are assigned individually for each task

    Similar works