Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Best of 2016 Recommended by Editor Recommended by Reviewer Recommended by Reader
Cost aware service placement and load dispatching in mobile cloud systems
Yang L., Cao J., Liang G., Han X.  IEEE Transactions on Computers 65 (5): 1440-1452, 2016. Type: Article
Date Reviewed: Apr 4 2017

In mobile clouds, users accessing cloud services on mobile devices may experience long delays that are detrimental to the user experience. One solution largely investigated is to deploy cloud services on cloudlets, smaller but powerful servers located close to the mobile users. While solving the latency problem, this new model raises two new challenging questions: how to achieve an optimal placement of services on cloudlets and how to minimize the placement transitions of services on cloudlets, both driven by the mobility of the users.

This paper addresses these two problems via a thorough analysis of the service placement problem in the context of a cloudlet-cloud architecture, followed by a presentation of original algorithms that aim to optimize the tradeoff between service latency, cloudlet resource usage, and service placement transitions. The first algorithm is a greedy one that determines the service placement and load dispatching in two steps. The first selects cloudlets as the destination for services, followed by load assignment. Three other algorithms are used as benchmarks.

The next contribution of the paper is an online solution that tries to solve the problems in real terms. This solution works with load prediction for each new period of time, considering previous load profiles. The optimization module decides on service placement and load dispatching. All solutions are clearly and rigorously presented.

The performance evaluation consists of two stages. The first set of algorithms is run considering a realistic set of simulation parameters. The greedy algorithm outperforms the others when the number of user requests varies from 1000 to 3500, and the number of services changes from 15 to 50: the latency by using cloudlet varies from 1/5 to 1/2 in respect to the latency when only the cloud is used. For testing the online solution, the authors considered a real-world dataset--Shenzhen taxi and metro data collected during one day in 2014. First, the accuracy of load prediction is considered, followed by the analysis of latency. The results are interesting although not impressive: latency can be up to 40 percent of the cloud access latency.

Summing up, this is an interesting paper that discusses a hot topic and proposes an initial set of solutions. The evaluation methodology is appropriate for the time being, but will require more real dataset experiments. This paper can be an eye opener for young researchers and also mobile service providers.

Reviewer:  D. Grigoras Review #: CR145171 (1706-0379)
Bookmark and Share
  Editor Recommended
Featured Reviewer
Cloud Computing (C.2.4 ... )
Mobile Processors (C.1.4 ... )
Would you recommend this review?
Other reviews under "Cloud Computing": Date
Cloud adoption in Brazil
Pereira J., da Silva E., Batista T., Delicato F., Pires P., Khan S.  IT Professional 19(2): 50-56, 2017. Type: Article
Feb 22 2018
Hybrid method for minimizing service delay in edge cloud computing through VM migration and transmission power control
Rodrigues T., Suto K., Nishiyama H., Kato N.  IEEE Transactions on Computers 66(5): 810-819, 2017. Type: Article
Sep 19 2017
Improving resource efficiency at scale with Heracles
Lo D., Cheng L., Govindaraju R., Ranganathan P., Kozyrakis C.  ACM Transactions on Computer Systems 34(2): Article No. 6, 2016. Type: Article
Sep 6 2017

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2018 ThinkLoud, Inc.
Terms of Use
| Privacy Policy