Skip to main navigation Skip to search Skip to main content

Efficient and Fault Tolerant Data Stream Processing With Uncertain Data Rates in Serverless Edge Computing

  • Zichuan Xu
  • , Peichen Liu
  • , Qiufen Xia
  • , Weifa Liang
  • , Guangyuan Xu
  • , Wenzheng Xu*
  • , Pan Zhou
  • , Hao Li
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Data stream processing is a functionality of various AI applications to obtain continuous insights from data streams. Serverless edge computing (SEC) is a key solution for implementing data stream processing requests by deploying serverless functions into cloudlets. However, existing data stream processing methods focus more on processing delay, ignoring fault tolerance and complex dependencies among functions, resulting in critical events being missed in the event of any fault and processing inefficiency. Besides, due to the uncertainty of data streams, existing function deployment methods may not be suitable for their newly changed data rates, causing resource waste or shortages. To address these problems, we first propose an optimization framework to enable efficient and fault tolerant function deployment, such that the delay of data stream processing is minimized while meeting its fault tolerant requirements and resource capacity constraints of cloudlets in an SEC network. We then design an online learning algorithm that predicts data rate changes through a multi-timescale machine learning method and proactively adjusts instance locations and numbers to absorb data rate uncertainty. Experimental results in a real test-bed show that our proposed algorithms outperform their counterparts by 13.5% on the average delay and 26.3% on the average fault tolerance.

© 2025 IEEE. All rights reserved, including rights for text and data mining, and training of artificial intelligence and similar technologies. Personal use is permitted, but republication/redistribution requires IEEE permission.
Original languageEnglish
Pages (from-to)295-308
Number of pages14
JournalIEEE Transactions on Services Computing
Volume19
Issue number1
Online published23 Dec 2025
DOIs
Publication statusPublished - Jan 2026

Funding

The work of Zichuan Xu and Qiufen Xia was supported in part by the National Natural Science Foundation of China (NSFC) under Grant 62172068 Grant 62172071, in part by Shandong Provincial Natural Science Foundation under Grant ZR2023LZH008, Grant ZR2023LZH013, and Grant ZR2023LZH016, in part by the joint research project with China Coal Research Institute under Grant 2022-3-KJHZ003, and in part by the CCF-Ant Research Fund.

Research Keywords

  • Data stream processing
  • Online learning
  • Serverless edge computing
  • Uncertain data rate

Fingerprint

Dive into the research topics of 'Efficient and Fault Tolerant Data Stream Processing With Uncertain Data Rates in Serverless Edge Computing'. Together they form a unique fingerprint.

Cite this