-
A Review of the In-Network Computing and Its Role in the Edge-Cloud Continuum
Authors:
Manel Gherari,
Fatemeh Aghaali Akbari,
Sama Habibi,
Soukaina Ouledsidi Ali,
Zakaria Ait Hmitti,
Youcef Kardjadja,
Muhammad Saqib,
Adyson Magalhaes Maia,
Marsa Rayani,
Ece Gelal Soyak,
Halima Elbiaze,
Ozgur Ercetin,
Yacine Ghamri-Doudane,
Roch Glitho,
Wessam Ajib
Abstract:
Future networks are anticipated to enable exciting applications and industrial services ranging from Multisensory Extended Reality to Holographic and Haptic communication. These services are accompanied by high bandwidth requirements and/or require low latency and low reliability, which leads to the need for scarce and expensive resources. Cloud and edge computing offer different functionalities t…
▽ More
Future networks are anticipated to enable exciting applications and industrial services ranging from Multisensory Extended Reality to Holographic and Haptic communication. These services are accompanied by high bandwidth requirements and/or require low latency and low reliability, which leads to the need for scarce and expensive resources. Cloud and edge computing offer different functionalities to these applications that require communication, computing, and caching (3C) resources working collectively. Hence, a paradigm shift is necessary to enable the joint management of the 3Cs in the edge-cloud continuum. We argue that In-Network Computing (INC) is the missing element that completes the edge-cloud continuum. This paper provides a detailed analysis of the driving use-cases, explores the synergy between INC and 3C, and emphasizes the crucial role of INC. A discussion on the opportunities and challenges posed by INC is held from various perspectives, including hardware implementation, architectural design, and regulatory and commercial aspects.
△ Less
Submitted 4 August, 2023;
originally announced December 2023.
-
On Computing In the Network: Covid-19 Coughs Detection Case Study
Authors:
Soukaina Ouledsidi Ali,
Zakaria Ait Hmitti,
Halima Elbiaze,
Roch Glitho
Abstract:
Computing in the network (COIN) is a promising technology that allows processing to be carried out within network devices such as switches and network interface cards. Time sensitive application can achieve their quality of service (QoS) target by flexibly distributing the caching and computing tasks in the cloud-edge-mist continuum. This paper highlights the advantages of in-network computing, co…
▽ More
Computing in the network (COIN) is a promising technology that allows processing to be carried out within network devices such as switches and network interface cards. Time sensitive application can achieve their quality of service (QoS) target by flexibly distributing the caching and computing tasks in the cloud-edge-mist continuum. This paper highlights the advantages of in-network computing, comparing to edge computing, in terms of latency and traffic filtering. We consider a critical use case related to Covid-19 alert application in an airport setting. Arriving travelers are monitored through cough analysis so that potentially infected cases can be detected and isolated for medical tests. A performance comparison has been done between an architecture using in-network computing and another one using edge computing. We show using simulations that in-network computing outperforms edge computing in terms of Round Trip Time (RTT) and traffic filtering.
△ Less
Submitted 17 July, 2023;
originally announced July 2023.
-
CaMP-INC: Components-aware Microservices Placement for In-Network Computing Cloud-Edge Continuum
Authors:
Soukaina Ouledsidi Ali,
Halima Elbiaze,
Roch Glitho,
Wessam Ajib
Abstract:
Microservices are a promising technology for future networks, and many research efforts have been devoted to optimally placing microservices in cloud data centers. However, microservices deployment in edge and in-network devices is more expensive than the cloud. Additionally, several works do not consider the main requirements of microservice architecture, such as service registry, failure detecti…
▽ More
Microservices are a promising technology for future networks, and many research efforts have been devoted to optimally placing microservices in cloud data centers. However, microservices deployment in edge and in-network devices is more expensive than the cloud. Additionally, several works do not consider the main requirements of microservice architecture, such as service registry, failure detection, and each microservice's specific database. This paper investigates the problem of placing components (i.e. microservices and their corresponding databases) while considering physical nodes' failure and the distance to service registries. We propose a Components-aware Microservices Placement for In-Network Computing Cloud-Edge Continuum (CaMP-INC). We formulate an Integer Linear Programming (ILP) problem with the objective of cost minimization. Due to the problem's NP-hardness, we propose a heuristic solution. Numerical results demonstrate that our proposed solution CaMP-INC reduces the total cost by 15.8 % on average and has a superior performance in terms of latency minimization compared to benchmarks.
△ Less
Submitted 17 July, 2023;
originally announced July 2023.