Authors:
Igor Capeletti
1
;
Ariel Goes de Castro
1
;
Daniel Temp
2
;
1
;
Paulo Silas Severo de Souza
3
;
Arthur Lorenzon
4
;
Fábio Rossi
2
;
1
and
Marcelo Luizelli
1
Affiliations:
1
Federal University of Pampa, Alegrete, Brazil
;
2
Federal Institute Farroupilha, Alegrete, Brazil
;
3
Pontifical Catholic University of Rio Grande do Sul, Porto Alegre, Brazil
;
4
Federal University of Rio Grande do Sul, Porto Alegre, Brazil
Keyword(s):
Cloud Continuum, Resource Allocation, Heuristics, Simulation.
Abstract:
The IT community has witnessed a transition towards the cooperation of two major paradigms, Cloud Computing and Edge Computing, paving the way to a Cloud Continuum, where computation can be performed at the various network levels. While this model widens the provisioning possibilities, choosing the most cost-efficient processing location is not trivial. In addition, network bottlenecks between end users and computing facilities assigned for carrying out processing can undermine application performance. To overcome this challenge, this paper presents a novel algorithm that leverages a path-aware heuristic approach to opportunistically process application requests on compute devices along the network path. Once intermediate hosts process information, requests are sent back to users, alleviating the demand on the network core and minimizing end-to-end application latency. Simulated experiments demonstrate that our approach outperforms baseline routing strategies by a factor of 24x in te
rms of network saturation reduction without sacrificing application latency.
(More)