A priority mutex with bounded waiting for interactive consumer electronics systems

Hojung Choi, Euiseong Seo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In most operating systems for interactive consumer electronics devices, inter-process communication (IPC) primitives use mutex locks to maintain consistency against concurrent accesses. However, using a real-time mutex (rt-mutex) in the IPC component can cause indefinitely long starvation of low priority processes. Because such starvation is not suitable for soft real-time systems, we propose a novel mutex mechanism that prioritizes the high priority processes while guaranteeing the bounded waiting of low-priority processes. Our evaluation showed that the waiting time of the low priority processes for IPC was restricted up to 68 ms while the response time of the high priority process was similar to rt-mutex's (13 ms).

Original languageEnglish
Title of host publication2018 IEEE International Conference on Consumer Electronics, ICCE 2018
EditorsSaraju P. Mohanty, Peter Corcoran, Hai Li, Anirban Sengupta, Jong-Hyouk Lee
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-2
Number of pages2
ISBN (Electronic)9781538630259
DOIs
StatePublished - 26 Mar 2018
Externally publishedYes
Event2018 IEEE International Conference on Consumer Electronics, ICCE 2018 - Las Vegas, United States
Duration: 12 Jan 201814 Jan 2018

Publication series

Name2018 IEEE International Conference on Consumer Electronics, ICCE 2018
Volume2018-January

Conference

Conference2018 IEEE International Conference on Consumer Electronics, ICCE 2018
Country/TerritoryUnited States
CityLas Vegas
Period12/01/1814/01/18

Fingerprint

Dive into the research topics of 'A priority mutex with bounded waiting for interactive consumer electronics systems'. Together they form a unique fingerprint.

Cite this