Energy-Efficient Fault-Tolerant Data Storage and Processing in Mobile Cloud
Despite the advances in hardware for hand-held mobile devices, resource-intensive applications (e.g., video and image storage and processing or map-reduce type) still remain off bounds since they require large computation and storage capabilities. Recent research has attempted to address these issues by employing remote servers, such as clouds and peer mobile devices. For mobile devices deployed in dynamic networks (i.e., with frequent topology changes because of node failure/unavailability and mobility as in a mobile cloud), however, challenges of reliability and energy efficiency remain largely unaddressed. To the best of our knowledge, we are the first to address these challenges in an integrated manner for both data storage and processing in mobile cloud, an approach we call k-out-of-n computing. In our solution, mobile devices successfully retrieve or process data, in the most energy-efficient way, as long as k out of n remote servers are accessible. Through a real system implementation we prove the feasibility of our approach. Extensive simulations demonstrate the fault tolerance and energy efficiency performance of our framework in larger scale networks.
When selecting remote servers, energy consumption for accessing them must be minimized while taking into account the dynamically changing topology. Serendipity and other VM-based solutions considered the energy cost for processing a task on mobile devices and offloading a task to the remote servers, but they did not consider the scenario in a multi-hop and dynamic network where the energy cost for relaying/transmitting packets is significant.
DISADVANTAGES OF EXISTING SYSTEM:
- The V-M based solutions did not consider the scenario in a multi-hop and dynamic network where the energy cost for relaying/transmitting packets is significant.
We propose the first framework to support fault-tolerant and energy efficient remote storage & processing under a dynamic network topology, i.e., mobile cloud. Our framework aims for applications that require energy-efficient and reliable distributed data storage & processing in dynamic network. E.g., military operation or disaster response. We integrate the k-out of- n reliability mechanism into distributed computing in mobile cloud formed by only mobile devices. k-out-of- n, a well-studied topic in reliability control, ensures that a system of n components operates correctly as long as k or more components work.
ADVANTAGES OF PROPOSED SYSTEM:
- Extensive simulations in larger scale networks proved the effectiveness of this solution.
- It assigns data fragments to nodes such that other nodes retrieve data reliably with minimal energy consumption.
- System : Pentium IV 2.4 GHz.
- Hard Disk : 40 GB.
- Floppy Drive : 44 Mb.
- Monitor : 15 VGA Colour.
- Mouse :
- Ram : 512 Mb.
- MOBILE : ANDROID
- Operating system : Windows 7.
- Coding Language : Java 1.7
- Tool Kit : Android 2.3 ABOVE
- IDE : Eclipse
Chien-An Chen, Myounggyu Won, Radu Stoleru, Member, IEEE, and Geoffrey G. Xie, Member, IEEE, “Energy-Efficient Fault-Tolerant Data Storage and Processing in Mobile Cloud”, IEEE TRANSACTIONS ON CLOUD COMPUTING, VOL. 3, NO. 1, JANUARY-MARCH 2015.