Explicit prioritization of parallel Intent broadcasts in real-time Android

被引:3
作者
Kalkov, Igor [1 ]
Gurghian, Alexandru [1 ]
Kowalewski, Stefan [1 ]
机构
[1] Rhein Westfal TH Aachen, Informat Embedded Software 11, Ahornstr 55, D-52074 Aachen, Germany
关键词
real-time android; inter-process communication; intent broadcasting;
D O I
10.1002/cpe.4122
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Different approaches for extending the original Android platform with real-time capabilities were presented in the last few years. Most of the work covers fundamental issues like real-time scheduling and non-blocking memory management. This article shows the weak predictability of Android's internal intra-process and inter-process communication based on Intent messaging and presents a concept to improve its soft real-time capability. The proposed approach introduces a priority-based broadcast handling using explicit priority values, instead of the original first in - first out processing. Furthermore, the size of responsible critical sections is reduced in order to improve the preemptibility and to assure predictable processing times for applications with real-time requirements. Our evaluation highlights the improvements in comparison with the original Android implementation without any loss of the system performance. Additionally, the compatibility with already existing components and applications is preserved. Copyright (c) 2017 John Wiley & Sons, Ltd.
引用
收藏
页数:21
相关论文
共 27 条
  • [1] Ableson WF, 2009, UNLOCKING ANDROID DE
  • [2] [Anonymous], 2013, P 22 USENIX SEC S US
  • [3] [Anonymous], P EMB LIN C EUR ELCE
  • [4] [Anonymous], 2012, Computer Systems and Industrial Informatics (ICCSII), 2012 International Conference on
  • [5] [Anonymous], ACM INT C P SERIES
  • [6] THOTH, A PORTABLE REAL-TIME OPERATING SYSTEM
    CHERITON, DR
    MALCOLM, MA
    MELEN, LS
    SAGER, GR
    [J]. COMMUNICATIONS OF THE ACM, 1979, 22 (02) : 105 - 115
  • [7] Chin E, 2011, Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services, MobiSys '11, New York, NY, USA, P239, DOI DOI 10.1145/1999995.2000018
  • [8] Cvetkovic MD, 2003, TELSIKS 2003: 6TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS IN MODERN SATELLITE, CABLE AND BROADCASTING SERVICE, VOLS 1 AND 2, PROCEEDINGS OF PAPERS, P618
  • [9] Gerlitz T., 2013, P 11 INT WORKSH JAV, P108
  • [10] Gradl S, 2012, IEEE ENG MED BIO, P2452, DOI 10.1109/EMBC.2012.6346460