Microservice provisioning and event-driven adaptation in heterogeneous IoT settings

In mission-critical Internet-of-Things environments, where data from diverse data sources (stationary and mobile) must be analyzed rapidly, ensuring reliable service provisioning for the execution of analytics is critical. Under dynamic conditions and changing infrastructure capabilities, adaptive methods are required to handle surges in data volumes and execute complex services for IoT applications. In this paper, we propose AMPHI–an adaptive microservice provisioning framework that handles various mission-aware workflows in combined stationary-mobile IoT environments to enable flexible deployment of containerized microservices. AMPHI exploits the variability in cost and performance among operators that implement similar functionalities but with distinct cost/quality/time tradeoffs, and provides solutions for intelligent selection, placement, and sharing of operators across a hybrid set of devices (stationary sensors and unmmaned aerial/ground vehicle) to maximize Quality of Service (QoS) and resource efficiency under dynamic situations. We formulate the microservice provisioning and instantiation as an (NP-hard) optimization problem and design efficient heuristic approaches to deploy microservices by utilizing application and system context. The system’s robustness and resilience are guaranteed by two variant paradigms in AMPHI’s design, one provides with optimal microservice provisoining solutions, and the other makes adaptation operations on existing solutions when abnormal events occur. We study a basic version of AMPHI that focuses on optimal microservice provisioning; the basic version is then enhanced to create a robust and extensible variant of AMPHI that ensures dependable operation through operators that can deal with unexpected failures and urgent service requests. AMPHI is evaluated in the context of smart firefighting with high-rise fires utilizing building sensors and autonomous aerial mobile units. Through real-world testbeds and extensive simulations, we show how AMPHI allows flexible and cost-effective execution of dynamically changing IoT workflows.

Authors

Institutions

Publication Details

Journal
Pervasive and Mobile Computing
Published
2026-02-13
DOI
https://doi.org/10.1016/j.pmcj.2026.102195
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Microservice provisioning and event-driven adaptation in heterogeneous IoT settings

Fangqi Liu, TT Chang, Yuqiao Li, Cheng-Hsin Hsu et al.
Pervasive and Mobile Computing
Software System Performance and Reliability
article

Microservice provisioning and event-driven adaptation in heterogeneous IoT settings

Fangqi Liu, TT Chang, Yuqiao Li, Cheng-Hsin Hsu, Nalini Venkatasubramanian
article en

Abstract

In mission-critical Internet-of-Things environments, where data from diverse data sources (stationary and mobile) must be analyzed rapidly, ensuring reliable service provisioning for the execution of analytics is critical. Under dynamic conditions and changing infrastructure capabilities, adaptive methods are required to handle surges in data volumes and execute complex services for IoT applications. In this paper, we propose AMPHI–an adaptive microservice provisioning framework that handles various mission-aware workflows in combined stationary-mobile IoT environments to enable flexible deployment of containerized microservices. AMPHI exploits the variability in cost and performance among operators that implement similar functionalities but with distinct cost/quality/time tradeoffs, and provides solutions for intelligent selection, placement, and sharing of operators across a hybrid set of devices (stationary sensors and unmmaned aerial/ground vehicle) to maximize Quality of Service (QoS) and resource efficiency under dynamic situations. We formulate the microservice provisioning and instantiation as an (NP-hard) optimization problem and design efficient heuristic approaches to deploy microservices by utilizing application and system context. The system’s robustness and resilience are guaranteed by two variant paradigms in AMPHI’s design, one provides with optimal microservice provisoining solutions, and the other makes adaptation operations on existing solutions when abnormal events occur. We study a basic version of AMPHI that focuses on optimal microservice provisioning; the basic version is then enhanced to create a robust and extensible variant of AMPHI that ensures dependable operation through operators that can deal with unexpected failures and urgent service requests. AMPHI is evaluated in the context of smart firefighting with high-rise fires utilizing building sensors and autonomous aerial mobile units. Through real-world testbeds and extensive simulations, we show how AMPHI allows flexible and cost-effective execution of dynamically changing IoT workflows.

Pervasive and Mobile ComputingVol. 118
Vanderbilt University (US), University of California, Irvine (US), National Tsing Hua University (TW)
Industry, innovation and infrastructure
Openalex Percentile: Top 63%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.