Skip to main navigation Skip to search Skip to main content

HeROcache: Storage-Aware Scheduling in Heterogeneous Serverless Edge - The Case of IDS

  • Vincent Lannurien
  • , Camelia Slimani
  • , Laurent D'Orazio
  • , Olivier Barais
  • , Stephane Paquelet
  • , Jalil Boukhobza
  • B<>com Institute of Research and Technology
  • Centre national de la recherche scientifique
  • IRISA

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

6 Citations (Scopus)

Abstract

Intrusion Detection Systems (IDS) are time-sensitive applications that aim to classify potentially malicious network traffic. IDSs are part of a class of applications that rely on short-lived functions that can be run reactively and, as such, could be deployed on edge resources, to offload processing from energy-constrained battery-backed devices. The serverless service model could fit the needs of such applications, given that the platform allows adequate levels of Quality of Service (QoS) for a variety of users, since the criticality of IDS applications depends on several parameters. Deploying serverless functions on unreserved edge resources requires to pay particular attention to (1) initialization delays that could be significant on low resources platforms, (2) inter-function communication between edge nodes, and (3) heterogeneous devices. In this paper, we propose both a storage-aware allocation and scheduling policy that seek to minimize task placement costs for service providers on edge devices while optimizing QoS for IDS users. To do so, we propose a caching and consolidation strategy that minimizes cold starts and inter-function communication delays while satisfying QoS by leveraging heterogeneous edge resources. We evaluated our platform in a simulation environment using characterization data from real-world IDS tasks and execution platforms and compared it with a vanilla Knative orchestrator and a storage-agnostic policy. Our strategy achieves 18% fewer QoS penalties while consolidating applications across 80% fewer edge nodes.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE 24th International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages587-597
Number of pages11
ISBN (Electronic)9798350395662
DOIs
Publication statusPublished - 1 Jan 2024
Event24th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2024 - Philadelphia, United States
Duration: 6 May 2024 → 9 May 2024

Publication series

NameProceedings - 2024 IEEE 24th International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2024

Conference

Conference24th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2024
Country/TerritoryUnited States
CityPhiladelphia
Period6/05/24 → 9/05/24

Keywords

  • IDS
  • cache
  • cloud
  • consolidation
  • edge
  • heterogeneous computing
  • orchestration
  • scheduling
  • serverless

Fingerprint

Dive into the research topics of 'HeROcache: Storage-Aware Scheduling in Heterogeneous Serverless Edge - The Case of IDS'. Together they form a unique fingerprint.

Cite this