Publication Date

Spring 2014

Degree Type

Master's Project

Degree Name

Master of Science (MS)


Computer Science


Based on the worldwide high-speed networks and advanced hardware (e.g., multiple cores mobile processor, and various sensors), mobile software industries enthusiastically release advanced mobile applications. These phenomena cause mobile devices to break down the limitation of time and place. Mobile cloud computing provides the most convenient communication and effective working environment to humans. However, the fundamental hardware has technical difficulties to keep up advanced technologies and applications in mobile devices, which means that there is a gap between available hardware resource and the demand of complex applications in mobile devices. The limited hardware decreases the quality of service. Mobile Cloud computing with computation offloading algorithms can alleviate current concern in mobile device industries. This paper proposes a Dynamic Threshold Algorithm (DTA), which is an formulated algorithm to offload tasks in workflow to either the cloud environment or a local mobile device. Experimental results will prove that DTA is able to maximize the performance and minimize the energy consumption for mobile devices.