Abstract
Despite increasing usage of mobile computing, exploiting its full potential is difficult due to its inherent problems such as resource scarcity,
frequent disconnections, and mobility.
Mobile cloud computing can address these problems by executing mobile applications on resource providers external to the mobile device. In this paper, we provide an extensive survey of mobile cloud computing research, while highlighting the specific concerns in mobile cloud computing.