
135
MOBILE APPS ON GLOBAL CLOUDS
© 2010 Taylor & Francis Group, LLC
the least loaded server. Pure control plane mechanisms, such as rotat-
ing domain name system (DNS), provide static load balancing.
Service Partitioning To improve performance, services often need to
be partitioned, and each partition is hosted on a separate server. Each
partition may be further replicated over multiple servers. A service
may be partitioned based on content and/or context.
Content-Based Partitioning Even for the same service (e.g., xyz.
com), accounting messages, recommendation requests, and video
requests are all sent to different server groups. is can be done e ...