AbstractsComputer Science

Solving Unsteady Convection-Diffusion Problems in One andMore Dimensions with Local Discontinuous Galerkin Methods andImplicit-Explicit Runge-Kutta Time Stepping

by Yunhao Bai




Institution: The Ohio State University
Department:
Year: 2016
Keywords: Computer Engineering; Electrical Engineering
Posted: 02/05/2017
Record ID: 2066281
Full text PDF: http://rave.ohiolink.edu/etdc/view?acc_num=osu1461171667


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. Advisors/Committee Members: Wang, Xiaorui (Advisor).