Title :
Fast boot and fast shutdown of Android on the embedded system
Author :
Zheng Wenxuan ; Lei Hang ; Yang Xia ; Zhang Fangjie
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu, China
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.
Keywords :
Android (operating system); embedded systems; mobile computing; operating system kernels; Android operating system; Linux kernel; booting up speed; embedded system; mobile terminal market; shutting down speed; time 17 s; time 50 s; Androids; Booting; Humanoid robots; Kernel; Linux; Random access memory; Synchronization; Android system consistency; fast boot; file system synchronization;
Conference_Titel :
Electronic Measurement & Instruments (ICEMI), 2013 IEEE 11th International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-1-4799-0757-1
DOI :
10.1109/ICEMI.2013.6743201