DocumentCode :
33833
Title :
A QoS-aware I/O mechanism for jitter-free multimedia playing in smart devices
Author :
Eunji Lee ; Youngsun Kim ; Hyokyung Bahn
Author_Institution :
Sch. of Comput. Sci. & Eng., Seoul Nat. Univ., Seoul, South Korea
Volume :
59
Issue :
4
fYear :
2013
fDate :
Nov-13
Firstpage :
869
Lastpage :
874
Abstract :
As multi-tasking has become the common feature of modern smart devices, providing QoS (quality of service) guarantees for heterogeneous applications becomes challenging. For example, if a real-time application like a movie player is executed simultaneously with other applications, jitters may be experienced due to resource contention among the concurrent processes. This paper presents a novel I/O mechanism to provide jitter-free multimedia playing in smart devices. To this end, the I/O paths of smart devices were explored and two sources of unpredictable latency were discovered. The first one is the garbage collection overhead of flash memory and the second one is the non-preemptive scheduling used in the software platform of smart devices. This paper resolves these problems by adopting non-volatile memory as the storage of real-time applications, and then performing non-blocking I/O for them. This mechanism completely prevents all possible run-time delays due to the interferences of other processes, providing QoS-guaranteed services for real-time applications. Tracedriven simulations show that the proposed scheme reduces the deadline miss ratio of a movie player by 40% on average.
Keywords :
flash memories; jitter; multimedia communication; quality of service; smart phones; QoS aware IO mechanism; flash memory; garbage collection overhead; heterogeneous applications; jitter free multimedia; nonpreemptive scheduling; nonvolatile memory; quality of service; real time applications; resource contention; run time delays; smart devices; software platform; Flash memories; Mobile communication; Multimedia communication; Nonvolatile memory; Performance evaluation; Random access memory; Real-time systems;
fLanguage :
English
Journal_Title :
Consumer Electronics, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-3063
Type :
jour
DOI :
10.1109/TCE.2013.6689701
Filename :
6689701
Link To Document :
بازگشت