Mobile Cloud Computing (MCC) is an emerging paradigm aiming to elastically extend the range of resource-intensive tasks supported by mobile devices, leveraging upon broadband connectivity and cloud-based resources. In literature, almost all MCC models focus on mobile devices, considering the Cloud as a system endowed with unlimited resources. In this paper, we illustrate a novel MCC model characterized by the presence of adaptive loops, i.e., feedback interactions between the mobile device and the Cloud, with the purpose to enforce adaptive behavior on both sides. Indeed, the Cloud adapts its resource allocation (number of activated virtual machines) to the workload provided by mobile devices. On the other hand, feedback from the Cloud allows mobile devices to improve offloading decisions. The performance of the whole system is heavily affected by the auto-scaling strategy adopted by the Cloud. By means of simulations, we have evaluated the impact of two very different auto-scaling strategies. Quantitative results are reported and discussed.
Impact of Different Auto-Scaling Strategies on Adaptive Mobile Cloud Computing Systems / Amoretti, Michele; Consolini, Luca; Grazioli, Alessandro; Zanichelli, Francesco. - ELETTRONICO. - (2016). (Intervento presentato al convegno 2016 IEEE Symposium on Computers and Communication (ISCC) tenutosi a Messina, Italy nel 27-30 Giugno 2016) [10.1109/ISCC.2016.7543801].
Impact of Different Auto-Scaling Strategies on Adaptive Mobile Cloud Computing Systems
AMORETTI, Michele;CONSOLINI, Luca;GRAZIOLI, Alessandro;ZANICHELLI, Francesco
2016-01-01
Abstract
Mobile Cloud Computing (MCC) is an emerging paradigm aiming to elastically extend the range of resource-intensive tasks supported by mobile devices, leveraging upon broadband connectivity and cloud-based resources. In literature, almost all MCC models focus on mobile devices, considering the Cloud as a system endowed with unlimited resources. In this paper, we illustrate a novel MCC model characterized by the presence of adaptive loops, i.e., feedback interactions between the mobile device and the Cloud, with the purpose to enforce adaptive behavior on both sides. Indeed, the Cloud adapts its resource allocation (number of activated virtual machines) to the workload provided by mobile devices. On the other hand, feedback from the Cloud allows mobile devices to improve offloading decisions. The performance of the whole system is heavily affected by the auto-scaling strategy adopted by the Cloud. By means of simulations, we have evaluated the impact of two very different auto-scaling strategies. Quantitative results are reported and discussed.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.