Akka framework based on the Actor model for executing distributed Fog Computing applications

dc.contributor.author Srirama, Satish Narayana
dc.contributor.author Dick, Freddy Marcelo Surriabre
dc.contributor.author Adhikari, Mainak
dc.date.accessioned 2022-03-27T00:16:03Z
dc.date.available 2022-03-27T00:16:03Z
dc.date.issued 2021-04-01
dc.description.abstract Future Internet of Things (IoT)-driven applications will move from the cloud-centric IoT model to the hybrid distributed processing model, known as Fog computing, where some of the involved computational tasks (e.g. real-time data analytics) are partially moved to the edge of the network to reduce latency and improve the network efficiency. In recent times, Fog computing has generated significant research interest for IoT applications, however, there is still a lack of ideal approach and framework for supporting parallel and fault-tolerant execution of the tasks while collectively utilizing the resource-constrained Fog devices. To address this issue, in this paper, we propose an Akka framework based on the Actor Model for designing and executing the distributed Fog applications. The Actor Model was conceived as a universal paradigm for concurrent computation with additional requirements such as resiliency and scalability, whereas, the Akka toolkit is a reference implementation of the model. Further, to dynamically deploy the distributed applications on the Fog networks, a Docker containerization approach is used. To validate the proposed actor-based framework, a wireless sensor network case study is designed and implemented for demonstrating the feasibility of conceiving applications on the Fog networks. Besides that, a detailed analysis is produced for showing the performance and parallelization efficiency of the proposed model on the resource-constrained gateway and Fog devices.
dc.identifier.citation Future Generation Computer Systems. v.117
dc.identifier.issn 0167739X
dc.identifier.uri 10.1016/j.future.2020.12.011
dc.identifier.uri https://www.sciencedirect.com/science/article/abs/pii/S0167739X20330739
dc.identifier.uri https://dspace.uohyd.ac.in/handle/1/3060
dc.subject Actor programming model
dc.subject Akka toolkit
dc.subject Distributed processing
dc.subject Docker
dc.subject Fog Computing
dc.subject Internet of Things
dc.title Akka framework based on the Actor model for executing distributed Fog Computing applications
dc.type Journal. Article
dspace.entity.type
Files
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: