Smartphones are becoming very popular now-a-days. They are being used for wide range of applications like gaming, watching online videos, capturing pictures, chatting, etc. Due to the availability of such facilities on mobile the use of mobiles phones to accomplish the people's day-to-day activities is increasing. But even if the mobile phones are becoming rich in applications they have resource constrain like limited battery, computation power, memory, storage and energy. To overcome these limitation, the authors can combine mobile with cloud computing. This new branch of cloud computing is called mobile cloud computing.