Cloud-based service delivery architecture with service-populating and mobility-aware mechanisms

Advances in Mobile and Cloud technologies have redefined the way we perceive and use computers. Mobile devices now rely on Cloud technology for storage and applications. Furthermore, recent advances in network technology ensure that mobile devices in the future will have high-bandwidth connectivity at all times. This drives the incentive of doing all the processing and storage in the Cloud and using mobile devices to access the services. In this chapter, the authors argue that always-on connectivity along with increased demand of Cloud services will contest the Internet backbone and create problems in the management of Cloud resources. Client mobility is also a factor that should be taken into account when providing Cloud services to mobile devices. The authors therefore propose a new service delivery architecture that takes into account client mobility as well as the distance between clients and services in order to manage Cloud and network resources more efficiently and provide a better Quality of Experience for the user.