Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
osuthesis_yunhao1.pdf (655.84 KB)
ETD Abstract Container
Abstract Header
A Checkpointing Methodology for Android Smartphone
Author Info
Bai, Yunhao
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=osu1461171667
Abstract Details
Year and Degree
2016, Master of Science, Ohio State University, Electrical and Computer Engineering.
Abstract
As today’s smartphone hardware becomes increasingly powerful with more CPU cores, larger size of RAM, and even graphics multi-processors, the complexity of smartphone apps is approaching that of a desktop computer. However, Random smartphone rebooting and unexpected shutdown (due to reasons like overheating, battery run outs, or automatic app upgrades) can be frustrating. What can be even worse is that a phone user commonly has to restart, from beginning, the apps he or she is using when the phone gets rebooted, as all the app states would be lost, especially when the number of apps is large. Hence, a recovery service is sorely need-ed for today’s smartphones where apps are becoming increasingly complex. While checkpointing has long been used for desktop and laptop computers, such state p-reserving techniques cannot be directly applied to smartphones, due to their more stringent constraints on energy, running time, and storage space. In this paper, we propose CKPTriod, an checkpointing framework that checkpoints the apps based on the apps’ characteristics and future usage, in order to signi¿cantly reduce the amount of work that a user needs to recover the app states after restarting the smartphone. CKPTriod is prototyped on the Android platform and evaluated using real-world traces.
Committee
Xiaorui Wang, Dr. (Advisor)
Qin Feng, Dr. (Committee Member)
Pages
23 p.
Subject Headings
Computer Engineering
;
Electrical Engineering
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
Bai, Y. (2016).
A Checkpointing Methodology for Android Smartphone
[Master's thesis, Ohio State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=osu1461171667
APA Style (7th edition)
Bai, Yunhao.
A Checkpointing Methodology for Android Smartphone.
2016. Ohio State University, Master's thesis.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=osu1461171667.
MLA Style (8th edition)
Bai, Yunhao. "A Checkpointing Methodology for Android Smartphone." Master's thesis, Ohio State University, 2016. http://rave.ohiolink.edu/etdc/view?acc_num=osu1461171667
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
osu1461171667
Download Count:
1,259
Copyright Info
© 2016, all rights reserved.
This open access ETD is published by The Ohio State University and OhioLINK.