Open Access System for Information Sharing

Login Library

 

Article
Cited 5 time in webofscience Cited 7 time in scopus
Metadata Downloads

Kernel thread scheduling in real-time Linux for wearable computers SCIE SCOPUS KCI

Title
Kernel thread scheduling in real-time Linux for wearable computers
Authors
Kang, DLee, WPark, C
Date Issued
2007-06
Publisher
ELECTRONICS TELECOMMUNICATIONS RESEAR
Abstract
In Linux, real-time tasks are supported by separating real-time task priorities from non-real-time task priorities. However, this separation of priority ranges may not be effective when real-time tasks make the system calls that are taken care of by the kernel threads. Thus, Linux is considered a soft real-time system. Moreover, kernel threads are configured to have static priorities for throughputs. The static assignment of priorities to kernel threads causes trouble for real-time tasks when real-time tasks require kernel threads to be invoked to handle the system calls because kernel threads do not discriminate between real-time and non-real-time tasks. We present a dynamic kernel thread scheduling mechanism with weighted average priority inheritance protocol (PIP), a variation of the PIP. The scheduling algorithm assigns proper priorities to kernel threads at runtime by monitoring the activities of user-level real-time tasks. Experimental results show that the algorithms can greatly improve the unexpected execution latency of real-time tasks.
Keywords
real-time scheduling; Linux; kernel threads; priority inheritance; wearable computers
URI
https://oasis.postech.ac.kr/handle/2014.oak/23344
DOI
10.4218/etrij.07.0506.0019
ISSN
1225-6463
Article Type
Article
Citation
ETRI JOURNAL, vol. 29, no. 3, page. 270 - 280, 2007-06
Files in This Item:
There are no files associated with this item.

qr_code

  • mendeley

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher

박찬익PARK, CHAN IK
Dept of Computer Science & Enginrg
Read more

Views & Downloads

Browse