Software-accelerated Service-oriented Router for Edge and Fog Service Enhancement Using Advanced Stream Content Analysis

W. A. Shanaka, P. Abeysiriwardhana, Janaka Wijekoon, Rajitha L. Tennekoon, Hiroaki Nishi

Research output: Contribution to journalArticle

Abstract

Fog services have been gaining momentum due to the demand generated by IoT-based services that require data and services to be provided at the edge of the network. This phenomenon creates several problems for Internet systems, such as security, and data management. Particularly, edge and fog computing addresses these problems and provides new services by solving these issues. To this end, a service-oriented router (SoR) was proposed and extended to provide edge and fog services by performing authorized stream content analysis (ASCA). Packet Capture (Libpcap) library was used to develop the initial implementation of the SoR to perform ASCA using conventional hardware and software platforms. However, Libpcap implementation together with conventional hardware demonstrated limited performance. Consequently, this paper proposes a method using Intel technologies such as the Intel Data Plane Development Kit and Hyperscan to accelerate stream processing and string matching on SoRs. The paper compares both implementations of SoRs and evaluates the performance with regard to packet throughput, CPU utilization, and memory usage. Furthermore, the latency of major functions is evaluated under Libpcap-based and DPDK-based SoR implementations. The results demonstrate an increase of more than 0.8 Gbps in bandwidth in a 1 Gbps link using less hardware utilization when SoR is implemented using Intel technologies compared to the original Libpcap implementation.

Original languageEnglish
Pages (from-to)891-899
Number of pages9
JournalIEEJ Transactions on Electronics, Information and Systems
Volume139
Issue number8
DOIs
Publication statusPublished - 2019 Jan 1

Fingerprint

Fog
Routers
Hardware
Information management
Telecommunication links
Program processors
Momentum
Throughput
Internet
Bandwidth
Data storage equipment
Processing

Keywords

  • : Smart Community
  • Data Plane Development
  • Packet Inspection
  • Packet Processing

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Cite this

Software-accelerated Service-oriented Router for Edge and Fog Service Enhancement Using Advanced Stream Content Analysis. / Shanaka, W. A.; Abeysiriwardhana, P.; Wijekoon, Janaka; Tennekoon, Rajitha L.; Nishi, Hiroaki.

In: IEEJ Transactions on Electronics, Information and Systems, Vol. 139, No. 8, 01.01.2019, p. 891-899.

Research output: Contribution to journalArticle

@article{aa2565c7a222463b9e7c35459eaba294,
title = "Software-accelerated Service-oriented Router for Edge and Fog Service Enhancement Using Advanced Stream Content Analysis",
abstract = "Fog services have been gaining momentum due to the demand generated by IoT-based services that require data and services to be provided at the edge of the network. This phenomenon creates several problems for Internet systems, such as security, and data management. Particularly, edge and fog computing addresses these problems and provides new services by solving these issues. To this end, a service-oriented router (SoR) was proposed and extended to provide edge and fog services by performing authorized stream content analysis (ASCA). Packet Capture (Libpcap) library was used to develop the initial implementation of the SoR to perform ASCA using conventional hardware and software platforms. However, Libpcap implementation together with conventional hardware demonstrated limited performance. Consequently, this paper proposes a method using Intel technologies such as the Intel Data Plane Development Kit and Hyperscan to accelerate stream processing and string matching on SoRs. The paper compares both implementations of SoRs and evaluates the performance with regard to packet throughput, CPU utilization, and memory usage. Furthermore, the latency of major functions is evaluated under Libpcap-based and DPDK-based SoR implementations. The results demonstrate an increase of more than 0.8 Gbps in bandwidth in a 1 Gbps link using less hardware utilization when SoR is implemented using Intel technologies compared to the original Libpcap implementation.",
keywords = ": Smart Community, Data Plane Development, Packet Inspection, Packet Processing",
author = "Shanaka, {W. A.} and P. Abeysiriwardhana and Janaka Wijekoon and Tennekoon, {Rajitha L.} and Hiroaki Nishi",
year = "2019",
month = "1",
day = "1",
doi = "10.1541/ieejeiss.139.891",
language = "English",
volume = "139",
pages = "891--899",
journal = "IEEJ Transactions on Electronics, Information and Systems",
issn = "0385-4221",
publisher = "The Institute of Electrical Engineers of Japan",
number = "8",

}

TY - JOUR

T1 - Software-accelerated Service-oriented Router for Edge and Fog Service Enhancement Using Advanced Stream Content Analysis

AU - Shanaka, W. A.

AU - Abeysiriwardhana, P.

AU - Wijekoon, Janaka

AU - Tennekoon, Rajitha L.

AU - Nishi, Hiroaki

PY - 2019/1/1

Y1 - 2019/1/1

N2 - Fog services have been gaining momentum due to the demand generated by IoT-based services that require data and services to be provided at the edge of the network. This phenomenon creates several problems for Internet systems, such as security, and data management. Particularly, edge and fog computing addresses these problems and provides new services by solving these issues. To this end, a service-oriented router (SoR) was proposed and extended to provide edge and fog services by performing authorized stream content analysis (ASCA). Packet Capture (Libpcap) library was used to develop the initial implementation of the SoR to perform ASCA using conventional hardware and software platforms. However, Libpcap implementation together with conventional hardware demonstrated limited performance. Consequently, this paper proposes a method using Intel technologies such as the Intel Data Plane Development Kit and Hyperscan to accelerate stream processing and string matching on SoRs. The paper compares both implementations of SoRs and evaluates the performance with regard to packet throughput, CPU utilization, and memory usage. Furthermore, the latency of major functions is evaluated under Libpcap-based and DPDK-based SoR implementations. The results demonstrate an increase of more than 0.8 Gbps in bandwidth in a 1 Gbps link using less hardware utilization when SoR is implemented using Intel technologies compared to the original Libpcap implementation.

AB - Fog services have been gaining momentum due to the demand generated by IoT-based services that require data and services to be provided at the edge of the network. This phenomenon creates several problems for Internet systems, such as security, and data management. Particularly, edge and fog computing addresses these problems and provides new services by solving these issues. To this end, a service-oriented router (SoR) was proposed and extended to provide edge and fog services by performing authorized stream content analysis (ASCA). Packet Capture (Libpcap) library was used to develop the initial implementation of the SoR to perform ASCA using conventional hardware and software platforms. However, Libpcap implementation together with conventional hardware demonstrated limited performance. Consequently, this paper proposes a method using Intel technologies such as the Intel Data Plane Development Kit and Hyperscan to accelerate stream processing and string matching on SoRs. The paper compares both implementations of SoRs and evaluates the performance with regard to packet throughput, CPU utilization, and memory usage. Furthermore, the latency of major functions is evaluated under Libpcap-based and DPDK-based SoR implementations. The results demonstrate an increase of more than 0.8 Gbps in bandwidth in a 1 Gbps link using less hardware utilization when SoR is implemented using Intel technologies compared to the original Libpcap implementation.

KW - : Smart Community

KW - Data Plane Development

KW - Packet Inspection

KW - Packet Processing

UR - http://www.scopus.com/inward/record.url?scp=85069931487&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85069931487&partnerID=8YFLogxK

U2 - 10.1541/ieejeiss.139.891

DO - 10.1541/ieejeiss.139.891

M3 - Article

AN - SCOPUS:85069931487

VL - 139

SP - 891

EP - 899

JO - IEEJ Transactions on Electronics, Information and Systems

JF - IEEJ Transactions on Electronics, Information and Systems

SN - 0385-4221

IS - 8

ER -