Back to Search Start Over

Ovcosim: an open-source versatile computation offloading simulator for cloud and fog computing.

Authors :
Pirbasti, Marzieh Ranjbar
Das, Olivia
Source :
Cluster Computing; Aug2024, Vol. 27 Issue 5, p5647-5661, 15p
Publication Year :
2024

Abstract

Offloading computation-intensive tasks of an application from a mobile device to a remote computation resource can improve the runtime of the application as well as improve the lifetime of the mobile device's battery. However, computation offloading is a complex endeavour: remote computation resources in the cloud and in the fog have different computation capabilities and costs, and the network bandwidth and latency between different resources need to be taken into account. In addition, the mobile device would ideally like to offload multiple applications simultaneously, further adding to the complexity of assigning different tasks of each application to available computation resources. In this paper, we introduce an open-source versatile computation offloading simulator (OVCOSim), capable of simulating and optimizing offloading multiple applications to different cloud and fog resources and visualizing the outcome for users. We demonstrate how OVCOSim can be used to optimize assignment of tasks to computation resources to accommodate different user objectives, runtime, battery life, cost, or a combination of these objectives, using a variety of assignment algorithms. We also provide several examples to demonstrate how OVCOSim can be used, as well as validate its functionality. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
13867857
Volume :
27
Issue :
5
Database :
Complementary Index
Journal :
Cluster Computing
Publication Type :
Academic Journal
Accession number :
178969883
Full Text :
https://doi.org/10.1007/s10586-023-04230-4