Mobile Grid is an emerging and prospering field of distributed
computing where mobile devices are enjoying the benefits of Grid. Challenges
faced by mobile Grid are unpredictable network quality, lower trust, limited
resources (battery power, network bandwidth, storage, processing power, etc)
and extended periods of disconnections which may result in lost of the work
done by these devices. We, therefore, need a proper fault tolerance scheme for
these mobile hosts. A major issue is the appropriate handling of failures with
minimal processing and storage overhead on mobile hosts. To meet these goals,
we propose a proxy-based coordinated checkpointing scheme for our mobile to
Grid middleware, Mobile Access to Grid Infrastructure (MAGi). In this scheme
mobile hosts seamlessly store checkpoints on their respective proxies running
on the middleware. Together with the central coordinator component, these
proxies act as a centralized checkpointing store.