Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Optimal predictive code offloading
Berg F., Dürr F., Rothermel K.  MOBIQUITOUS 2014 (Proceedings of the 11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, London, UK, Dec 2-5, 2014)1-10.2014.Type:Proceedings
Date Reviewed: Feb 4 2015

A system that is used to offload computing from a mobile device to the cloud is presented in this paper. Presumably, this system can dramatically reduce battery usage and also increase computing performance, since cloud servers have a lot more processing power than mobile devices. The idea is that if a system can offload some parts of the software to the cloud, this will increase performance and reduce battery usage. Some applications like face recognition can really benefit from this approach, because you only have one input and one output and very intense computing in that case. When the application sends data to the cloud to be computed, there are gains in both computing and battery consumption.

For many applications, even for experts, it is difficult to determine which parts of the software should be offloaded. When we think about web applications, the offloading approach cannot provide any advantages. JavaScript and animations especially make dividing applications much more difficult. As previously mentioned, trying to offload computation to the cloud may fail when it is not done carefully, and may also decrease battery life.

This idea has been tried before [1,2]. Even if the results seem promising in the beginning, this approach has several drawbacks [3]. Previous studies suggest that when offloading is done with 3G/4G connections, battery consumption increases due to data transfer requirements. The authors provide a clear explanation of the formulation of optimal safe-point scheduling under temporal disconnections and deadlines, which makes the paper different from most on code offloading projects. However, in the evaluation part, even if the improvements indicate that it is an effective algorithm, there is no clear description or indication that the safe points are really optimized. Also, the figures are not very readable, so it is difficult to understand what they are showing without reading the relevant parts of the paper that describe what they show. Overall, the results seem very promising; compared to basic offloading techniques, this approach is more effective.

Reviewer:  Gökhan Kul Review #: CR143149 (1505-0399)
1) Wang, X. S.; Shen, H.; Wetherall, D. Accelerating the mobile web with selective offloading. In Proc. of the 2nd ACM SIGCOMM Workshop on Mobile Cloud Computing ACM, New York, NY, 2013, 45–50.
2) Cuervo, E.; Balasubramanian, A.; Cho, D.; Wolman, A.; Saroiu, S.; Chandra, R.; Bahl, P. MAUI: making smartphones last longer with code offload. In Proc. of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys '10) ACM, New York, NY, 2010, 49–62.
3) Sivakumar, A.; Gopalakrishnan, V.; Lee, S.; Rao, S.; Sen, S.; Spatscheck, O. Cloud is not a silver bullet: a case study of cloud-based mobile browsing. In Proc. of the 15th Workshop on Mobile Computing Systems and Applications (HotMobile '14) ACM, New York, NY, 2014, 1–6.
Bookmark and Share
  Reviewer Selected
 
 
Client/ Server (C.2.4 ... )
 
 
Distributed Applications (C.2.4 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Client/Server": Date
To NC or not to NC?
Vaughan-Nichols S. netWorker: The Craft of Network Computing 1(1): 29-37, 1997. Type: Article
Nov 1 1998
Understanding thin-client/server computing
Kanter J., Microsoft Press, Redmond, WA, 1998. Type: Book (9781572317444)
Nov 1 1998
Web proxy servers
Luotonen A., Prentice-Hall, Inc., Upper Saddle River, NJ, 1998. Type: Book (9780136806127)
Nov 1 1998
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy