[Paper Review] AI-oriented Medical Workload Allocation for Hierarchical Cloud/Edge/Device Computing
This paper proposes an AI-oriented workload allocation strategy for hierarchical cloud/edge/device systems in emergency medical settings, optimizing response time by dynamically assigning medical AI workloads (e.g., life-death prediction, breathlessness alerts) to the most suitable layer—cloud, edge, or device—based on processing and transmission latency. The method reduces total response time by up to 63% compared to fixed-layer deployment strategies.
In a hierarchically-structured cloud/edge/device computing environment, workload allocation can greatly affect the overall system performance. This paper deals with AI-oriented medical workload generated in emergency rooms (ER) or intensive care units (ICU) in metropolitan areas. The goal is to optimize AI-workload allocation to cloud clusters, edge servers, and end devices so that minimum response time can be achieved in life-saving emergency applications. In particular, we developed a new workload allocation method for the AI workload in distributed cloud/edge/device computing systems. An efficient scheduling and allocation strategy is developed in order to reduce the overall response time to satisfy multi-patient demands. We apply several ICU AI workloads from a comprehensive edge computing benchmark Edge AIBench. The healthcare AI applications involved are short-of-breath alerts, patient phenotype classification, and life-death threats. Our experimental results demonstrate the high efficiency and effectiveness in real-life health-care and emergency applications.
Motivation & Objective
- Address the challenge of minimizing response time in latency-sensitive medical AI applications within a three-tier cloud/edge/device architecture.
- Identify optimal deployment layers (cloud, edge, or device) for individual AI workloads based on computational capacity and network conditions.
- Develop a scheduling strategy for multiple concurrent medical AI jobs to minimize total and last completion response times.
- Evaluate the proposed strategy using real-world ICU datasets and edge AI benchmarks to ensure clinical relevance and practical effectiveness.
Proposed method
- Formalize response time as the sum of processing time (dependent on device computational capability) and transmission time (dependent on network bandwidth).
- Model workload allocation as a trade-off between computational load and communication overhead across the three layers.
- Propose a single-job optimization algorithm that selects the deployment layer minimizing end-to-end response time using analytical latency estimation.
- Design a heuristic-based scheduling algorithm for multi-job scenarios that prioritizes workload sequencing to minimize cumulative response time.
- Integrate workload characterization from Edge AIBench, including real medical AI workloads such as patient phenotype classification and life-death threat detection.
- Use numerical analysis and simulation to compare the proposed strategy against fixed deployment strategies (e.g., all on cloud, edge, or device).
Experimental results
Research questions
- RQ1What is the optimal deployment layer (cloud, edge, or device) for a single AI workload in a hierarchical cloud/edge/device system to minimize response time?
- RQ2How does dynamic workload allocation across layers affect the total response time in multi-job medical AI scenarios?
- RQ3What scheduling strategy minimizes the overall response time when multiple latency-sensitive medical AI jobs are processed in sequence?
- RQ4How does the proposed allocation strategy compare to fixed-layer deployment strategies in terms of response time reduction for ICU applications?
Key findings
- The proposed workload allocation strategy achieved a total response time of 150 units, which is 33% lower than deploying on the optimal layer per job (227 units).
- The strategy reduced the last completion time to 43 units, representing a 63% improvement over deployment on the cloud server (74 units).
- Compared to deploying all jobs on the edge server, the proposed method reduced response time by 63% (416 vs. 150 units).
- The strategy outperformed all baseline approaches, including deployment on end devices (366 units) and edge servers (416 units), in both total and last response time.
- The results demonstrate that dynamic layer selection based on workload characteristics and system constraints significantly improves performance over static deployment.
- The heuristic scheduling algorithm effectively reduces job queueing delays, especially in high-concurrency scenarios with prioritized medical workloads.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.