0824 4256456   |   91-7892581597   |   project4uindia@gmail.com
Chat on WhatsApp Call Us Email Us

Optimizing Hadoop MapReduce for Resource-Constrained Mobile Cloud Environments

Project Code: 25P4U23

Abstract

This research investigates the adaptation and optimization of Hadoop MapReduce for mobile cloud environments characterized by their heterogeneous resources and dynamic nature. The objective is to develop a resource-aware scheduling and task allocation strategy that improves performance and efficiency while minimizing energy consumption. We propose a novel algorithm that considers both processing capacity and network bandwidth constraints, enhancing the scalability and reliability of MapReduce in mobile clouds. Our results demonstrate significant improvements in job completion time and energy efficiency compared to existing approaches.

Introduction

Mobile cloud computing leverages the collective processing power of mobile devices to execute computationally intensive tasks. However, utilizing the inherent heterogeneity and limited resources (battery, bandwidth, processing power) of mobile devices presents significant challenges. Hadoop MapReduce, a widely used framework for distributed data processing, is not inherently optimized for such dynamic and constrained environments. Existing approaches struggle to efficiently manage resources, leading to prolonged job execution times and increased energy consumption. This research aims to address these limitations by developing a tailored MapReduce framework for mobile clouds.

Objectives

  • Develop a resource-aware scheduling algorithm for Hadoop MapReduce in mobile cloud environments.
  • Optimize task allocation to minimize job completion time and energy consumption.
  • Evaluate the performance of the proposed system through simulations and/or experiments.

Demo Video

Project Information

Domain: Mobile Cloud Computing, Big Data

Year: 2025

Technologies: Java, Hadoop, MapReduce, Android, Simulators (CloudSim/MobileSim)

Platform: Android + Hadoop + Simulation