Enabling Fog Computing based Dynamic Security Service Function Chaining for 5G IoT
Vashish N. Imrith, Pasika Sashmal Ranaweera, Sneha Damree, Madhusanka Liyanage · 2021
Fog computing is an edge computing strategy which fuels adaptation of Internet of Things (IoT) in many domains. The decentralized and dynamically deployable features of the fog nodes are useful to satisfy the service requisites of IoT nodes. However, security is a prime concern for both fog, and IoT deployments; where their inhibited limited resources are expanding the threat landscape for the malicious adversaries towards resource exhaustive attempts. Despite the available security servicing tools being effective, a singular service is not adequate to address all the intricacies of the contrived threat landscape. Hence, the requirement of multiple security services to operate in a cooperative domain is an obvious fact. However, integrating multiple security services in a resource constrained fog node is a challenge. Thus, in this research, we are leveraging Service Function Chaining (SFC) concept as a method to deploy multiple security services/ tools in a resource constrained edge node (i.e. Raspberry Pi), while evaluating its adaptability in a developed experimental virtual platform. The implemented SFC strategy on the fog node is compared with a resourceful virtual machine to understand the performance issues.