Smartphone's have gained enormous popularity over the past few years. Smartphone's are now capable of supporting a wide range of applications, many of which demand an ever increasing computational power. Running complex applications on Smartphone's could result in poor performance and shortened battery life because of their limited resources. So it creates a challenge to increase the energy efficiency and performance enhancement as these are resource-constrained devices. So in this paper, the authors will see computation offloading to get better performance and battery life.