{"title":"Budget-Constrained Edge Orchestration of DAG-Based Sensor-Data Workflows with Multicast Result Dissemination.","authors":"Shijie Jia, Jianwei Zhang","doi":"10.3390/s26196348","DOIUrl":null,"url":null,"abstract":"<p><p>Distributed sensing applications increasingly transform observations through multi-stage pipelines executed across heterogeneous edge-cloud resources. A sensing request is operationally complete only after its actionable output reaches all subscribed monitoring or control endpoints. However, workflow scheduling and result dissemination are commonly optimized separately, even though the server executing the sink task determines the source of dissemination. This paper studies their coupling under a per-request budget. We model each sensor-data workflow as a directed acyclic graph of service-dependent processing stages and intermediate-data transfers, followed by shared delivery of the sink output. We formulate lexicographic minimization of end-to-end sensing-response delay and total cost, subject to precedence, server capacity, service availability, multicast connectivity, and budget constraints. We then propose Priority-Aware Constraint-based Large Neighborhood Search (PAC-LNS), which combines topology-aware prioritization, dynamic ready-window scheduling, bounded local refinement, dissemination-budget reservation, and shared-tree construction. We implement PAC-LNS scheduling and shared-tree construction in MATLAB and evaluate synthetic DAGs and Alibaba trace-derived computation workloads: feasibility determines admission, delay and cost are compared on common successful requests, and acceptance rate and online runtime are reported separately. In trace replay with R=5000, PAC-LNS accepts 89.04-90.12% of requests as the budget increases from B=100 to B=200, while its online scheduling and tree-construction time averages 16.644 ms per request across these settings. These results support joint processing and delivery orchestration for budget-constrained edge-assisted sensing services.</p>","PeriodicalId":21698,"journal":{"name":"Sensors","volume":"26 19","pages":""},"PeriodicalIF":4.0000,"publicationDate":"2026-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC13667616/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Sensors","FirstCategoryId":"103","ListUrlMain":"https://doi.org/10.3390/s26196348","RegionNum":3,"RegionCategory":"综合性期刊","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"CHEMISTRY, ANALYTICAL","Score":null,"Total":0}
引用次数: 0
Abstract
Distributed sensing applications increasingly transform observations through multi-stage pipelines executed across heterogeneous edge-cloud resources. A sensing request is operationally complete only after its actionable output reaches all subscribed monitoring or control endpoints. However, workflow scheduling and result dissemination are commonly optimized separately, even though the server executing the sink task determines the source of dissemination. This paper studies their coupling under a per-request budget. We model each sensor-data workflow as a directed acyclic graph of service-dependent processing stages and intermediate-data transfers, followed by shared delivery of the sink output. We formulate lexicographic minimization of end-to-end sensing-response delay and total cost, subject to precedence, server capacity, service availability, multicast connectivity, and budget constraints. We then propose Priority-Aware Constraint-based Large Neighborhood Search (PAC-LNS), which combines topology-aware prioritization, dynamic ready-window scheduling, bounded local refinement, dissemination-budget reservation, and shared-tree construction. We implement PAC-LNS scheduling and shared-tree construction in MATLAB and evaluate synthetic DAGs and Alibaba trace-derived computation workloads: feasibility determines admission, delay and cost are compared on common successful requests, and acceptance rate and online runtime are reported separately. In trace replay with R=5000, PAC-LNS accepts 89.04-90.12% of requests as the budget increases from B=100 to B=200, while its online scheduling and tree-construction time averages 16.644 ms per request across these settings. These results support joint processing and delivery orchestration for budget-constrained edge-assisted sensing services.
期刊介绍:
Sensors (ISSN 1424-8220) provides an advanced forum for the science and technology of sensors and biosensors. It publishes reviews (including comprehensive reviews on the complete sensors products), regular research papers and short notes. Our aim is to encourage scientists to publish their experimental and theoretical results in as much detail as possible. There is no restriction on the length of the papers. The full experimental details must be provided so that the results can be reproduced.