Pith. sign in

REVIEW 3 major objections 5 minor 61 references

Adaptive Heuristics for Scheduling DNN Inferencing on Edge and Cloud for Personalized UAV Fleets

T0 review · 3 major / 5 minor · reviewed 2026-08-10 · deepseek-v4-flash

Pith's one-line read A deadline-aware edge-cloud scheduler for drone DNN tasks lifts on-time completion to 88% and QoS utility up to 2.7x over baselines.

desk verdict Solid QoS scheduling study; the QoE gains are currently supported only by sleep-based simulations, so the headline needs a caveat. read the letter →

arxiv 2412.20860 v2 pith:BD23KCAY submitted 2024-12-30 cs.DC

classification cs.DC
keywords deadline-drivenschedulingDNNinferencingedge-cloudoffloadingworkstealingtaskmigrationQualityofExperiencedronefleetsvisuallyimpairedassistance
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper claims that one scheduler on an edge base station can keep a fleet of buddy drones' DNN inferencing tasks on time and cost-effective by combining four moves: earliest-deadline-first ordering, migration of endangered tasks to a cloud function service, stealing slack-eligible cloud tasks back to the edge, and adapting the cloud latency estimate as conditions change. The decisions are made locally by checking whether expected execution plus queueing time meets each task's deadline, with each task carrying a benefit that includes execution cost. A window-based Quality of Experience target is added: if a DNN model's completion rate in a 20-second window falls below the user's threshold, pending tasks of that model are rescheduled to the cloud to recover the window and earn a bonus utility. In emulation with six real DNN models and recorded drone video, the heuristics complete up to 88% of tasks and earn up to 2.7x the QoS utility of baselines, and the QoE-aware variant earns up to 75% more QoE utility; on a real Tello drone with an edge accelerator, completion reaches 87% and the drone follows a proxy VIP with lower jerk and yaw error. If true, this gives a practical recipe for deadline-sensitive drone analytics on a cheap captive edge plus public cloud, with user-tunable reliability targets.

What carries the argument

The machinery is a set of composable deadline-feasibility heuristics in DEMS, the deadline-driven edge-cloud scheduler with migration and work stealing. On the edge, tasks are ordered by earliest deadline, and every insertion tests whether the sum of expected execution times of higher-priority tasks plus the new task's expected time $t_i$ would exceed its deadline $t'_j + \delta_i$. The migration score $S^j_i$ decides who goes to the cloud: it is the edge-minus-cloud utility difference when the cloud would succeed with positive utility, otherwise just the edge utility. Slack $\sigma^j = (t'_j+\delta_i)-(t''+t_i)$ at the head of the edge queue triggers work stealing, with stolen tasks ranked by $(\gamma^E_i-\gamma^C_i)/t_i$ and with negative-cloud-utility tasks prioritized. The adaptive variant replaces the static cloud estimate $\hat{t}_i$ with a sliding-window average of observed end-to-end latencies, with a cooling period to recover from dead-ends. GEMS closes the loop by tracking the incremental completion rate $\hat{\alpha}^x_i = \hat{\lambda}^x_i / \lambda^x_i$ per model per tumbling window and pushing pending edge tasks of a lagging model to the cloud when it can still meet their deadlines.

What would settle it

Run the six DNN workloads on real edge and cloud hardware but feed the scheduler full latency distributions instead of the 95th/99th-percentile point estimates, or count how often actual completion exceeds those percentile bounds; if the completion and utility advantages of DEMS, DEMS-A, and GEMS over the E+C baseline shrink toward zero whenever the true tail is heavier than the benchmark tail, the central claim is refuted.

Watch

Extended reading notes

Core claim

The core discovery is that the tension between maximizing on-time task completion and maximizing utility — where utility is benefit minus execution cost — can be resolved by a greedy, deadline-driven scheduler that treats the edge as the preferred resource and the cloud as a safety valve, and that this resolution survives when the cloud is slow and variable. DEMS, DEMS-A, and GEMS are not approximations of an optimal schedule; they are explicit heuristics evaluated against seven baselines, including cloud-only, edge-only, EDF and SJF hybrids, and two state-of-the-art schedulers adapted from the literature. The paper's claim is that on realistic workloads, these heuristics dominate the baselines on the two-objective frontier of task completion and QoS utility, and that GEMS additionally hits user-specified completion-rate targets in tumbling windows, which is what a VIP-facing application needs to keep navigation smooth. The real-flight result extends the claim to the full cyber-physical loop: GEMS completes up to 87% of tasks, edge-only scheduling stalls at 30 FPS, and GEMS produces the smoothest trajectory by jerk and yaw error.

Load-bearing premise

The scheduler's deadline checks depend on benchmarked 95th/99th-percentile latency estimates being treated as fixed expected durations, so if real edge or cloud latency is much more variable than those percentiles, or if the percentiles don't transfer from emulated containers to a real Jetson-class edge, the decisions and the reported gains can break.

Editorial extensions

If this is right

  • A fleet of dozens of drones can be served by one scheduler per edge: weak-scaling emulations hold task completion near 83% from 21 to 84 drones.
  • Network variability on the path to the cloud does not have to be fatal: adapting the expected cloud latency with a sliding window recovers 16–27% utility under shaped latency and bandwidth swings while keeping task completion near the non-adaptive version.
  • Applications with user-tunable reliability targets can express them as completion-rate thresholds per time window, and the scheduler can enforce them without waiting for the window to fail: GEMS gains up to 75% in QoE utility by rescheduling pending tasks of lagging models.
  • The same scheduler that maximizes QoS also improves the physical outcome: a real drone following a VIP with GEMS completes more tasks, finishes its flight where edge-only scheduling stalls, and reports lower jerk and yaw error.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • An implication the authors leave implicit: their deadline/benefit abstraction is model-agnostic, so the same scheduler should transfer to other latency-sensitive drone workloads such as traffic monitoring or emergency response, as long as each app supplies a deadline, a benefit, and a window completion rate.
  • A testable extension: replace the fixed 95th/99th-percentile point estimates with online quantile estimates or full latency distributions; the adaptation logic suggests this would help most exactly when tails are heavy, but the magnitude is untested.
  • A neighboring question: the utility-maximizing edge-cloud split depends on the edge being cheaper than the cloud; if public edge services are priced like the cloud, the migration and stealing rules would need different scoring, a regime the paper itself flags as outside its sweet spot.
  • A corollary for practice: the QoE window mechanism turns a user's reliability preference into an enforceable SLA, which could be connected to automated negotiation of deadlines and benefits, a direction the conclusion names as future work.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 5 minor

Summary. The paper addresses deadline-driven scheduling of DNN inference tasks generated by drone fleets assisting visually impaired persons. It defines a QoS utility (Eq. 1) with task benefits, edge/cloud costs, and a QoE utility (Eq. 2) that rewards models whose task completion rate in a tumbling window reaches a threshold α. The proposed heuristics are: DEMS, combining EDF ordering, edge-to-cloud migration via a score function, and cloud-to-edge work stealing; DEMS-A, which adapts the expected cloud latency using a sliding-window average; and GEMS, which migrates pending edge tasks to the cloud whenever the incremental window completion rate falls below α. Evaluation uses container-emulated Jetson Nano edges, real pre-recorded drone video, six real DNNs, and AWS Lambda, plus a field test with a Tello drone and Orin Nano. The paper reports up to 88% task completion, up to 2.7x QoS utility over baselines, 16% additional utility with DEMS-A, 75% higher QoE utility with GEMS, and better drone-trajectory smoothness in the field trial.

Significance. If the claims hold, the paper is a useful engineering contribution: it combines realistic workloads (six contemporary DNNs on actual drone footage), an open-source scheduler, a credible container and FaaS evaluation harness, and a real drone validation. The migration/work-stealing heuristics are clearly specified and the relative comparison to several baselines is internally consistent. The main reservations are that the QoE headline is not tested under real DNN execution or network variability, the deadline-feasibility logic relies on percentile estimates used as deterministic bounds, and the empirical evaluation rests on single runs per condition. These issues are fixable with additional experiments and more cautious claims; in its present form the paper overstates the strength of the QoE result.

major comments (3)
  1. [§8.7, Eq. (2)] The 'up to 75% higher QoE utility' claim in the abstract is supported only by the sleep-based workloads in §8.7. The text says, 'we account for the performance of these alternate edge and cloud resources by replacing the DNN execution with just a sleep function for the relevant execution duration of the tasks.' This makes the expected execution times exact and removes the execution-time and network variability that DEMS-A and GEMS are designed to handle. In the real-DNN emulation (§8.3–8.6) QoE utility is not reported, and in the real-world flight (§8.8) the authors set α=1.0 and state the setup 'does not accrue the full QoE utility due to the strict 1.0 completion rate.' The QoE component of the central claim is therefore untested under realistic conditions; I recommend either adding a real-DNN QoE evaluation with network variability or explicitly limiting the QoE claim to the sleep-based emulation.
  2. [Appendix A; §5.1, §5.3, §5.4; Algorithm 1] The scheduler treats percentile-based expected execution times as deterministic bounds. Appendix A sets the edge time t from the average 99th percentile and the cloud time t_hat from the average 95th percentile. These values are used in JIT feasibility checks, cloud trigger times, work-stealing slack, and GEMS migration (Algorithm 1 line 11). A 95th-percentile cloud estimate means 5% of invocations exceed t_hat; a task migrated on the condition x + t_hat_i ≤ deadline can miss by construction. DEMS-A (§5.4) adapts to sustained latency shifts but not to single-task tail events, and the cooling-period reset to the static default can resurrect stale estimates. Please report the empirical distribution of observed-minus-expected times, test sensitivity to the quantile choice, and confirm that the reported gains survive. Without this, the feasibility logic is not robust to heavy tails or to transferring t_hat from container-emulated Nano edges to the real Orin Nano setup of §8.8.
  3. [§8.3–§8.8] Each workload and condition is evaluated with a single 300-second run (or a single flight); the reported whiskers are min-max across edge containers on one host, not across independent runs. Since cloud latency, Lambda cold starts, and network shaping are stochastic (Fig. 2), single-run comparisons cannot establish the 'up to' percentages in the abstract or distinguish the heuristics from noise. I recommend several independent runs per condition with median and spread, or a clear disclaimer that the quantitative gains are from single trials.
minor comments (5)
  1. [Algorithm 1, line 7] The expression bα_i = cλ_i/λ_i uses cλ_i, which is not defined in the algorithm; it should refer to the successful-count variable bλ_i updated on lines 4–6.
  2. [§8.7, Table 2] The sentence 'MD and CD have different configurations for the two workloads, as shown in Table 1' should refer to Table 2, since Table 2 is the one listing the WL1/WL2 configurations.
  3. [§8.2, Fig. 8] The baseline description says CLD 'should achieve 100% task completion on-time,' but the results in Fig. 8 show lower completion for intensive workloads due to network timeouts; the text should reconcile these statements.
  4. [§8.4] The sentence '≈23% of the successful tasks in 4D-P are stolen from the cloud queue, and are all BP, forming 100% of all successfully stolen tasks for 4D-P' is confusing; it should say that all stolen tasks are BP and these constitute about 23% of successful tasks.
  5. [§5.3, Fig. 12] The discussion around Fig. 12 refers to changes in the 'expected deadline'; the quantity being adapted is the expected execution time, not the deadline.

Circularity Check

1 steps flagged · score 6.0 of 10

GEMS QoE utility gains are forced by a sleep-based evaluation whose realized latencies equal the scheduler's own expected latencies.

  1. self definitional [Section 8.7 (GEMS QoE evaluation), Table 2 vs. Algorithm 1 line 11]
    "For simplicity, in these experiments, we account for the performance of these alternate edge and cloud resources by replacing the DNN execution with just a sleep function for the relevant execution duration of the tasks. ... if (γC i > 0) && ( x + ˆti ≤ t′ j + δi) then Send τ j i from edge queue to the cloud queue"

    GEMS's cloud-migration test uses the expected cloud duration `t_i`, and the §8.7 workload realizes cloud execution by sleeping for exactly that same 'relevant execution duration.' Thus every migrated task satisfying line 11 completes within its deadline by construction, independent of the execution-time and network variability (Fig. 2) that motivates DEMS-A and GEMS. The reported 24–75% QoE-utility advantage over DEMS in Fig. 14 is a logical consequence of the feasibility predicate with ground-truth latencies set equal to the predicate's own inputs, rather than an empirical result under realistic variability. The experiment re-exhibits the definition of the feasibility check instead of testing whether `t_i` is a reliable bound.

full rationale

The QoS claims for DEMS and DEMS-A are not circular: they are evaluated with real DNN models on Jetson Nano containers and AWS Lambda, against baselines using the same utility definitions, and the completion/utility numbers depend on actual execution and network behavior rather than on the scheduler's expected times. The self-citations ([22], [2]) are provenance for the DEMS heuristic and the Ocularone application, not load-bearing evidence for the scheduling results, and the code is public. The one self-confirming element is the GEMS QoE evaluation in §8.7: the sleep duration is set to the scheduler's expected execution duration, so the migration check is guaranteed to succeed, making the QoE utility gain an artifact of the experimental construction rather than a demonstration under realistic variance. The real-flight validation (§8.8) does not report QoE utility, noting that the strict α=1.0 setup 'does not accrue the full QoE utility,' which leaves the headline QoE improvement without independent real-execution support. Overall, the QoS contribution is substantially independent, but the headline QoE component partially reduces to its own feasibility predicate.

Assumptions & free parameters 5 free parameters · 6 assumptions · 0 invented entities

No new physical entities, mediators, or latent variables are introduced. The QoE utility is a new metric, but it is a scoring function, not an entity; its parameters are listed as free parameters. The central claim rests on an application-defined utility model, percentile-based deterministic execution estimates, an untested QoE window bonus, and an emulated edge setup, all explicit in the paper but narrowing external validity.

free parameters (5)
  • DEMS-A adaptation parameters (w, epsilon, tcp) = w=10, epsilon=10 ms, tcp=10 s
    Set in Section 5.4 based on empirical observations. They control when the cloud expected time is updated and when it resets, so the 16 to 27 percent adaptation gains depend on these tuned values.
  • QoS workload parameters (benefits, deadlines) for six DNNs in Table 1 = beta 40-250, delta 650-1000 ms, edge/cloud costs K=1-6, Khat=15-210
    Application-specified values define which tasks are worth scheduling. The relative utility comparisons and the behavior of migration and stealing depend on them. They are chosen by the authors and the application, not derived.
  • Expected edge/cloud execution times in Table 1 = t: 142-739 ms, t_hat: 398-878 ms
    Estimated from benchmark percentiles, edge 99th and cloud 95th in Appendices A. These constants drive feasibility checks and trigger times. They are measured inputs, not fitted to the output, but the scheduler's decisions are sensitive to them.
  • QoE workload parameters for WL1 and WL2 in Table 2 = bar-beta 360-600, delta 400-1000 ms, t 100-750 ms, t_hat 200-950 ms
    Hand-selected to demonstrate GEMS benefits and run with sleep functions instead of real DNNs. The QoE utility improvement numbers derive from this setup.
  • QoE window settings alpha and omega = alpha = 0.9 or 1.0, omega = 20 s
    User-specified thresholds and durations. QoE utility only accrues if the window completion rate meets alpha, so the QoE results are conditional on these choices.
assumptions (6)
  • domain assumption Inference tasks are independent, have fixed deadlines and benefits, and may be executed on edge or cloud or dropped.
    Eq. 1 and Section 3.3 model each video segment task with a fixed deadline and benefit, ignoring dependencies between frames and models and variable video content. The scheduler's performance claims are relative to this model.
  • domain assumption Expected execution durations are treated as deterministic bounds for JIT feasibility and work-stealing decisions, with edge 99th percentile and cloud 95th percentile.
    Appendices A.1 and A.2 set t and t_hat from percentile benchmarks. Sections 5.1 and 5.3 use them as if a task that fits within expected time will meet its deadline. Heavy-tailed execution or input variation would break these checks.
  • domain assumption Cloud execution time can be tracked by a sliding-window average and reset after a cooling period.
    Section 5.4 assumes cloud latency and bandwidth variability is transient and that a circular buffer of size w with threshold epsilon and tcp reset is sufficient. There is no proof this recovers true values under non-stationary network conditions.
  • ad hoc to paper User value is captured by the QoE utility that pays bar-beta only if the completion rate in a tumbling window reaches alpha.
    Eq. 2 is introduced by the authors as a domain metric. No external evidence or user study establishes that the all-or-nothing window bonus reflects actual VIP application value.
  • domain assumption A container with 4 vCPUs and 4 GB RAM emulates a Jetson Nano edge, and drone containers emulate Tello WiFi video streams.
    Section 8.1 uses VIoLET containers on an Intel Xeon host. The emulated latency distribution in Appendix A is used to set expected times. If the emulation diverges from real Nano and Tello performance, the quantified gains in the main experiments may not transfer.
  • domain assumption The workload generation rate of 1-second segments and one task per registered model per segment is representative of the VIP application.
    Sections 3.3 and 8.1 produce 8 to 24 tasks per second per edge. Conclusions depend on this arrival pattern and the mix of models in Active and Passive workloads.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Adaptive Heuristics for Scheduling DNN Inferencing on Edge and Cloud for Personalized UAV Fleets." pith.science (2026). https://pith.science/paper/BD23KCAY

@misc{pith2026241220860,
  author       = {Pith},
  title        = {Pith review of: Adaptive Heuristics for Scheduling DNN Inferencing on Edge and Cloud for Personalized UAV Fleets},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/BD23KCAY}},
  note         = {Machine review of arXiv:2412.20860}
}
read the original abstract

Drone fleets with onboard cameras coupled with computer vision and DNN inferencing models can support diverse applications. One such novel domain is for one or more buddy drones to assist Visually Impaired People (VIPs) lead an active lifestyle. Video inferencing tasks from such drones can help both navigate the drone and provide situation awareness to the VIP, and hence have strict execution deadlines. We propose a deadline-driven heuristic, DEMS-A, to schedule diverse DNN tasks generated continuously to perform inferencing over video segments generated by multiple drones linked to an edge, with the option to execute on the cloud. We use strategies like task dropping, work stealing and migration, and dynamic adaptation to cloud variability, to guarantee a Quality of Service (QoS), i.e. maximize the utility and the number of tasks completed. We also introduce an additional Quality of Experience (QoE) metric useful to the assistive drone domain, which values the frequency of success for task types to ensure the responsiveness and reliability of the VIP application. We extend our DEMS solution to GEMS to solve this. We evaluate these strategies, using (i) an emulated setup of a fleet of over 80 drones supporting over 25 VIPs, with real DNN models executing on pre-recorded drone video streams, using Jetson Nano edges and AWS Lambda cloud functions, and (ii) a real-world setup of a Tello drone and a Jetson Orin Nano edge generating drone commands to follow a VIP in real-time. Our strategies present a task completion rate of up to 88%, up to 2.7x higher QoS utility compared to the baselines, a further 16% higher QoS utility while adapting to network variability, and up to 75% higher QoE utility. Our practical validation exhibits task completion of up to 87% for GEMS and 33% higher total utility of GEMS compared to edge-only.

