Enhancing performance of IoT applications with load prediction and cloud elasticity

2020 ◽  
Vol 109 ◽  
pp. 689-701 ◽  
Author(s):  
Rodrigo da Rosa Righi ◽  
Everton Correa ◽  
Márcio Miguel Gomes ◽  
Cristiano André da Costa
Author(s):  
Weijia Song ◽  
Zhen Xiao

Cloud computing allows business customers to elastically scale up and down their resource usage based on needs. This feature eliminates the dilemma of planning IT infrastructures for Cloud users, where under-provisioning compromises service quality while over-provisioning wastes investment as well as electricity. It offers virtually infinite resource. It also made the desirable “pay as you go” accounting model possible. The above touted gains in the Cloud model come from on-demand resource provisioning technology. In this chapter, the authors elaborate on such technologies incorporated in a real IaaS system to exemplify how Cloud elasticity is implemented. It involves the resource provisioning technologies in hypervisor, Virtual Machine (VM) migration scheduler and VM replication. The authors also investigate the load prediction algorithm for its significant impacts on resource allocation.


2008 ◽  
Vol 7 (4) ◽  
pp. 453-458
Author(s):  
Mihai Gavrilas ◽  
Gilda Gavrilas ◽  
Ovidiu Ivanov

Sign in / Sign up

Export Citation Format

Share Document