Browse > Article
http://dx.doi.org/10.7840/KICS.2011.36B.3.254

Improving Bootup Time of Embedded Linux using Snapshot Image Created on Boot Time  

Joe, In-Whee (한양대학교 컴퓨터공학부 이동네트워크 연구실)
Lee, Sang-Cheol (한양대학교 컴퓨터공학부 이동네트워크 연구실)
Abstract
This paper attempts to propose a method to improve the snapshot boot method, one of the methods to enhance the booting speed of the embedded Linux based system and to increase its efficiency. Snapshot boot is a method of using suspend/resume that is a method of saving and restoring the entire information of the current tasks, and it enhances the booting speed by processing a restoration of previous tasks from the bootloader instead of processing the Linux booting. The facing problem of snapshot boot is that it takes a long time to create images and save them to the storage device during the suspend process since it targets every pages. Additionally, if the switch is turned off while creating an image by some extraordinary circumstances, then the image is not created and thus, the resume process of snapshot boot cannot be executed. The suggest method in this paper creates the snapshot image for once only and utilize the image to enhance the speed and stability on booting.
Keywords
Snapshot; Bootup Time; Embedded Linux; Suspend; Resume;
Citations & Related Records
연도 인용수 순위
  • Reference
1 http://android.git.kernel.org
2 http://git.kernel.org/?p=linux/kernel/git/kki_ap/linux-2.6-samsung.git;a=summary
3 Bovet and Cesati, "Understanding Linux Kernel 3rd Edition" O'Reilly
4 CE Linux Forum (CELF) Kernel XIP "http://tree.celinuxforum.org/CelfPubWik/KernelXIP"
5 박우람, 나윤주, 박찬익 "지연된 장치 탐색을 이용한 부팅시간 향상 기법" 정보과학회 2006 추계학술대회
6 Hiroki Kaminaga, "Imporving Linux Startup Time Using Software Resume," 2006 Linux Symposium
7 박세진, 송재환 "개선된 스냅샷 부트를 이용한 임베디드 리눅스의 빠른 부팅 기법." 정보과학학회지 : 컴퓨팅의 실제 및 레터 제 14권 6호 2008.8