Figures

Figures reproduced from arXiv: 2412.20860 by the authors.

Figure 1
Figure 1. Model Inferencing Time Distribution for 6 DNNs. [PITH_FULL_IMAGE:figures/full_fig_p003_1.png] view at source ↗
Figure 2
Figure 2. Network Characteristics for WAN (real) and Cellular (simulated). [PITH_FULL_IMAGE:figures/full_fig_p004_2.png] view at source ↗
Figure 3
Figure 3. Buddy Drones Supporting VIP 2.5 Contrast with Our Prior Work Our earlier work [22], which this article extends, addressed the QoS metric of maximizing the QoS utility and task completion count within a given deadline using the DEMS and DEMS-A heuristics. These were reported for older DNN models and validated on container-emulated edge hardware. In the current ver￾sion, we have upgraded all the DNN models to recent v… view at source ↗
Figures from the paper (25 more)
Figure 4
Figure 4. Figure 4: Ocularone VIP Application Platform and Inferencing Architecture [PITH_FULL_IMAGE:figures/full_fig_p010_4.png]
Figure 5
Figure 5. Figure 5: Migrating Tasks from Edge to Cloud Queue [PITH_FULL_IMAGE:figures/full_fig_p016_5.png]
Figure 6
Figure 6. Figure 6: Stealing Tasks from Cloud to Edge Queue given by γ E i −γ C i ti , i.e., the difference between the expected utility from executing the task on the edge (γ E i ) and the expected utility from executing it on the cloud (γ C i ), divided by the expected execution duratio…
Figure 7
Figure 7. Figure 7: Integrated analytics framework for VIP Navigation showing post [PITH_FULL_IMAGE:figures/full_fig_p021_7.png]
Figure 8
Figure 8. Figure 8: Performance of DEMS relative to Baseline Scheduling Algorithms. QoS utility accrued (×105 ) are shown as bars on the left Y axis. When present, the lighter-shaded stack on the top indicates utility accrued on the cloud, while the darker shade indicates utility accrued …
Figure 9
Figure 9. Figure 9: Scatter plot of the Tasks Completed (Y-Axis, ×103 ) vs. QoS Utility Accrued (X-Axis, ×105 ) for DEMS and the baseline scheduling algorithms, for different workloads. for several tasks, from the network campus to the AWS cloud functions. Since the HPF and EDF baselines …
Figure 10
Figure 10. Figure 10: Incremental benefits of DEM and DEMS heuristics over E+C. The [PITH_FULL_IMAGE:figures/full_fig_p028_10.png]
Figure 11
Figure 11. Figure 11: Benefits of DEMS-A over DEMS in the presence of [PITH_FULL_IMAGE:figures/full_fig_p030_11.png]
Figure 12
Figure 12. Figure 12: End-to-end latency with DEMS (top) and DEMS-A (bottom) heuris￾tics in the presence of variability in latency (left) and bandwidth (right). 8.6 Weak scaling of the Platform We briefly report the weak-scaling properties of our platform. The number of drones that we can …
Figure 13
Figure 13. Figure 13: Weak scaling of the platform with the number of drones (D) and host [PITH_FULL_IMAGE:figures/full_fig_p032_13.png]
Figure 14
Figure 14. Figure 14: Comparison of GEMS and DEMS for different workloads. We high￾light the benefits of the heuristics using QoE utility accrued (104 ) shown as a triangle marker (▲) on the extreme right Y axis. The lighter-shaded stack on the top indicates tasks completed on the cloud, w…
Figure 15
Figure 15. Figure 15: Tasks processed and Total utility accrued per DNN Model for GEMS and DEMS (Y axis) for a series of tumbling window of ω = 20 seconds each (X axis). The lighter-shaded stack indicates tasks completed due to GEMS rescheduling in (a) and QoE utility accrued in (b). only …
Figure 16
Figure 16. Figure 16: Field-validation using our inferencing architecture for VIP domain. [PITH_FULL_IMAGE:figures/full_fig_p035_16.png]
Figure 17
Figure 17. Figure 17: Performance of GEMS scheduling strategies and integration of post [PITH_FULL_IMAGE:figures/full_fig_p036_17.png]
Figure 18
Figure 18. Figure 18: Drone mobility error metrics from field experiments. Mean values [PITH_FULL_IMAGE:figures/full_fig_p037_18.png]
Figure 19
Figure 19. Figure 19: DNN inferencing latency from benchmarks on Jetson Nano Edge [PITH_FULL_IMAGE:figures/full_fig_p045_19.png]
Figure 20
Figure 20. Figure 20: DNN inferencing latency from benchmarks on AWS Lambda [PITH_FULL_IMAGE:figures/full_fig_p046_20.png]
Figure 21
Figure 21. Figure 21: Benefits of DEMS-A over DEMS for 3D-P in the presence of [PITH_FULL_IMAGE:figures/full_fig_p047_21.png]
Figure 22
Figure 22. Figure 22: End-to-end latency for 3D-P with DEMS (top) and DEMS-A (bot￾tom) heuristics in the presence of variability in latency (left) and bandwidth (right). 48 [PITH_FULL_IMAGE:figures/full_fig_p048_22.png]
Figure 23
Figure 23. Figure 23: Reference plot from Fig [PITH_FULL_IMAGE:figures/full_fig_p049_23.png]
Figure 24
Figure 24. Figure 24: Reference plot from Fig [PITH_FULL_IMAGE:figures/full_fig_p049_24.png]
Figure 25
Figure 25. Figure 25: Reference plot from Fig [PITH_FULL_IMAGE:figures/full_fig_p049_25.png]
Figure 26
Figure 26. Figure 26: Reference plot from Fig [PITH_FULL_IMAGE:figures/full_fig_p050_26.png]
Figure 27
Figure 27. Figure 27: Reference plot from Fig [PITH_FULL_IMAGE:figures/full_fig_p050_27.png]
Figure 28
Figure 28. Figure 28: Hardware Components Required for the Experimental Setup [PITH_FULL_IMAGE:figures/full_fig_p050_28.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

61 extracted references · 59 canonical work pages

  1. [1]

    World Health Organization, Blindness and visual impairment fact sheets (August 2023)

  2. [2]

    S. Raj, S. Padhi, Y. Simmhan, Ocularone: Exploring drones-based assistive technologies for the visually impaired, in: Extended Abstracts of the CHI Conference on Human Factors in Computing Systems, 2023. 39

  3. [3]

    of Federal Regulations, General Operating and Flight Rules (14 CFR Part 91), Tech

    C. of Federal Regulations, General Operating and Flight Rules (14 CFR Part 91), Tech. rep., Federal Aviation Administration (2024)

  4. [4]

    E. U. A. S. Agency, Easy Access Rules for Unmanned Aircraft Systems (Regulations (EU) 2019/947 and 2019/945), Tech. rep. (2022)

  5. [5]

    of Civil Aviation, Accessibility Standards and Guidelines for Civil Avi- ation, Tech

    M. of Civil Aviation, Accessibility Standards and Guidelines for Civil Avi- ation, Tech. rep., India (2023)

  6. [6]

    Christodoulou, P

    C. Christodoulou, P. Kolios, Optimized tour planning for drone-based ur- ban traffic monitoring, in: IEEE 91st VTC2020-Spring, 2020

  7. [7]

    Benarbia, K

    T. Benarbia, K. Kyamakya, A literature review of drone-based package de- livery logistics systems and their implementation feasibility, Sustainability 14 (1) (2021) 360

  8. [8]

    Kumar, et al., A drone-based networked system and methods for com- bating coronavirus disease (covid-19) pandemic, Future Generation Com- puter Systems 115 (2021)

    A. Kumar, et al., A drone-based networked system and methods for com- bating coronavirus disease (covid-19) pandemic, Future Generation Com- puter Systems 115 (2021)

Show all 61 references
  1. [9]

    Hiebert, E

    B. Hiebert, E. Nouvet, V. Jeyabalan, L. Donelle, The application of drones in healthcare and health-related services in north america: A scoping re- view, Drones 4 (3) (2020) 30

  2. [10]

    Avila, M

    M. Avila, M. Funk, N. Henze, Dronenavigator: Using drones for navigating visually impaired persons, in: ACM SIGACCESS, ASSETS, 2015

  3. [11]

    Avila Soto, M

    M. Avila Soto, M. Funk, M. Hoppe, R. Boldt, K. Wolf, N. Henze, Drone- navigator: Using leashed and free-floating quadcopters to navigate visually impaired travelers, in: ACM SIGACCESS, ASSETS, 2017

  4. [12]

    rep., NVIDIA Corporation (2024)

    NVIDIA, Jetson Orin Nano Developer Kit Carrier Board Specification, Tech. rep., NVIDIA Corporation (2024)

  5. [13]

    Kuriakose, R

    B. Kuriakose, R. Shrestha, F. E. Sandnes, Tools and technologies for blind and visually impaired navigation support: a review, IETE Technical Re- view 39 (1) (2022) 3–18

  6. [14]

    Al Zayer, S

    M. Al Zayer, S. Tregillus, J. Bhandari, D. Feil-Seifer, E. Folmer, Exploring the use of a drone to guide blind runners, in: ACM SIGACCESS, ASSETS, 2016

  7. [15]

    Momont, Ambulance Drone at TU Delft, Tech

    A. Momont, Ambulance Drone at TU Delft, Tech. rep., TUDelft (2014)

  8. [16]

    J. Zeng, L. T. Yang, M. Lin, H. Ning, J. Ma, A survey: Cyber-physical- social systems and their system-level design methodology, FGCS 105 (2020)

  9. [17]

    ACM Meas

    S.K.Prashanthi, S.A.Kesanapalli, Y.Simmhan, Characterizingtheperfor- mance of accelerated jetson edge devices for training deep learning models, Proc. ACM Meas. Anal. Comput. Syst. (2022). 40

  10. [18]

    Yamaguchi, Y

    A. Yamaguchi, Y. Nakamoto, K. Sato, Y. Watanabe, H. Takada, Edf- pstream: Earliest deadline first scheduling of preemptable data streams – issues related to automotive applications, in: IEEE Intl. Conf. on Em- bedded and Real-Time Computing Syst. & Applications, 2015

  11. [19]

    J. Wang, Z. Feng, Z. Chen, S. A. George, M. Bala, P. Pillai, S.-W. Yang, M. Satyanarayanan, Edge-based live video analytics for drones, IEEE In- ternet Computing (2019)

  12. [20]

    H. Guo, J. Liu, Uav-enhanced intelligent offloading for internet of things at the edge, IEEE Transactions on Industrial Informatics (2020)

  13. [21]

    Khochare, F

    A. Khochare, F. B. Sorbelli, Y. Simmhan, S. K. Das, Improved algo- rithms for co-scheduling of edge analytics and routes for uav fleet missions, IEEE/ACM Transactions on Networking 32 (1) (2024)

  14. [22]

    S. Raj, H. Gupta, Y. Simmhan, Scheduling dnn inferencing on edge and cloud for personalized uav fleets, in: IEEE/ACM 23rd CCGrid, 2023

  15. [23]

    Mahmud, S

    R. Mahmud, S. N. Srirama, K. Ramamohanarao, R. Buyya, Quality of experience (qoe)-aware placement of applications in fog computing envi- ronments, Journal of Parallel and Distributed Computing 132 (2019)

  16. [24]

    Y. Mao, et al., Differentiate quality of experience scheduling for deep learn- ing inferences with docker containers in the cloud, IEEE Transactions on Cloud Computing 11 (2) (2023) 1667–1677

  17. [25]

    M. M. Islam, M. Sheikh Sadi, K. Z. Zamli, M. M. Ahmed, Developing walking assistants for visually impaired people: A review, IEEE Sensors Journal (2019)

  18. [26]

    WeWALK Limited UK, WeWalk: Enhancing the mobility of visually im- paired people (August 2020)

  19. [27]

    Brown, Researchers design an AI-powered backpack for the visually impaired (2021)

    D. Brown, Researchers design an AI-powered backpack for the visually impaired (2021)

  20. [28]

    J. Bai, S. Lian, Z. Liu, K. Wang, D. Liu, Smart guiding glasses for visually impaired people in indoor environment, IEEE Transactions on Consumer Electronics (2017)

  21. [29]

    Al-Heeti, Google expands lookout app for people who are blind or vision- impaired, Tech

    A. Al-Heeti, Google expands lookout app for people who are blind or vision- impaired, Tech. rep., CNet (Aug. 2020)

  22. [30]

    M. M. Nasralla, I. U. Rehman, D. Sobnath, S. Paiva, Computer vision and deep learning-enabled uavs: Proposed use cases for visually impaired people in a smart city, in: Computer Analysis of Images and Patterns, Springer International Publishing, 2019

  23. [31]

    Tianfield, Towards edge-cloud computing, in: IEEE International Con- ference on Big Data (Big Data), 2018

    H. Tianfield, Towards edge-cloud computing, in: IEEE International Con- ference on Big Data (Big Data), 2018. 41

  24. [32]

    Varshney, Y

    P. Varshney, Y. Simmhan, Characterizing application scheduling on edge, fog, and cloud computing resources, Software: Practice and Experience 50 (5) (2020) 558–595

  25. [33]

    H. Dai, X. Zeng, Z. Yu, T. Wang, A scheduling algorithm for autonomous driving tasks on mobile edge computing servers, J. of Systems Arch. (2019)

  26. [34]

    R. O. Aburukba, M. Alikarrar, T. Landolsi, K. El-Fakih, Scheduling inter- net of things requests to minimize latency in hybrid fog–cloud computing, Future Generation Computer Systems 111 (2020) 539–551

  27. [35]

    J. Meng, H. Tan, X.-Y. Li, Z. Han, B. Li, Online deadline-aware task dis- patching and scheduling in edge computing, IEEE Transactions on Parallel and Distributed Systems 31 (6) (2020) 1270–1286

  28. [36]

    K. Rao, G. Coviello, W.-P. Hsiung, S. Chakradhar, Eco: Edge-cloud opti- mization of 5g applications, in: IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGrid), 2021

  29. [37]

    Zhang, B

    Y. Zhang, B. Tang, J. Luo, J. Zhang, Deadline-aware dynamic task schedul- ing in edge–cloud collaborative computing, Electronics (2022)

  30. [38]

    W. Chen, B. Liu, H. Huang, S. Guo, Z. Zheng, When uav swarm meets edge-cloud computing: The qos perspective, IEEE Network 33 (2019)

  31. [39]

    Postoaca, C

    A.-V. Postoaca, C. Negru, F. Pop, Deadline-aware scheduling in cloud-fog- edge systems, in: IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID), 2020

  32. [40]

    Z. Fu, J. Ren, D. Zhang, Y. Zhou, Y. Zhang, Kalmia: A heterogeneous qos-aware scheduling framework for dnn tasks on edge servers, in: IEEE Conference on Computer Communications (INFOCOM), 2022

  33. [41]

    X. Chen, J. Zhang, B. Lin, Z. Chen, K. Wolter, G. Min, Energy-efficient offloading for dnn-based smart iot systems in cloud-edge environments, IEEE Transactions on Parallel and Distributed Systems (2022)

  34. [42]

    S. Shen, Y. Ren, Y. Ju, X. Wang, W. Wang, V. C. M. Leung, Edgema- trix: A resource-redefined scheduling framework for sla-guaranteed multi- tier edge-cloud computing systems, IEEE Jour. on Sel. Areas in Comm. (2023)

  35. [43]

    P. Lai, Q. He, G. Cui, X. Xia, M. Abdelrazek, F. Chen, J. Hosking, J. Grundy, Y. Yang, Qoe-aware user allocation in edge computing systems with dynamic qos, Future Generation Computer Systems 112 (2020)

  36. [44]

    C. Li, J. Bai, J. Tang, Joint optimization of data placement and scheduling for improving user experience in edge computing, Journal of Parallel and Distributed Computing 125 (2019) 93–105. 42

  37. [45]

    Minovski, C

    D. Minovski, C. Åhlund, K. Mitra, Modeling quality of iot experience in autonomous vehicles, IEEE Internet of Things Journal 7 (5) (2020)

  38. [46]

    L. A. b. Burhanuddin, X. Liu, Y. Deng, U. Challita, A. Zahemszky, Qoe optimization for live video streaming in uav-to-uav communications via deep reinforcement learning, IEEE Transactions on Vehicular Technology 71 (5) (2022) 5358–5370

  39. [47]

    Vahidinia, B

    P. Vahidinia, B. Farahani, F. S. Aliee, Cold start in serverless computing: Current trends and mitigation strategies, in: International Conference on Omni-layer Intelligent Systems (COINS), 2020

  40. [48]

    Z. Han, H. Tan, X.-Y. Li, S. H.-C. Jiang, Y. Li, F. C. M. Lau, Ondisc: Online latency-sensitive job dispatching and scheduling in heterogeneous edge-clouds, IEEE/ACM Transactions on Networking (2019)

  41. [49]

    Jocher, A

    G. Jocher, A. Chaurasia, J. Qiu, Ultralytics YOLOv8 (2023)

  42. [50]

    Nagrath, Control systems engineering, New Age International, 2006

    I. Nagrath, Control systems engineering, New Age International, 2006

  43. [51]

    NVIDIA AI IOT, Hand Pose Estimation And Classification (2021)

  44. [52]

    Vapnik, The nature of statistical learning theory, Springer science & business media, 1999

    V. Vapnik, The nature of statistical learning theory, Springer science & business media, 1999

  45. [53]

    Niantic, Monodepth2: Monocular depth estimation from a single image (2019)

    I. Niantic, Monodepth2: Monocular depth estimation from a single image (2019)

  46. [54]

    AIZOOTech, Detect faces and determine whether people are wearing mask (2020)

  47. [55]

    S. Raj, B. A. Madhabhavi, K. Astu, A. A. Rajesh, P. M, Y. Simmhan, Ocularone-bench: Benchmarking dnn models on gpus to assist the visually impaired (2025). arXiv:2504.03709. URL https://arxiv.org/abs/2504.03709

  48. [56]

    S. Raj, B. A. Madhabhavi, M. Kumar, P. Gupta, Y. Simmhan, Distance estimation to support assistive drones for the visually impaired using robust calibration (2025). arXiv:2504.01988. URL https://arxiv.org/abs/2504.01988

  49. [57]

    Badiger, S

    S. Badiger, S. Baheti, Y. Simmhan, Violet: A large-scale virtual environ- ment for internet of things, in: Euro-Par: Parallel Processing, 2018

  50. [58]

    I. Gog, S. Kalra, P. Schafhalter, J. E. Gonzalez, I. Stoica, D3: a dynamic deadline-drivenapproachforbuildingautonomousvehicles, in: Proceedings of 17th European Conference on Computer Systems, EuroSys, 2022

  51. [59]

    Shupeng, L

    L. Shupeng, L. Menglu, B. M. Chen, Safe corridor based task interface for quadrotors, in: International Micro-Air Vehicles Conference, 2018. 43

  52. [60]

    I. Bae, J. Moon, J. Jhung, H. Suk, T. Kim, H. Park, J. Cha, J. Kim, D. Kim, S. Kim, Self-driving like a human driver instead of a robocar: Personalized comfortable drivingexperience for autonomousvehicles, arXiv preprint arXiv:2001.03908 (2020)

  53. [61]

    Union, General Data Protection Regulation (GDPR) Summary (2018)

    E. Union, General Data Protection Regulation (GDPR) Summary (2018). 44 HV DEV BP DEO CD MD 0.00 0.25 0.50 0.75 1.00e2e Time (s) Deadline Expected execution time (a) 1 drone per edge HV DEV BP DEO CD MD 0.00 0.25 0.50 0.75 1.00e2e Time (s) Deadline Expected execution time (b) 3...

Pith tools

Reviewed August 10, 2026 · model on record in the stance chip above.