Containerized services orchestration for edge computing in software-defined Wide Area Networks

Felipe Rodriguez Yaguache, Kimmo Ahola

Research output: Contribution to journalArticleScientificpeer-review

Abstract

As SD-WAN disrupts legacy WAN technologies and becomes the preferred WAN technology adopted by corporations, and Kubernetes becomes the de-facto container orchestration tool, the opportunities for deploying edge-computing containerized applications running over SD-WAN are vast. Service orchestration in SD-WAN has not been provided with enough attention, resulting in the lack of research focused on service discovery in these scenarios. In this article, an in-house service discovery solution that works alongside Kubernetes' master node for allowing improved traffic handling and better user experience when running micro-services is developed. The service discovery solution was conceived following a design science research approach. Our research includes the implementation of a proof-of-concept SD-WAN topology alongside a Kubernetes cluster that allows us to deploy custom services and delimit the necessary characteristics of our in-house solution. Also, the implementation's performance is tested based on the required times for updating the discovery solution according to service updates. Finally, some conclusions and modifications are pointed out based on the results, while also discussing possible enhancements.

Original languageEnglish
Pages (from-to)113-132
Number of pages20
JournalInternational Journal of Computer Networks and Communications
Volume11
Issue number5
DOIs
Publication statusPublished - Sep 2019
MoE publication typeA1 Journal article-refereed

Fingerprint

Wide area networks
Containers
Topology
Industry

Keywords

  • Containers
  • Edge computing
  • Kubernetes
  • SD-WAN
  • Services
  • Virtualization

Cite this

@article{ac88696207bb47d3ae6da4b9d0bdebf6,
title = "Containerized services orchestration for edge computing in software-defined Wide Area Networks",
abstract = "As SD-WAN disrupts legacy WAN technologies and becomes the preferred WAN technology adopted by corporations, and Kubernetes becomes the de-facto container orchestration tool, the opportunities for deploying edge-computing containerized applications running over SD-WAN are vast. Service orchestration in SD-WAN has not been provided with enough attention, resulting in the lack of research focused on service discovery in these scenarios. In this article, an in-house service discovery solution that works alongside Kubernetes' master node for allowing improved traffic handling and better user experience when running micro-services is developed. The service discovery solution was conceived following a design science research approach. Our research includes the implementation of a proof-of-concept SD-WAN topology alongside a Kubernetes cluster that allows us to deploy custom services and delimit the necessary characteristics of our in-house solution. Also, the implementation's performance is tested based on the required times for updating the discovery solution according to service updates. Finally, some conclusions and modifications are pointed out based on the results, while also discussing possible enhancements.",
keywords = "Containers, Edge computing, Kubernetes, SD-WAN, Services, Virtualization",
author = "Yaguache, {Felipe Rodriguez} and Kimmo Ahola",
year = "2019",
month = "9",
doi = "10.5121/ijcnc.2019.11507",
language = "English",
volume = "11",
pages = "113--132",
journal = "International Journal of Computer Networks and Communications",
issn = "0975-2293",
publisher = "Academy and Industry Research Collaboration Center (AIRCC)",
number = "5",

}

Containerized services orchestration for edge computing in software-defined Wide Area Networks. / Yaguache, Felipe Rodriguez; Ahola, Kimmo.

In: International Journal of Computer Networks and Communications, Vol. 11, No. 5, 09.2019, p. 113-132.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Containerized services orchestration for edge computing in software-defined Wide Area Networks

AU - Yaguache, Felipe Rodriguez

AU - Ahola, Kimmo

PY - 2019/9

Y1 - 2019/9

N2 - As SD-WAN disrupts legacy WAN technologies and becomes the preferred WAN technology adopted by corporations, and Kubernetes becomes the de-facto container orchestration tool, the opportunities for deploying edge-computing containerized applications running over SD-WAN are vast. Service orchestration in SD-WAN has not been provided with enough attention, resulting in the lack of research focused on service discovery in these scenarios. In this article, an in-house service discovery solution that works alongside Kubernetes' master node for allowing improved traffic handling and better user experience when running micro-services is developed. The service discovery solution was conceived following a design science research approach. Our research includes the implementation of a proof-of-concept SD-WAN topology alongside a Kubernetes cluster that allows us to deploy custom services and delimit the necessary characteristics of our in-house solution. Also, the implementation's performance is tested based on the required times for updating the discovery solution according to service updates. Finally, some conclusions and modifications are pointed out based on the results, while also discussing possible enhancements.

AB - As SD-WAN disrupts legacy WAN technologies and becomes the preferred WAN technology adopted by corporations, and Kubernetes becomes the de-facto container orchestration tool, the opportunities for deploying edge-computing containerized applications running over SD-WAN are vast. Service orchestration in SD-WAN has not been provided with enough attention, resulting in the lack of research focused on service discovery in these scenarios. In this article, an in-house service discovery solution that works alongside Kubernetes' master node for allowing improved traffic handling and better user experience when running micro-services is developed. The service discovery solution was conceived following a design science research approach. Our research includes the implementation of a proof-of-concept SD-WAN topology alongside a Kubernetes cluster that allows us to deploy custom services and delimit the necessary characteristics of our in-house solution. Also, the implementation's performance is tested based on the required times for updating the discovery solution according to service updates. Finally, some conclusions and modifications are pointed out based on the results, while also discussing possible enhancements.

KW - Containers

KW - Edge computing

KW - Kubernetes

KW - SD-WAN

KW - Services

KW - Virtualization

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

U2 - 10.5121/ijcnc.2019.11507

DO - 10.5121/ijcnc.2019.11507

M3 - Article

AN - SCOPUS:85075023775

VL - 11

SP - 113

EP - 132

JO - International Journal of Computer Networks and Communications

JF - International Journal of Computer Networks and Communications

SN - 0975-2293

IS - 5

ER -