Reference Hub2
A Computation Migration Approach to Elasticity of Cloud Computing

A Computation Migration Approach to Elasticity of Cloud Computing

Cho-Li Wang, King Tin Lam, Ricky Ka Kui Ma
ISBN13: 9781466618886|ISBN10: 1466618884|EISBN13: 9781466618893
DOI: 10.4018/978-1-4666-1888-6.ch007
Cite Chapter Cite Chapter

MLA

Wang, Cho-Li, et al. "A Computation Migration Approach to Elasticity of Cloud Computing." Network and Traffic Engineering in Emerging Distributed Computing Applications, edited by Jemal H. Abawajy, et al., IGI Global, 2013, pp. 145-178. https://doi.org/10.4018/978-1-4666-1888-6.ch007

APA

Wang, C., Lam, K. T., & Kui Ma, R. K. (2013). A Computation Migration Approach to Elasticity of Cloud Computing. In J. Abawajy, M. Pathan, M. Rahman, A. Pathan, & M. Deris (Eds.), Network and Traffic Engineering in Emerging Distributed Computing Applications (pp. 145-178). IGI Global. https://doi.org/10.4018/978-1-4666-1888-6.ch007

Chicago

Wang, Cho-Li, King Tin Lam, and Ricky Ka Kui Ma. "A Computation Migration Approach to Elasticity of Cloud Computing." In Network and Traffic Engineering in Emerging Distributed Computing Applications, edited by Jemal H. Abawajy, et al., 145-178. Hershey, PA: IGI Global, 2013. https://doi.org/10.4018/978-1-4666-1888-6.ch007

Export Reference

Mendeley
Favorite

Abstract

Code mobility is the capability to dynamically change the bindings between code fragments and the location where they are executed. While it is not a new concept, code mobility has reentered the limelight because of its potential uses for cloud computing—a megatrend in recent years. The strongest form of mobility allows the execution state of a computational component to be captured and restored on another node where execution is seamlessly continued. Computation migration can achieve dynamic load balancing, improve data access locality, and serve as the enabling mechanism for auto-provisioning of cloud computing resources. Therefore, it is worthwhile to study the concepts behind computation migration and its performance in a multi-instance cloud platform. This chapter introduces a handful of migration techniques working at diverse granularities for use in cloud computing. In particular, this chapter highlights an innovative idea termed stack-on-demand (SOD), which enables ultra-lightweight computation migrations and delivers a flexible execution model for mobile cloud applications.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.