Computation offloading

In computer science, computation offloading refers to the transfer of certain computing tasks to an external platform, such as a cluster, grid, or a cloud.[1] Offloading may be necessary due to hardware limitations of a computer system handling a particular task on its own.[2] These intensive computing tasks may be used in artificial intelligence, artificial vision and object tracking, or computational decision making.[3] Computation offloading may also be used to save energy.

References

  1. Ma, Xiaoqiang; Zhao, Yuan; Zhang, Lei; Wang, Haiyang; Peng, Limei. "When mobile terminals meet the cloud: computation offloading as the bridge". IEEE Network 27 (5): 28–33. doi:10.1109/MNET.2013.6616112.
  2. Kumar, Karthik; Liu, Jibang; Lu, Yung-Hsiang; Bhargava, Bharat (10 April 2012). "A Survey of Computation Offloading for Mobile Systems". Mobile Networks and Applications 18 (1): 129–140. doi:10.1007/s11036-012-0368-0.
  3. Gurun, S.; Wolski, R.; Krintz, C.; Nurmi, D. (1 November 2008). "On the Efficacy of Computation Offloading Decision-Making Strategies". International Journal of High Performance Computing Applications 22 (4): 460–479. doi:10.1177/1094342007095289.
This article is issued from Wikipedia - version of the Sunday, October 19, 2014. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.