期刊论文详细信息
Advances in Electrical and Computer Engineering
Multi-Layer Real-Time Support for JVM-based Smart Phone Systems
WOO, Y. ; LIM, D. ; JUNG, Y. ; SEO, E..
关键词: real-time schedulers;    scheduling algorithm;    smart phones;    Java;    virtual machines;   
DOI  :  10.4316/AECE.2013.03001
学科分类:计算机科学(综合)
来源: Universitatea "Stefan cel Mare" din Suceava
PDF
【 摘 要 】

Employing the Java virtual machine (JVM) architecture provides smart phone systems stability and security by sandboxing third-party applications and controlling their behavior. However, the JVM layer hinders applications from notifying the operating system scheduler about their timeliness requirements; therefore, applications sometimes fail to respond on time. In order to improve the responsiveness of smart phone applications, this paper proposes two schemes. First, for existing applications that cannot be rebuilt, we modify the kernel scheduler to value task priorities over fairness. Second, we propose cross-layer real-time support APIs to deliver applications' priorities to the kernel scheduler, which will help developers to add real-time scheduling support to their applications. Our prototype demonstrates that the suggested schemes dramatically improve response times and throughputs of prioritized applications.

【 授权许可】

Unknown   

【 预 览 】
附件列表
Files Size Format View
RO201904269752762ZK.pdf 1134KB PDF download
  文献评价指标  
  下载次数:11次 浏览次数:18次