Fast Boot and Fast Shutdown of Android on the Embedded System

Zheng Wenxuan,Lei Hang,Yang Xia,Zhang Fangjie
DOI: https://doi.org/10.1109/icemi.2013.6743201
2013-01-01
Abstract:More and more devices in the mobile terminal market employ Android operating system as their operating system. To meet as much needs of users and devices manufactures as possible, the complicated architecture is adopted by Android, which leads to the long time of booting up. The average time of booting up for Android devices in the market is about 50 seconds. This paper introduces a method to improve the speed of booting up without delaying the shutdown time and solve the system inconsistency brought by the method. First, the shortcomings of existing methods proposed to solve the long booting up problem are analyzed. Next, based on these analysis, a new method is proposed and its implementation in both Linux kernel and Android system is detailedly described. Finally, the improvement of the speed of booting up and shutting down is tested and verified: the total boot time of the proposed method is 17 seconds that represents 66 percent improvement while that of the normal is 50 seconds. What's more, this method also accomplishes the fast shutdown because its shutdown time is the same as the normal method. The result also proves that the system is stable and secure after those modification.
What problem does this paper attempt to address?