Refereed journal article or data article (A1)
A Resource Management Model for Distributed Multi-Task Applications in Fog Computing Networks
List of Authors: Hosseinpour Farhoud, Naebi Ahmad, Virtanen Seppo, Pahikkala Tapio, Tenhunen Hannu, Plosila Juha
Publisher: Institute of Electrical and Electronics Engineers
Publication year: 2021
Journal: IEEE Access
eISSN: 2169-3536
DOI: http://dx.doi.org/10.1109/ACCESS.2021.3127355
Self-archived copy’s web address: https://research.utu.fi/converis/portal/detail/Publication/67672534
While the effectiveness of fog computing in Internet of Things (IoT) applications has been widely investigated in various studies, there is still a lack of techniques to efficiently utilize the computing resources in a fog platform to maximize Quality of Service (QoS) and Quality of Experience (QoE). This paper presents a resource management model for service placement of distributed multitasking applications in fog computing through mathematical modeling of such a platform. Our main design goal is to reduce communication between the candidate nodes hosting different task modules of an application by selecting a group of nodes near each other and as close to the source of the data as possible. We propose a method based on a greedy principle that demonstrates a highly scalable and near-optimal performance for resource mapping problems for multitasking applications in fog computing networks. Compared with the commercial Gurobi optimizer, our proposed algorithm provides a mapping solution that obtains 93% of the performance, attributed to a higher communication cost, while outperforming the reference method in terms of the computing speed, cutting the mapping execution time to less than 1% of that of the Gurobi optimizer.
Downloadable publication This is an electronic reprint of the original article. |