Mobile cloud computing refers to the combination of mobile networks and cloud computing with an aim of benefiting the network operators, mobile users, and cloud providers. Usually it’s a technology that leverages the elastic resources of network technologies and varied clouds toward unrestricted mobility and functionality. This enables mobile devices to be used anywhere without worrying about their location. Usually, cloud computing involve situations where data and tasks are kept on the Ethernet instead of on individual devices. On the other hand, mobile cloud computing involves other servers and mobile devices that are accessed via the Internet.