सामग्री पर जाएँ
DispatchAtlas
खोजें

बेंचमार्क मॉडल

dispatchatlas.bench सॉल्वर या अभियानों द्वारा उपभोग किए जाने से पहले बेंचमार्क साक्ष्य को परिभाषित करता है। एक बेंचमार्क परिवार अपनी वर्गीकरण-विधि, डोमेन प्रोफ़ाइल, प्रोफ़ाइल वर्ग, अनुमान, उद्धरण साक्ष्य, पैमाना आवरण, बीज नामस्थान, और आउटपुट स्कीमा घोषित करता है। मूर्तीकरण प्रत्येक उत्पन्न समस्या को dispatchatlas.core से सत्यापित करता है, उदाहरण को अभिलक्षणित करता है, उसे एक उद्गम लिफ़ाफ़े में लपेटता है, और स्थिर हैश दर्ज करता है।

कैटलॉग सामान्य संयोजनात्मक-अनुकूलन शेड्यूलिंग परिवारों और distributed-computing शेड्यूलिंग को co-equal समकक्षों के रूप में आवृत करता है, अतः प्लेटफ़ॉर्म केवल-distributed-computing उपकरण नहीं है।

चलाने-योग्य उदाहरण: examples/benchmark_continuum.py तत्काल एक सातत्य बेंचमार्क एटलस उत्पन्न, अभिलक्षणित, और कैटलॉग करता है।

शेड्यूलिंग परिवार

प्रत्येक शेड्यूलिंग परिवार कम से कम एक जनरेटर प्रोफ़ाइल के साथ एक प्रथम-श्रेणी कैटलॉग समकक्ष के रूप में मूर्तीकृत होता है। नीचे की कैटलॉग तालिका बेंचमार्क जनरेटर रजिस्ट्री और उद्धरण मैट्रिक्स से उत्पन्न होती है, अतः इसके परिवार योग और स्रोत उद्धरण पंक्तियों से ही गणनीय हैं। तालिका के ऊपर एक परिवार-वितरण रेखाचित्र दर्शाता है कि परिवार प्रोफ़ाइलें शेड्यूलिंग-परिवार श्रेणियों में किस प्रकार फैली हैं।

Generated from the benchmark generator registry and the citation matrix: 69 family profiles across 8 scheduling families distributed-computing (47), flow-shop (7), job-shop (6), machine-scheduling (3), open-shop (1), rcpsp (3), rcpsp-max (1), setup-flow-shop (1).

Benchmark family distributiondistributed-computing47flow-shop7job-shop6machine-scheduling3rcpsp3open-shop1rcpsp-max1setup-flow-shop1
How the 69 benchmark families distribute across scheduling-family categories — the IoE / Edge–Fog–Cloud continuum families dominate, while the classical combinatorial-scheduling families (job-shop, flow-shop, machine-scheduling, RCPSP, setup flow-shop) demonstrate the corpus’s reach into general scheduling. Hover or focus a bar to read its count.

Showing 69 of 69 family profiles.

Benchmark families — 69 rows, build-inlined from the public family bundle.
Distinctive againstEvidenceCitation statusSource citations
accelerator-coscheduling
accelerator-coscheduling
a heterogeneous datacenter job needs a compute resource and a scarce accelerator at the same time, so every job co-allocates two simultaneous resource demands held together for its whole run; the accelerator pool is scarce, so jobs sharing an accelerator serialize on it while jobs on disjoint resources run in parallel, and the scheduler reasons over a multi-resource co-allocation problem rather than a single-unit-demand one
distributed-computingioe-completepublished single-resource continuum schedulers (one unit resource demand per task, not the simultaneous co-allocation of a compute resource and a scarce accelerator held together under a Pareto contract)smokecitation-backed
  • ghodsi-drf-2011 Ghodsi, Zaharia, Hindman, Konwinski, Shenker, and Stoica, USENIX NSDI 2011.
  • gandiva-2018 Xiao et al., USENIX OSDI 2018, 595-610.
aerial-edge
aerial-edge
a loitering UAV is a flying fog node that serves the ground region beneath it for a fixed loiter window before moving to the next pass, so sorties group into successive loiter passes pinned to the fog tier the platform embodies while overhead
distributed-computingioe-completeaerial-edge MEC simulators (no flying-fog loiter placement)smokecitation-backed
  • edgecloudsim-2018 Sonmez, Ozgovde, and Ersoy, Transactions on Emerging Telecommunications Technologies, 29(11):e3493, 2018.
  • aerial-mec-survey-2022 Song, Qin, Hao, Hou, Wang, and Sun, arXiv:2208.13965, 2022.
anytime-inference
anytime-inference
an edge accelerator serves deep-learning inference requests that each complete a mandatory minimal-accuracy early-exit branch and may run an optional refinement to full accuracy when their latency deadline allows; every request declares a mandatory duration below its full duration and a tight latency deadline, and arrivals are spaced shorter than a full inference so requests queue and contend, so the scheduler decides which requests refine and which deliver the early-exit result -- an imprecise-computation quality-versus-timeliness trade-off
distributed-computingioe-completepublished edge-cloud split inference and datacenter inference serving (a fixed full-accuracy computation per request), neither of which lets a request drop an optional refinement to meet its deadline so the schedule order trades accuracy for timelinesssmokecitation-backed
blocking-flow-shop
blocking-flow-shop
flow-shopclassicalsmokecitation-backed
bulk-synchronous-graph
bulk-synchronous-graph
an iterative graph computation runs as a sequence of supersteps separated by global barriers, so each superstep's vertex partitions compute and exchange messages and every partition of the next superstep waits on all partitions of the prior one; the slowest partition therefore gates each superstep, and the scheduler reasons over a barrier-synchronized partition-balancing problem rather than an overlap-friendly pipeline or an independent-task one
distributed-computingioe-completepublished pipeline or independent-task schedulers (an overlap-friendly wavefront or unsynchronized tasks, not supersteps separated by global barriers where the slowest partition gates each round under a Pareto contract)smokecitation-backed
  • valiant-bsp-1990 Valiant, Communications of the ACM, 33(8):103-111, 1990.
  • pregel-2010 Malewicz, Austern, Bik, Dehnert, Horn, Leiser, and Czajkowski, ACM SIGMOD 2010, 135-146.
carbon-aware
carbon-aware
flexible jobs defer to low-carbon-intensity windows under a time-varying grid carbon signal while honoring their SLA deadlines
distributed-computingioe-completeElectricity-Maps grid carbon-intensity and CityLearn carbon-aware community signalssmokecitation-backed
  • electricity-maps-grid-ci Electricity Maps, electricitymaps-contrib (open-source parsers and public grid carbon-intensity data).
  • citylearn-v2 Nweye, Kaspar, Buscemi, et al., 2024 (arXiv:2405.03848); Vazquez-Canteli et al., ACM BuildSys 2019.
cloud-independent
cloud-edge-independent
distributed-computingdomain-specificsmokecitation-backed
  • cloudsim-2011 Calheiros, Ranjan, Beloglazov, De Rose, and Buyya, Software: Practice and Experience, 2011.
  • dynamic-cloudsim-2015 Bux and Leser, Future Generation Computer Systems, 2015.
  • edge-vision-2016 Shi, Cao, Zhang, Li, and Xu, IEEE Internet of Things Journal, 2016.
coflow-scheduling
coflow-scheduling
a distributed-computing stage completes only when the last network transfer of its coflow lands, not the first, so a coflow's completion time is the maximum over its member flows; every coflow emits data-heavy flow tasks that place freely across the fabric plus a barrier task that depends on all of them, so the barrier gates the group and the coflow-completion-time is an all-or-nothing footprint
distributed-computingioe-completedatacenter coflow schedulers (no continuum tier-placement barrier)smokecitation-backed
compact-job-shop
compact-job-shop
job-shopclassicalsmokecitation-backed
  • or-library-1990 Beasley, Journal of the Operational Research Society, 41(11):1069-1072, 1990.
  • taillard-1993 Taillard, European Journal of Operational Research, 1993.
confidential-edge
confidential-edge
tasks are classified by data sensitivity -- a confidential task that touches protected data must execute inside the enclave-capable trusted tier so its data never leaves the trusted boundary, while a public task draws a free placement affinity across the fabric
distributed-computingioe-completeedge enclave runtimes (no security-classified Pareto placement)smokecitation-backed
  • occlum-asplos-2020 Shen, Tian, Chen, Chen, Wang, Xu, Yan, and Xia, International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2020.
  • confidential-edge-zobaed-2025 Zobaed and Amini Salehi, Software: Practice and Experience, 2025.
cyber-physical
cyber-physical
control cycles arrive periodically under a time-varying tariff
distributed-computingioe-completeperiodic hard-real-time task models and smart-grid demand-side scheduling formulations (no edge-fog-cloud tier placement under a Pareto contract)smokecitation-backed
  • liu-layland-1973 Liu and Layland, Journal of the ACM, 20(1):46-61, 1973.
  • smart-grid-dsm-2012 Logenthiran, Srinivasan, and Shun, IEEE Transactions on Smart Grid, 3(3):1244-1252, 2012.
  • citylearn-v2 Nweye, Kaspar, Buscemi, et al., 2024 (arXiv:2405.03848); Vazquez-Canteli et al., ACM BuildSys 2019.
data-locality
data-locality
a query over a large dataset is cheaper to run where the data already resides than to ship the data across the WAN fabric; each task's input lives on one tier (edge sensor logs, fog warm aggregates, or cloud cold archives) and the task pins to that tier so its heavy input never crosses the fabric, with the data tiers cycled so placement spans the whole edge-fog-cloud continuum
distributed-computingioe-completecluster locality schedulers (no continuum data-residency placement)smokecitation-backed
datacenter-colocation
datacenter-colocation
latency-sensitive service jobs and deferrable batch jobs share multi-tenant cells, so high-priority-band jobs claim capacity ahead of low-band jobs under contention
distributed-computingioe-completeGoogle Borg ClusterData2019 priority-tiered cell tracessmokecitation-backed
  • google-cluster-data Reiss, Wilkes, and Hellerstein, Google cluster-usage traces, 2011; Wilkes, ClusterData2019 v3, 2020.
  • borg-2020 Tirmazi, Barker, Deng, Haque, Qin, Hand, Harchol-Balter, and Wilkes, EuroSys 2020.
digital-twin-sync
digital-twin-sync
each physical asset periodically syncs its state to its fog/cloud twin and must finish within a freshness (Age-of-Information) window before the twin's state goes stale
distributed-computingioe-completedigital-twin edge frameworks (no joint Pareto placement)smokecitation-backed
  • digital-twin-diten-2022 Tang, Chen, Koketsu Rodrigues, Zhao, and Kato, IEEE Open Journal of the Communications Society, 3:1360-1381, 2022.
disaggregated-memory
disaggregated-memory
a CXL-pooled cloud platform backs each socket with a small local DRAM tier and a shared far-memory pool, and every VM draws a long-tailed memory working set, so a few memory-hungry tenants dominate a socket's local budget while far-memory access inflates a VM's runtime in proportion to the working set it spills to the pool; the scheduler reasons over local-versus-pool placement rather than core-count placement
distributed-computingioe-completepublished CXL memory-pooling and tiered-memory systems (socket-local page placement, no edge-fog-cloud tier scheduling under a Pareto contract)smokecitation-backed
  • pond-cxl-2023 Li, Berger, Hsu, Ernst, Zardoshti, Novakovic, Shah, Rajadnya, Lee, Agarwal, Hill, Fontoura, and Bianchini, ASPLOS 2023.
  • tpp-cxl-2023 Maruf, Wang, Dhanotia, Weiner, Agarwal, Bhattacharya, Petersen, Chowdhury, Kanaujia, and Chauhan, ASPLOS 2023.
distributed-assembly-flow-shop
distributed-assembly-flow-shop
flow-shopclassicalsmokecitation-backed
  • hatami-ruiz-2013 Hatami, Ruiz, and Andrés-Romano, International Journal of Production Research, 51(17):5292-5308, 2013.
  • taillard-1993 Taillard, European Journal of Operational Research, 1993.
distributed-flexible-job-shop
distributed-flexible-job-shop
job-shopstructurally-complexsmokecitation-backed
distributed-permutation-flow-shop
distributed-permutation-flow-shop
flow-shopclassicalsmokecitation-backed
  • naderi-ruiz-2010 Naderi and Ruiz, Computers & Operations Research, 37(4):754-768, 2010.
  • taillard-1993 Taillard, European Journal of Operational Research, 1993.
distributed-training-gang
distributed-training-gang
a GPU cluster runs synchronous data-parallel training jobs; each job is a gang of workers that must START TOGETHER on distinct accelerators (every all-reduce step synchronizes the workers), so a job cannot begin until enough accelerators are free simultaneously; the workers reuse the accelerator pool and jobs arrive over time, so jobs queue and the scheduler decides which job acquires a full simultaneously-free worker set first -- an all-or-nothing gang co-start, not an independent placement of each worker
distributed-computingioe-completepublished GPU-cluster and inference-serving families that place each task independently; none requires a whole job's worker set to co-start simultaneously on distinct accelerators, so no other family forbids a partial start -- the gang-scheduling all-or-nothing constraint under a Pareto contractsmokecitation-backed
  • gang-scheduling-1995 Feitelson and Rudolph, Job Scheduling Strategies for Parallel Processing (JSSPP), LNCS 949, Springer, 1995, 1-18.
  • large-minibatch-sgd-2017 Goyal, Dollar, Girshick, Noordhuis, Wesolowski, Kyrola, Tulloch, Jia, and He, arXiv:1706.02677, 2017.
distributed-transaction
distributed-transaction
a partitioned database runs transactions that each acquire exclusive locks on a variable read/write set of data shards, so every transaction co-allocates a randomly drawn subset of shards held together for its whole run; two transactions whose shard sets intersect serialize while disjoint transactions commit in parallel, so the scheduler reasons over a variable-cardinality lock-conflict graph rather than a fixed two-resource hold
distributed-computingioe-completepublished replica-placement schedulers (a single shard pinned per task for locality, not a variable-cardinality exclusive lock set co-allocated per transaction forming a conflict graph under a Pareto contract)smokecitation-backed
  • calvin-2012 Thomson, Diamond, Weng, Ren, Shao, and Abadi, ACM SIGMOD 2012.
  • spanner-2012 Corbett et al., USENIX OSDI 2012.
edge-offloading
edge-offloading-mec
each task chooses between local edge execution and remote offload
distributed-computingioe-completeiFogSim MEC offloading scenariossmokecitation-backed
  • ifogsim-2017 Gupta, Vahid Dastjerdi, Ghosh, and Buyya, Software: Practice and Experience, 47(9):1275-1296, 2017.
  • ifogsim2-2022 Mahmud, Pallewatta, Goudarzi, and Buyya, Journal of Systems and Software, 190:111351, 2022.
  • edge-vision-2016 Shi, Cao, Zhang, Li, and Xu, IEEE Internet of Things Journal, 2016.
  • shanghai-telecom-edge Wang, Guo, Zhang, Yang, Zhou, and Shen, IEEE Transactions on Mobile Computing, 20(3):939-953, 2021.
edge-placement
edge-placement
services place on edge servers near their user population and migrate as demand shifts across base-station coverage cells
distributed-computingioe-completeEUA edge-user-allocation and Shanghai-Telecom base-station placement tracessmokecitation-backed
  • eua-dataset Lai, He, Abdelrazek, Chen, Bao, Grundy, Hosking, and Yang, ICSOC 2018.
  • shanghai-telecom-edge Wang, Guo, Zhang, Yang, Zhou, and Shen, IEEE Transactions on Mobile Computing, 20(3):939-953, 2021.
elastic-serverless-autoscale
elastic-serverless-autoscale
a serverless platform serves function invocations on a shared worker pool, and every invocation is moldable: it may run on one, two, or four concurrent workers, where a wider allocation runs shorter by a sublinear speedup but spends more total worker-seconds; each request declares its execution modes and arrivals are spaced shorter than a base invocation so the pool is contended, so the scheduler picks each invocation's worker width -- a moldable latency-versus-cost choice rather than a fixed resource hold
distributed-computingioe-completepublished serverless cold-start and fixed-width co-allocation families (accelerator co-scheduling, fpga partitioning), each of which holds one fixed resource set per task; none lets a request choose among several worker-count modes so the schedule order trades latency for resource cost under a Pareto contractsmokecitation-backed
facility-assignment
facility-assignment
machine-schedulingclassicalsmokecitation-backed
  • hooker-2007 Hooker, Operations Research, 55(3):588-602, 2007.
failure-recovery
failure-recovery
a failed task re-places its checkpoint state to a surviving tier
distributed-computingioe-completeBorg cluster failure-event tracessmokecitation-backed
  • google-cluster-data Reiss, Wilkes, and Hellerstein, Google cluster-usage traces, 2011; Wilkes, ClusterData2019 v3, 2020.
  • borg-2020 Tirmazi, Barker, Deng, Haque, Qin, Hand, Harchol-Balter, and Wilkes, EuroSys 2020.
federated-learning
federated-learning
each training round selects a subset of heterogeneous, straggler-prone edge clients that train on non-IID local data, then a fog or cloud aggregator combines their updates
distributed-computingioe-completeFedScale and Oort federated-learning device-participation benchmarkssmokecitation-backed
  • fedscale-2022 Lai, Dai, Singapuram, Liu, Zhu, Madhyastha, and Chowdhury, ICML 2022 (PMLR 162); arXiv:2105.11367.
  • oort-2021 Lai, Zhu, Madhyastha, and Chowdhury, USENIX OSDI 2021.
flexible-job-shop
flexible-job-shop
job-shopclassicalsmokecitation-backed
flow-shop
permutation-flow-shop
flow-shopclassicalsmokecitation-backed
  • taillard-1993 Taillard, European Journal of Operational Research, 1993.
  • vallada-ruiz-framinan-2015 Vallada, Ruiz, and Framinan, European Journal of Operational Research, 240(3):666-677, 2015.
fpga-partitioning
fpga-partitioning
a multi-tenant reconfigurable FPGA hosts tenant kernels that each occupy a contiguous region of fabric tiles, so every kernel co-allocates a contiguous run of tiles held together for its whole residency; two kernels whose tile intervals overlap cannot be co-resident and serialize while kernels on disjoint tile spans run in parallel, so the scheduler reasons over an interval-overlap conflict graph rather than a fixed two-resource hold or a random-subset lock set
distributed-computingioe-completepublished accelerator co-scheduling (a fixed compute-plus-accelerator pair) and shard-lock transactions (a random subset of resources), neither of which constrains the co-allocated set to a spatially contiguous tile interval whose overlaps form an interval conflict graph under a Pareto contractsmokecitation-backed
frontierco-fjsp
frontierco-fjsp
job-shopclassicalsmokecitation-backed
  • frontierco Feng, Sun, Li, Talwalkar, and Yang, arXiv:2505.16952, 2026 (ICLR 2026).
  • behnke-geiger-2012 Behnke and Geiger, Helmut-Schmidt-University Hamburg working paper, 2012.
  • naderi-roshanaei-2022 Naderi and Roshanaei, INFORMS Journal on Optimization, 4(1):1-28, 2022.
generative-inference-serving
generative-inference-serving
a transformer inference replica batches autoregressive requests that each hold key-value-cache memory proportional to their token count for the whole decode, so a long-tailed sequence mix fragments a fixed cache budget and the scheduler reasons over memory-bound admission rather than GPU-count placement; every request's decode duration and KV-cache demand scale with its drawn token count
distributed-computingioe-completepublished single-replica generative-model serving systems (no edge-fog-cloud tier placement under a Pareto contract)smokecitation-backed
gpu-ml
gpu-ml
training and inference jobs claim accelerators and gang-schedule replicas
distributed-computingioe-completeAlibaba PAI, Philly, and Helios GPU-cluster tracessmokecitation-backed
hybrid-flow-shop
hybrid-flow-shop
flow-shopclassicalsmokecitation-backed
  • ruiz-vazquez-2010 Ruiz and Vázquez-Rodríguez, European Journal of Operational Research, 205(1):1-18, 2010.
  • taillard-1993 Taillard, European Journal of Operational Research, 1993.
immersive-xr
immersive-xr
each extended-reality frame runs a latency-critical perception, render, and display pipeline placed across the device, edge, and cloud within a hard motion-to-photon deadline
distributed-computingioe-completeILLIXR extended-reality systems testbedsmokecitation-backed
  • illixr-2021 Huzaifa, Desai, Grayson, et al., IEEE IISWC 2021.
intermittent-edge
intermittent-edge
a batteryless sensor harvests ambient energy into a small buffer, runs until the buffer depletes, then sleeps to recharge; a job too large for one duty-cycle window is checkpointed at power loss and resumed in the next, so it is a precedence chain of edge-pinned per-window segments each bounded by the constant energy window
distributed-computingioe-completeintermittent-computing runtimes (no continuum energy-window placement)smokecitation-backed
iot-edge
iot-edge
many small sensor readings arrive periodically and aggregate at the edge
distributed-computingioe-completepublished wireless-sensor-network telemetry datasets and in-network aggregation deployments (raw sensor readings, not edge-fog-cloud tier scheduling under a Pareto contract)smokecitation-backed
  • intel-lab-data Bodik, Hong, Guestrin, Madden, Paskin, and Thibaux, Intel Berkeley Research Lab / MIT CSAIL, 2004.
  • milano-cdr-2015 Barlacchi, De Nadai, Larcher, et al., Scientific Data, 2:150055, 2015.
job-shop
job-shop
job-shopclassicalsmokecitation-backed
  • or-library-1990 Beasley, Journal of the Operational Research Society, 41(11):1069-1072, 1990.
  • taillard-1993 Taillard, European Journal of Operational Research, 1993.
  • applegate-cook-1991 Applegate and Cook, ORSA Journal on Computing, 3(2):149-156, 1991.
  • demirkol-mehta-uzsoy-1998 Demirkol, Mehta, and Uzsoy, European Journal of Operational Research, 109(1):137-141, 1998.
  • storer-wu-vaccari-1992 Storer, Wu, and Vaccari, Management Science, 38(10):1495-1509, 1992.
  • rl4co-2023 Berto, Hua, Park, et al., arXiv:2306.17100, 2023 (KDD 2025).
kv-cache-placement
kv-cache-placement
a distributed key-value cache tier serves a catalog of cache objects whose request rate follows a heavy Zipfian popularity skew, so a few hot objects absorb most of the traffic; each object is placement-flexible, carrying one single-node mode per cache-tier node, so the scheduler chooses which tier node hosts it, and an object's working set -- the transfer volume staged onto its host tier -- scales with its popularity rank, so the hottest object carries the largest working set and a cold-tail object the smallest; a naive uniform placement strands a hot, large-working-set object on a far tier and pays its transfer across the fabric, while a locality-aware placement pins the hottest objects to near tiers to shrink makespan and cost
distributed-computingioe-completepublished cache and content-placement families (consistent-hashing replica placement, CDN content distribution) that place each object uniformly or by a hash; none scales each object's working set with a Zipfian popularity rank so the hot objects carry a strictly larger transfer volume, making popularity-skewed near-tier pinning the lever a locality-aware placement pulls under the Pareto contractsmokecitation-backed
machine-scheduling
machine-scheduling-unrelated
machine-schedulingclassicalsmokecitation-backed
  • or-library-1990 Beasley, Journal of the Operational Research Society, 41(11):1069-1072, 1990.
microservice-dag
microservice-dag
services form an acyclic call graph pinned by role to a tier
distributed-computingioe-completeAlibaba v2021 microservice-trace call graphssmokecitation-backed
mixed-criticality
mixed-criticality
a safety-critical real-time mix runs tasks of differing criticality, and a high-criticality task is budgeted with a conservative high-assurance worst-case execution time and a tight deadline while a low-criticality task carries a smaller best-effort budget and a loose deadline, so the criticality tiering lives in the duration and deadline structure; the scheduler reasons over which assured-criticality tasks to guarantee under contention rather than a uniform-assurance deadline-scheduling one
distributed-computingioe-completepublished uniform-assurance real-time deadline schedulers (one worst-case execution time and deadline class per task, not criticality-tiered WCET budgets with tighter high-assurance deadlines under a Pareto contract)smokecitation-backed
moe-expert-parallel
moe-expert-parallel
a sparsely-activated mixture-of-experts model routes each token batch to one expert and the experts are spread across devices, and expert popularity is long-tailed, so a few hot experts receive most token batches while many stay cold and the all-to-all routing exchange dominates fabric traffic; the scheduler reasons over an expert-placement and load-balancing problem rather than a dense uniform-replica serving one
distributed-computingioe-completepublished dense generative-model serving systems (uniform per-replica KV-cache admission, not sparse token-to-expert routing under load imbalance and a Pareto contract)smokecitation-backed
multi-objective-pfsp
multi-objective-pfsp
flow-shopclassicalsmokecitation-backed
  • minella-ruiz-2008 Minella, Ruiz, and Ciavotta, INFORMS Journal on Computing, 20(3):451-471, 2008.
  • taillard-1993 Taillard, European Journal of Operational Research, 1993.
multi-project-rcpsp
multi-project-rcpsp
rcpspstructurally-complexsmokecitation-backed
  • van-eynde-vanhoucke-2020 Van Eynde and Vanhoucke, Journal of Scheduling, 23(3):301-325, 2020.
  • psplib-1997 Kolisch and Sprecher, European Journal of Operational Research, 96(1):205-216, 1997.
multi-tenant-fair-share
multi-tenant-fair-share
a shared cluster serves several tenants whose workloads compete for one node pool; each task is placement-flexible, carrying one single-node mode per pool node, so the scheduler chooses which node it occupies; tenants are sized asymmetrically, so even a load-balanced placement leaves the heavy tenants holding a larger fraction of their busiest node -- a higher dominant resource share -- than the light ones, and a fairness-aware scheduler rebalances placement to shrink the dominant-share spread
distributed-computingioe-completepublished multi-tenant colocation families (Borg-style priority colocation, vm allocation) that fix each task's resource and score makespan or cost; none lets the scheduler choose each tenant task's node and scores the dominant-resource-share spread between tenants as a fairness objectivesmokecitation-backed
  • ghodsi-drf-2011 Ghodsi, Zaharia, Hindman, Konwinski, Shenker, and Stoica, USENIX NSDI 2011.
  • borg-2020 Tirmazi, Barker, Deng, Haque, Qin, Hand, Harchol-Balter, and Wilkes, EuroSys 2020.
network-slicing
network-slicing
isolated slice classes (latency-critical, broadband, massive-IoT) each carry their own service-level deadline and placement, and same-class slices spread across tiers for resilience
distributed-computingioe-complete5G slicing orchestration (no joint Pareto placement)smokecitation-backed
  • network-slicing-afolabi-2018 Afolabi, Taleb, Samdanis, Ksentini, and Flinck, IEEE Communications Surveys & Tutorials, 20(3):2429-2453, 2018.
no-wait-flow-shop
no-wait-flow-shop
flow-shopclassicalsmokecitation-backed
open-shop
open-shop
open-shopclassicalsmokecitation-backed
orbital-edge
orbital-edge
tasks schedule across ground terminals, moving low-earth-orbit satellites, and cloud backhaul under time-varying connectivity as satellites enter and leave coverage and hand work over
distributed-computingioe-completeLENS real-measurement LEO satellite-network tracessmokecitation-backed
pipeline-parallel-training
pipeline-parallel-training
a deep network is split into successive pipeline stages pinned across edge-to-cloud tiers and the training mini-batch is divided into micro-batches, so each micro-batch flows forward stage by stage while each stage runs its micro-batches in issue order; the two precedence families form a diagonal wavefront whose warm-up and cool-down idle slots are the pipeline bubbles, and deeper stages carry rising compute, so the scheduler reasons over a stage-partition and bubble-minimizing problem rather than a synchronous data-parallel all-reduce one
distributed-computingioe-completepublished data-parallel / gang-scheduled training systems (synchronous all-reduce over co-located replicas, not a stage-by-micro-batch pipeline wavefront with warm-up and cool-down bubbles under a Pareto contract)smokecitation-backed
  • gpipe-2019 Huang, Cheng, Bapna, Firat, Chen, Chen, Lee, Ngiam, Le, Wu, and Chen, NeurIPS 2019.
  • pipedream-2019 Narayanan, Harlap, Phanishayee, Seshadri, Devanur, Ganger, Gibbons, and Zaharia, SOSP 2019.
rcpsp
rcpsp-renewable
rcpspstructurally-complexsmokecitation-backed
  • psplib-1997 Kolisch and Sprecher, European Journal of Operational Research, 96(1):205-216, 1997.
rcpsp-max
rcpsp-max
rcpsp-maxstructurally-complexsmokecitation-backed
  • bartusch-moehring-1988 Bartusch, Möhring, and Radermacher, Annals of Operations Research, 16(1):199-240, 1988.
  • psplib-1997 Kolisch and Sprecher, European Journal of Operational Research, 96(1):205-216, 1997.
rcpsp-multi-mode
rcpsp-multi-mode
rcpspstructurally-complexsmokecitation-backed
  • van-peteghem-vanhoucke-2014 Van Peteghem and Vanhoucke, European Journal of Operational Research, 235(1):62-72, 2014.
  • psplib-1997 Kolisch and Sprecher, European Journal of Operational Research, 96(1):205-216, 1997.
reentrant-fab
reentrant-fab
job-shopstructurally-complexsmokecitation-backed
  • smt2020-2020 Kopp, Hassoun, Kalir, and Mönch, IEEE Transactions on Semiconductor Manufacturing, 33(4):522-531, 2020.
replica-placement
replica-placement
a replica runs where its data shard already lives
distributed-computingioe-completeCRUSH replicated-data placementsmokecitation-backed
  • crush-2006 Weil, Brandt, Miller, and Maltzahn, Proceedings of the 2006 ACM/IEEE Conference on Supercomputing (SC'06), 2006.
  • google-cluster-data Reiss, Wilkes, and Hellerstein, Google cluster-usage traces, 2011; Wilkes, ClusterData2019 v3, 2020.
serverless-cold-start
serverless-cold-start
a cold invocation pays a container provisioning penalty
distributed-computingioe-completeAzure Functions serverless-in-the-wild tracessmokecitation-backed
  • azure-public-dataset Cortez et al., SOSP'17 Resource Central; Shahrad et al., USENIX ATC'20 Serverless in the Wild; Hadary et al., USENIX OSDI'20 Protean (AzureTracesForPacking2020).
  • sebs-2021 Copik, Kwasniewski, Besta, Podstawski, and Hoefler, ACM/IFIP Middleware 2021.
service-function-chain
service-function-chain
an NFV packet flow traverses a linear ordered chain of typed virtual network functions -- firewall, intrusion detection, deep packet inspection, address translation -- each pinned to a tier that hosts its function type, so the chain is a strict total order and the flow crosses the edge-fog-cloud fabric in a fixed sequence; the scheduler reasons over a chain-placement problem under an end-to-end latency budget rather than the branching role-pinned call graph of a microservice
distributed-computingioe-completepublished microservice call-graph schedulers (a branching role-pinned acyclic call graph, not a strict linear chain of function-typed network functions under an end-to-end latency budget and a Pareto contract)smokecitation-backed
  • nfv-survey-2016 Mijumbi, Serrat, Gorricho, Bouten, De Turck, and Boutaba, IEEE Communications Surveys & Tutorials, 18(1):236-262, 2016.
  • sfc-placement-2014 Mehraghdam, Keller, and Karl, IEEE CloudNet 2014, 7-13.
setup-flow-shop
setup-flow-shop
setup-flow-shopclassicalsmokecitation-backed
  • allahverdi-survey-2008 Allahverdi, Ng, Cheng, and Kovalyov, European Journal of Operational Research, 187(3):985-1032, 2008.
  • allahverdi-survey-2015 Allahverdi, European Journal of Operational Research, 246(2):345-378, 2015.
smartnic-offload
smartnic-offload
a SmartNIC-accelerated server pairs a fast host CPU with a low-power on-NIC processor, and every microservice draws a long-tailed compute intensity, so most are light enough to offload onto the energy-frugal NIC cores while a few compute-heavy services must stay host-bound; a service's runtime scales with its intensity, so the scheduler reasons over an energy-versus-latency offload-placement problem rather than a uniform host placement one
distributed-computingioe-completepublished mobile-edge computation-offloading models (device-to-edge latency offload, not in-server host-to-NIC energy offload under a Pareto contract)smokecitation-backed
split-inference-serving
split-inference-serving
each inference request partitions a deep model at a layer cut -- a light head runs the early layers on the edge near the sensor and a heavy tail runs the later layers in the cloud, consuming the head's intermediate feature map under a per-request end-to-end latency SLO
distributed-computingioe-completedatacenter inference serving (no edge-cloud partition placement)smokecitation-backed
  • alpaserve-osdi-2023 Li, Zheng, Zhong, Liu, Sheng, Jin, Huang, Chen, Zhang, Gonzalez, and Stoica, USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2023, 663-679.
  • neurosurgeon-asplos-2017 Kang, Hauswald, Gao, Rovinski, Mudge, Mars, and Tang, International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2017.
spot-preemptible
spot-preemptible
a cloud provider rents idle capacity at a discount as revocable spot instances reclaimed after a short lease; eviction-tolerant batch work pins to the cloud spot tier under a hard lease deadline (the eviction horizon), while latency-critical interactive work pins to the stable edge on-demand tier with no eviction deadline
distributed-computingioe-completecloud spot schedulers (no continuum eviction-deadline placement)smokecitation-backed
  • harvest-vms-ambati-osdi-2020 Ambati, Goiri, Frujeri, Gun, Wang, Dolan, Corell, Pasupuleti, Moscibroda, Elnikety, Fontoura, and Bianchini, USENIX Symposium on Operating Systems Design and Implementation (OSDI) 2020, 735-751.
  • spot-eviction-yang-www-2022 Yang, Pang, Zhang, Qiao, Wang, Couturier, Bansal, Ram, Qin, Ma, Goiri, Cortez, Baladhandayutham, Ruhle, Rajmohan, Lin, and Zhang, The Web Conference (WWW) 2022 Companion, 152-156.
storage-io-tiering
storage-io-tiering
a tiered storage pool serves I/O-bound jobs whose runtime is dominated by moving a job's I/O volume through the storage node it lands on; each job is placement-flexible, carrying one single-node mode per tier node, and the mode duration is tier-dependent -- a seek floor plus the I/O volume divided by that tier's I/O bandwidth, which differs by tier (a fast cloud array sustains far more bytes/second than a slow edge disk); a job's I/O volume follows a heavy-tailed falloff over its I/O-demand rank, so a few I/O-heavy jobs carry most of the bytes and have a large cross-tier duration spread, while the light tail barely varies; a naive placement strands an I/O-heavy job on a low-bandwidth tier and pays its volume slowly, while a bandwidth-aware placement pins the heavy jobs to fast tiers to shrink makespan and cost
distributed-computingioe-completepublished storage-tiering and hierarchical-storage-management families that migrate blocks between fast and slow tiers by access frequency; none models the heterogeneous-tier I/O bandwidth as a placement-flexible per-tier mode whose duration is the I/O volume divided by that tier's bandwidth, so an I/O-heavy job's cross-tier duration spread is the bottleneck-relief lever a bandwidth-aware placement pulls under the Pareto contractsmokecitation-backed
  • msr-cambridge-block-2008 Narayanan, Donnelly, and Rowstron, ACM Transactions on Storage 4(3):10, 2008 (USENIX FAST 2008); MSR Cambridge enterprise volume block-I/O trace via the SNIA IOTTA repository.
streaming-window
streaming-window
events arrive online in bounded windows and must close within one
distributed-computingioe-completeParallel Workloads Archive online arrivalssmokecitation-backed
  • parallel-workloads-archive Feitelson, Tsafrir, and Krakov, Journal of Parallel and Distributed Computing, 74(10):2967-2982, 2014.
  • dspbench-2020 Bordin, Griebler, Mencagli, Geyer, and Fernandes, IEEE Access, 8:222900-222917, 2020.
time-sensitive-networking
time-sensitive-networking
each time-triggered flow releases on a fixed period and must finish within one cycle under a hard, jitter-free deadline
distributed-computingioe-completeEdgeCloudSim best-effort scenarios (no gating)smokecitation-backed
  • tsn-craciunas-2016 Craciunas, Serna Oliver, Chmelik, and Steiner, RTNS 2016, ACM, 183-192.
  • edgecloudsim-2018 Sonmez, Ozgovde, and Ersoy, Transactions on Emerging Telecommunications Technologies, 29(11):e3493, 2018.
unrelated-parallel-setup
unrelated-parallel-setup
machine-schedulingstructurally-complexsmokecitation-backed
  • vallada-ruiz-2011 Vallada and Ruiz, European Journal of Operational Research, 211(3):612-622, 2011.
  • allahverdi-survey-2015 Allahverdi, European Journal of Operational Research, 246(2):345-378, 2015.
vehicular-offloading
vehicular-offloading
a vehicle's tasks share an arrival time and a roadside-unit dwell deadline, and hand over from the roadside unit to the fog tier as the vehicle drives on
distributed-computingioe-completeEdgeCloudSim / SUMO vehicular-edge mobility scenariossmokecitation-backed
  • lust-scenario Codecà, Frank, Faye, and Engel, IEEE Intelligent Transportation Systems Magazine, 9(2):52-63, 2017.
  • edgecloudsim-2018 Sonmez, Ozgovde, and Ersoy, Transactions on Emerging Telecommunications Technologies, 29(11):e3493, 2018.
video-analytics
video-analytics
each camera streams frames that must be analyzed within a tight real-time latency bound, placed hierarchically with edge inference near the camera and cloud aggregation
distributed-computingioe-completeedge video-analytics clusters (no joint Pareto placement)smokecitation-backed
  • videoedge-2018 Hung, Ananthanarayanan, Bodik, Golubchik, Yu, Bahl, and Philipose, ACM/IEEE Symposium on Edge Computing (SEC) 2018, 115-131.
vm-allocation
vm-allocation
size-heterogeneous virtual-machine deployments pack onto hosts while each deployment's members spread across distinct failure domains for availability
distributed-computingioe-completeAzure Public Dataset Resource Central VM-allocation tracessmokecitation-backed
  • azure-public-dataset Cortez et al., SOSP'17 Resource Central; Shahrad et al., USENIX ATC'20 Serverless in the Wild; Hadary et al., USENIX OSDI'20 Protean (AzureTracesForPacking2020).
  • bitbrains-gwa-t12-2015 Shen, van Beek, and Iosup, IEEE/ACM CCGrid 2015, pp. 465-474; Bitbrains (now Solvinity) datacenter VM trace via the Grid Workloads Archive (GWA-T-12).
  • materna-gwa-t13-2014 Kohne, Spohr, Nagel, and Spinczyk, ACM CCB@Middleware 2014; Materna GmbH datacenter VM trace via the Grid Workloads Archive (GWA-T-13).
  • planetlab-workload-2012 Beloglazov and Buyya, Concurrency and Computation: Practice and Experience 24(13):1397-1420, 2012; PlanetLab/CoMon CPU-utilization workload bundled with CloudSim.
workflow-dag
workflow-dag
distributed-computingstructurally-complexsmokecitation-backed
  • stg-task-graphs Tobita and Kasahara, Journal of Scheduling, 5(5):379-394, 2002.
  • wfcommons-pegasus-instances Coleman, Casanova, Pottier, Kaushik, Deelman, and Ferreira da Silva, Future Generation Computer Systems, 128:16-27, 2022.
  • topcuoglu-heft-2002 Topcuoglu, Hariri, and Wu, IEEE Transactions on Parallel and Distributed Systems, 13(3):260-274, 2002.
  • canon-dag-bias-2019 Canon, El Sayah, and Héam, Euro-Par 2019, LNCS 11725.

Per-instance characterization and download eligibility live in the benchmark catalog; this table is the family-and-citation inventory.

ऊपर का घटक पूर्ण उत्पन्न सूची धारण करता है — नीचे के शास्त्रीय और distributed-computing कोर परिवार साथ ही Edge–Fog–Cloud परिवारों का सातत्य। वे आधारभूत कोर परिवार दस्तावेज़-रूप में:

परिवारप्रोफ़ाइलप्रोफ़ाइल वर्गप्राथमिक संग्रह
मशीन शेड्यूलिंग (R||Cmax, असंबंधित मशीन)machine-scheduling-unrelatedclassicalOR-Library
Job-shopjob-shop-classicalclassicalOR-Library, Taillard
लचीला job-shop (FJSP)flexible-job-shopclassicalBrandimarte; Hurink-Jurisch-Thole
क्रमचय फ़्लो-शॉपpermutation-flow-shopclassicalTaillard
अनुक्रम-निर्भर सेटअप फ़्लो-शॉप (SDST)setup-flow-shopclassicalAllahverdi et al. (2008); Allahverdi (2015)
संसाधन-सीमित परियोजना शेड्यूलिंग (RCPSP)rcpsp-renewablestructurally-complexPSPLIB
Distributed-computing (cloud/edge)cloud-edge-capacitydomain-specificCloudSim; DynamicCloudSim; Edge vision
Distributed-computing (workflow DAG)workflow-dagstructurally-complexStandard Task Graph Set

असंबंधित-मशीन और लचीले job-shop परिवार प्रत्येक उदाहरण में एक CostModel निष्पादन-समय मैट्रिक्स संलग्न करते हैं, जो समस्या JSON के साथ एक मूर्तीकृत मैट्रिक्स के रूप में निर्यात होती है। अनुक्रम-निर्भर सेटअप फ़्लो-शॉप परिवार इसके बजाय एक CostModel सेटअप मैट्रिक्स संलग्न करता है: एक मशीन पर भिन्न परिवारों के कार्यों के बीच परिवर्तन सेटअप समय लेता है, अतः सेटअप उद्देश्य समान कार्यों को समूहित करने को पुरस्कृत करता है। नामित मानक संग्रह केवल उद्धृत और लिंक किए जाते हैं और रिपॉज़िटरी के भीतर कभी पुनर्वितरित नहीं होते।

कई सातत्य परिवार बहु-संसाधन सह-आबंटन का अभ्यास करते हैं: प्रत्येक कार्य एक साथ एक से अधिक संसाधन माँगता है और निर्माता उन्हें इसकी समूची अवधि के लिए एक-साथ धारण करता है (डोमेन अनुबंध देखें)। accelerator-coscheduling परिवार प्रति कार्य एक गणन नोड और एक दुर्लभ त्वरक सह-आबंटित करता है; distributed-transaction परिवार प्रति लेन-देन डेटा शार्ड का एक परिवर्ती-कोटि लॉक समुच्चय सह-आबंटित करता है; और fpga-partitioning परिवार प्रति किरायेदार कर्नेल पुनर्संरचनीय फ़ैब्रिक टाइलों का एक स्थानिक रूप से संतत क्रम सह-आबंटित करता है। जिन कार्यों के संसाधन समुच्चय प्रतिच्छेद करते हैं वे क्रमबद्ध होते हैं जबकि असंयुक्त कार्य समवर्ती रूप से चलते हैं — चलाने-योग्य examples/inspect_coallocation.py उस लीवर को स्पष्ट करता है।

सह-आबंटन से परे, तीन सातत्य परिवार अपने स्वयं के संरचनात्मक लीवर का अभ्यास करते हैं। elastic-serverless-autoscale परिवार ढाल-योग्य निष्पादन का अभ्यास करता है: प्रत्येक फलन आह्वान एक से अधिक निष्पादन मोड घोषित करता है — एक संकीर्ण केवल-घरेलू मोड और एक चौड़ा मोड जो शीघ्र समाप्त होने के लिए एक छोटे साझा बर्स्ट पूल से एक worker उधार लेता है — अतः शेड्यूल प्रति कार्य एक मोड चुनता है और क्रम तय करता है कि कौन-से आह्वान दुर्लभ चौड़े-और-तेज़ मोड का दावा करते हैं। distributed-training-gang परिवार गैंग सह-शेड्यूलिंग का अभ्यास करता है: एक समकालिक डेटा-समानांतर प्रशिक्षण कार्य के workers एक गैंग साझा करते हैं और एक सब-या-कुछ-नहीं प्रक्षेपण में विशिष्ट त्वरकों पर सह-आरंभ करने चाहिए — workers त्वरक पूल का पुनः-उपयोग करते हैं और कार्य समय के साथ आते हैं, अतः एक कार्य तब तक आरंभ नहीं हो सकता जब तक पर्याप्त त्वरक एक-साथ मुक्त न हों, और क्रम तय करता है कि कौन-सा कार्य पहले अपना पूर्ण worker समुच्चय प्राप्त करता है। multi-tenant-fair-share परिवार प्रमुख-संसाधन निष्पक्षता का अभ्यास करता है: कई असममित-आकार के किरायेदार एक साझा नोड पूल पर स्थापन-लचीले कार्य रखते हैं, और प्रमुख-संसाधन-हिस्सा उद्देश्य सर्वाधिक- और न्यूनतम-सेवित किरायेदार के प्रमुख हिस्से के बीच प्रसार को अंक देता है — अतः स्थापन, अर्थात् प्रत्येक किरायेदार कौन-से संसाधन घेरता है, वही लीवर है जो इसे संतुलित या तिरछा करता है। चलाने-योग्य examples/serverless_autoscale_study.py, examples/distributed_training_gang_study.py, और examples/multi_tenant_fairshare_study.py इन तीन लीवरों को स्पष्ट करते हैं।

प्रोफ़ाइल वर्ग

प्रोफ़ाइल वर्गअर्थ
classicalएक मानक संयोजनात्मक-अनुकूलन संग्रह से व्युत्पन्न।
structurally-complexपूर्वता, DAG, या संसाधन-नेटवर्क संरचना धारण करता है।
ioe-completeInternet-of-Everything-पूर्ण वितरित परिदृश्य।
trace-backedएक नामित वास्तविक-संसार कार्यभार ट्रेस पर आधारित।
domain-specificएकल परिचालन डोमेन के लिए अनुकूलित।

साक्ष्य लेबल

लेबलउपयोग
smokeपरीक्षणों, उदाहरणों, दस्तावेज़ों, और पूर्वावलोकनों के लिए छोटे नियतात्मक उदाहरण।
exploratoryप्रशंसनीय सामग्री जो अभी तक उद्धरण-समर्थित या पूर्णतः अभिलक्षणित नहीं है।
अभ्यर्थी साक्ष्य श्रेणीपायलट, सांख्यिकीय, और अभियान द्वारों की प्रतीक्षा में उद्धरण-समर्थित सामग्री।
पूर्ण-अभियान साक्ष्य श्रेणीवह साक्ष्य जो उद्धरण, अभिलक्षण, सांख्यिकीय, प्रकटीकरण, और गुणवत्ता द्वार पार कर चुका है।

स्मोक कैटलॉग कभी अंतिम मूल्यांकन साक्ष्य नहीं होते। वे यह सिद्ध करने के लिए मौजूद हैं कि जनरेटर, सत्यापन, अभिलक्षण, उद्धरण जाँच, और दृढ़ता शीघ्रता से कार्य करते हैं। पोर्टल कैटलॉग और डाउनलोड प्रत्येक सातत्य परिवार का इस छोटे स्मोक पैमाने (एक तीन-संसाधन पूल) पर पूर्वावलोकन करते हैं; एक सह-आबंटन परिवार इतने छोटे पूल पर असंयुक्त-संसाधन समानांतरता प्रदर्शित नहीं कर सकता, अतः विशिष्ट संरचना एक शोध-पैमाना गुण है। build_continuum_full_catalog() प्रत्येक परिवार को उसके घोषित शोध पैमाने पर मूर्तीकृत करता है -- वह बड़ा संसाधन पूल और कार्य गणना जहाँ सह-आबंटन, स्पर्धा, और स्थापन संरचना वास्तव में प्रकट होती है -- शोध-श्रेणी बेंचमार्क बंडलों के लिए।

वर्गीकरण-विधि

वर्गीकरण-विधि शेड्यूलिंग संरचनाओं, परिवेशों, अवसंरचना यथार्थता, उद्देश्य विशेषताओं, बाधा विशेषताओं, अनिश्चितता, और गतिशीलता को आवृत करती है। उदाहरणों में DAG वर्कफ़्लो, स्वतंत्र कार्य बैच, serverless फलन, कंटेनर और VM समेकन, edge और cloud परिवेश, सार्वजनिक ट्रेस, बहु-उद्देश्य अनुकूलन, deadline, डेटा स्थानीयता, churn, और गतिशील आगमन शामिल हैं।

उद्धरण मैट्रिक्स

बेंचमार्क दावे CitationMatrix के विरुद्ध जाँचे जाते हैं। अभ्यर्थी और पूर्ण-अभियान साक्ष्य-श्रेणी दावे तब तक सत्यापन में विफल होते हैं जब तक वे उद्धरण-समर्थित स्रोतों को संदर्भित न करें। असमर्थित सामग्री को साक्ष्य जोड़े जाने तक exploratory ही रहना चाहिए।

स्रोत समुच्चय default_citation_matrix() में स्थिर स्रोत पहचानकर्ताओं, हल-योग्य संदर्भों, और एक दर्ज लाइसेंस मुद्रा के साथ घोषित है। यह तीन स्तरों में फैला है: मानक संयोजनात्मक-अनुकूलन संग्रह (केवल उद्धृत और लिंक, कभी बंडल नहीं), उत्पादन क्लस्टर ट्रेस, और समकालीन वास्तविक-संसार Edge–Fog–Cloud-सातत्य डेटासेटों का एक व्यापक समुच्चय — GPU और machine-learning क्लस्टर ट्रेस, माइक्रोसर्विस और serverless बेंचमार्क सुइट, वैज्ञानिक-वर्कफ़्लो ट्रेस, सुपरकंप्यूटर कार्य ट्रेस, edge-placement और गतिशीलता डेटासेट, IoT और सेल्युलर-माँग डेटासेट, ग्रिड कार्बन और ऊर्जा संकेत, धारा-संसाधन कार्यभार, federated-learning उपकरण-भागीदारी बेंचमार्क, विस्तारित-यथार्थता प्रणाली परीक्षण-पीठ, और निम्न-पृथ्वी-कक्षा उपग्रह-नेटवर्क ट्रेस:

Source idReferenceLicense posture
cloudsim-2011CloudSimशैक्षणिक
dynamic-cloudsim-2015DynamicCloudSimशैक्षणिक
edge-vision-2016Edge Computing: Vision and Challengesशैक्षणिक
or-library-1990OR-Libraryकेवल-उद्धृत-और-लिंक
psplib-1997PSPLIBकेवल-उद्धृत-और-लिंक
van-eynde-vanhoucke-2020Resource-constrained multi-project scheduling: benchmark datasets and decoupled schedulingकेवल-उद्धृत-और-लिंक
taillard-1993Benchmarks for basic scheduling problemsकेवल-उद्धृत-और-लिंक
gonzalez-sahni-1976Open shop scheduling to minimize finish timeशैक्षणिक
ruiz-vazquez-2010The hybrid flow shop scheduling problemशैक्षणिक
smt2020-2020SMT2020—A Semiconductor Manufacturing Testbedcite-and-link-only
hooker-2007Planning and Scheduling by Logic-Based Benders Decompositionशैक्षणिक
naderi-ruiz-2010The distributed permutation flowshop scheduling problemशैक्षणिक
hall-sriskandarajah-1996A survey of machine scheduling problems with blocking and no-wait in processशैक्षणिक
minella-ruiz-2008A review and evaluation of multiobjective algorithms for the flowshop scheduling problemशैक्षणिक
bartusch-moehring-1988Scheduling project networks with resource constraints and time windowsशैक्षणिक
hatami-ruiz-2013The distributed assembly permutation flowshop scheduling problemशैक्षणिक
brandimarte-1993Flexible job shop by tabu searchकेवल-उद्धृत-और-लिंक
de-giovanni-pezzella-2010An improved genetic algorithm for the distributed and flexible job-shop scheduling problemशैक्षणिक
frontiercoFrontierCO: real-world large-scale ML-for-CO evaluationusable-and-citable
behnke-geiger-2012Test instances for the flexible job shop scheduling problem with work centerscite-and-link-only
naderi-roshanaei-2022Critical-path-search logic-based Benders decomposition for flexible job shop schedulingcite-and-link-only
hurink-jurisch-thole-1994Multi-purpose-machine job shopकेवल-उद्धृत-और-लिंक
allahverdi-survey-2008A survey of scheduling problems with setup times or costsशैक्षणिक
allahverdi-survey-2015The third comprehensive survey on scheduling problems with setup times/costsशैक्षणिक
vallada-ruiz-2011A genetic algorithm for the unrelated parallel machine scheduling problem with sequence dependent setup timesशैक्षणिक
stg-task-graphsA standard task graph set for fair evaluation of multiprocessor scheduling algorithmsमानक
google-cluster-dataBorg cluster workload tracesCC-BY-4.0, उपयोग-योग्य और उद्धरण-योग्य
twitter-cache-traces-2020Twitter in-memory cache cluster tracesCC-BY-4.0, उपयोग-योग्य और उद्धरण-योग्य
m100-exadata-2023M100 ExaData supercomputer telemetry and job traceCC-BY-4.0, उपयोग-योग्य और उद्धरण-योग्य
borg-2020Borg: the Next Generationशैक्षणिक
azure-public-datasetAzure Public DatasetCC-BY-4.0, उपयोग-योग्य और उद्धरण-योग्य
alibaba-cluster-dataAlibaba cluster trace programकेवल-उद्धृत
parallel-workloads-archiveParallel Workloads Archiveकेवल-उद्धृत
bitbrains-gwa-t12-2015GWA-T-12 Bitbrains business-critical VM traceकेवल-उद्धृत
materna-gwa-t13-2014GWA-T-13 Materna enterprise datacenter VM traceकेवल-उद्धृत
msr-cambridge-block-2008MSR Cambridge enterprise block-I/O traces (Write Off-Loading)केवल-उद्धृत
planetlab-workload-2012PlanetLab CPU-utilization consolidation tracesकेवल-उद्धृत
dspbench-2020DSPBench stream-processing benchmark suiteशैक्षणिक
ifogsim-2017iFogSim toolkitशैक्षणिक
edgecloudsim-2018EdgeCloudSimशैक्षणिक
aerial-mec-survey-2022Aerial mobile edge computing surveyशैक्षणिक
crush-2006CRUSH decentralized replica placementशैक्षणिक
smart-grid-dsm-2012Smart-grid demand-side managementशैक्षणिक
liu-layland-1973Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environmentशैक्षणिक
philly-traces-2019Philly DNN-training cluster traceखुला, उपयोग-योग्य और उद्धरण-योग्य
helios-traces-2021Helios GPU-datacenter traceखुला, उपयोग-योग्य और उद्धरण-योग्य
acmetrace-2024AcmeTrace language-model-development cluster traceCC-BY-4.0
alibaba-pai-gpu-2020Alibaba PAI MLaaS GPU traceकेवल-उद्धृत
azure-inference-trace-2023Azure model-inference serving traceCC-BY-4.0, उपयोग-योग्य और उद्धरण-योग्य
deathstarbench-2019DeathStarBench microservice suiteApache-2.0, उपयोग-योग्य और उद्धरण-योग्य
alibaba-microservice-characterization-2021Alibaba microservice characterizationशैक्षणिक
train-ticket-benchmarkTrain-Ticket microservice benchmarkApache-2.0, उपयोग-योग्य और उद्धरण-योग्य
sebs-2021SeBS serverless benchmark suiteBSD-3-Clause, उपयोग-योग्य और उद्धरण-योग्य
functionbench-2019FunctionBench serverless workloadsखुला, उपयोग-योग्य और उद्धरण-योग्य
wfcommons-pegasus-instancesWfCommons scientific-workflow instancesखुला, उपयोग-योग्य और उद्धरण-योग्य
bharathi-synthetic-workflows-2008Synthetic scientific-workflow libraryखुला, उपयोग-योग्य और उद्धरण-योग्य
nrel-eagle-jobs-2023NREL Eagle supercomputer job traceCC-BY-4.0, उपयोग-योग्य और उद्धरण-योग्य
eua-datasetEdge-User-Allocation datasetखुला, उपयोग-योग्य और उद्धरण-योग्य
shanghai-telecom-edgeShanghai Telecom access traceकेवल-उद्धृत, शोध
lust-scenarioLuxembourg SUMO Traffic scenarioअकादमिक, उपयोग-योग्य और उद्धरण-योग्य
intel-lab-dataIntel Lab Data (54-node in-network aggregation)केवल-उद्धृत-और-लिंक
milano-cdr-2015Milan and Trentino urban datasetCC-BY-4.0, उपयोग-योग्य और उद्धरण-योग्य
citylearn-v2CityLearn grid-interactive benchmarkMIT, उपयोग-योग्य और उद्धरण-योग्य
electricity-maps-grid-ciElectricity Maps grid carbon-intensityखुले पार्सर (MIT), डेटा स्तर भिन्न
nexmark-benchmarkNEXMark streaming-query benchmarkखुला, उपयोग-योग्य और उद्धरण-योग्य
yahoo-streaming-benchmark-2016Yahoo Streaming BenchmarkApache-2.0, उपयोग-योग्य और उद्धरण-योग्य
fedscale-2022FedScale federated-learning benchmarkApache-2.0, उपयोग-योग्य और उद्धरण-योग्य
oort-2021Oort guided participant selectionApache-2.0, उपयोग-योग्य और उद्धरण-योग्य
illixr-2021ILLIXR extended-reality testbedNCSA, उपयोग-योग्य और उद्धरण-योग्य
lens-2024LENS LEO satellite-network tracesCC-BY-SA-4.0, उपयोग-योग्य और उद्धरण-योग्य
tsn-craciunas-2016Scheduling Real-Time Communication in IEEE 802.1Qbv TSNशैक्षणिक
network-slicing-afolabi-2018Network Slicing and Softwarization: A Surveyशैक्षणिक
digital-twin-diten-2022Survey on Digital Twin Edge Networks (DITEN) Toward 6Gशैक्षणिक
videoedge-2018VideoEdge: Processing Camera Streams using Hierarchical Clustersशैक्षणिक
alpaserve-osdi-2023AlpaServe: Statistical Multiplexing with Model Parallelism for Deep Learning Servingशैक्षणिक
neurosurgeon-asplos-2017Neurosurgeon: Collaborative Intelligence Between the Cloud and Mobile Edgeशैक्षणिक
occlum-asplos-2020Occlum: Secure and Efficient Multitasking Inside a Single Enclave of Intel SGXशैक्षणिक
confidential-edge-zobaed-2025Confidential Computing across Edge-to-Cloud for Machine Learning: A Survey Studyशैक्षणिक
batteryless-lucia-pldi-2015A Simpler, Safer Programming and Execution Model for Intermittent Systemsशैक्षणिक
batteryless-hester-sensys-2017The Future of Sensing is Batteryless, Intermittent, and Awesomeशैक्षणिक
harvest-vms-ambati-osdi-2020Providing SLOs for Resource-Harvesting VMs in Cloud Platformsशैक्षणिक
spot-eviction-yang-www-2022Spot Virtual Machine Eviction Prediction in Microsoft Cloudशैक्षणिक
delay-scheduling-zaharia-eurosys-2010Delay Scheduling: A Simple Technique for Achieving Locality and Fairness in Cluster Schedulingशैक्षणिक
geo-analytics-iridium-pu-sigcomm-2015Low Latency Geo-distributed Data Analyticsशैक्षणिक
coflow-chowdhury-hotnets-2012Coflow: A Networking Abstraction for Cluster Applicationsशैक्षणिक
varys-chowdhury-sigcomm-2014Efficient Coflow Scheduling with Varysशैक्षणिक
vllm-pagedattention-2023Efficient Memory Management for Large Language Model Serving with PagedAttentionशैक्षणिक
orca-serving-2022Orca: A Distributed Serving System for Transformer-Based Generative Modelsशैक्षणिक
pond-cxl-2023Pond: CXL-Based Memory Pooling Systems for Cloud Platformsशैक्षणिक
tpp-cxl-2023TPP: Transparent Page Placement for CXL-Enabled Tiered-Memoryशैक्षणिक
ipipe-smartnic-2019Offloading Distributed Applications onto SmartNICs using iPipeशैक्षणिक
e3-smartnic-2019E3: Energy-Efficient Microservices on SmartNIC-Accelerated Serversशैक्षणिक
switch-transformers-2022Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsityशैक्षणिक
lina-moe-2023Accelerating Distributed MoE Training and Inference with Linaशैक्षणिक
gpipe-2019GPipe: Efficient Training of Giant Neural Networks using Pipeline Parallelismशैक्षणिक
pipedream-2019PipeDream: Generalized Pipeline Parallelism for DNN Trainingशैक्षणिक
vestal-2007Preemptive Scheduling of Multi-criticality Systems with Varying Degrees of Execution Time Assuranceशैक्षणिक
mixed-criticality-survey-2017A Survey of Research into Mixed Criticality Systemsशैक्षणिक
valiant-bsp-1990A Bridging Model for Parallel Computationशैक्षणिक
pregel-2010Pregel: A System for Large-Scale Graph Processingशैक्षणिक
nfv-survey-2016Network Function Virtualization: State-of-the-Art and Research Challengesशैक्षणिक
sfc-placement-2014Specifying and Placing Chains of Virtual Network Functionsशैक्षणिक
ghodsi-drf-2011Dominant Resource Fairness: Fair Allocation of Multiple Resource Typesशैक्षणिक
gandiva-2018Gandiva: Introspective Cluster Scheduling for Deep Learningशैक्षणिक
calvin-2012Calvin: Fast Distributed Transactions for Partitioned Database Systemsशैक्षणिक
spanner-2012Spanner: Google's Globally-Distributed Databaseशैक्षणिक
amorphos-2018Sharing, Protection, and Compatibility for Reconfigurable Fabric with AmorphOSशैक्षणिक
fpga-online-placement-2003Online Scheduling and Placement of Real-Time Tasks to Partially Reconfigurable Devicesशैक्षणिक
imprecise-computation-1991Algorithms for Scheduling Imprecise Computationsशैक्षणिक
branchynet-2016BranchyNet: Fast Inference via Early Exiting from Deep Neural Networksशैक्षणिक
moldable-parallelizable-tasks-1992Approximate Algorithms for Scheduling Parallelizable Tasksशैक्षणिक
serverless-rise-2019The Rise of Serverless Computingशैक्षणिक
gang-scheduling-1995Parallel Job Scheduling: Issues and Approachesशैक्षणिक
large-minibatch-sgd-2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourशैक्षणिक
fisher-thompson-1963Probabilistic learning combinations of local job-shop scheduling rulesकेवल-उद्धृत-और-लिंक
lawrence-1984Resource constrained project scheduling: an experimental investigation of heuristic scheduling techniques (Supplement)केवल-उद्धृत-और-लिंक
adams-balas-zawack-1988The shifting bottleneck procedure for job shop schedulingमानक
applegate-cook-1991A computational study of the job-shop scheduling problemमानक
storer-wu-vaccari-1992New search spaces for sequencing problems with application to job shop schedulingमानक
yamada-nakano-1992A genetic algorithm applicable to large-scale job-shop problemsकेवल-उद्धृत-और-लिंक
demirkol-mehta-uzsoy-1998Benchmarks for shop scheduling problemsमानक
dauzere-peres-paulli-1997General multiprocessor job-shop scheduling using tabu searchमानक
vallada-ruiz-framinan-2015New hard benchmark for flowshop scheduling problems minimising makespanमानक
ruiz-maroto-alcaraz-2005Flowshop scheduling with sequence dependent setup times using advanced metaheuristicsमानक
van-peteghem-vanhoucke-2014Metaheuristics for the multi-mode resource-constrained project scheduling problem on new dataset instancesमानक
debels-vanhoucke-2007A decomposition-based genetic algorithm for the resource-constrained project-scheduling problemमानक
cicirello-wtsds-benchmarkWeighted tardiness scheduling with sequence-dependent setups: a benchmark libraryमानक
crauwels-potts-vanwassenhove-1998Local search heuristics for the single machine total weighted tardiness scheduling problemशैक्षणिक
van-hoorn-2018The current state of bounds on benchmark instances of the job-shop scheduling problemशैक्षणिक
scheduleopt-benchmarksScheduleOpt benchmark collection: JSPLib and FJSPLib instances with verified boundsमानक
zenodo-pfsp-bks-2021Permutation flow-shop: best-known makespans and schedules for Taillard and VRF benchmarksमानक
solutionsupdate-ugent-rcpspBest known results for the resource-constrained project scheduling problemऔद्योगिक
cloud-datasets-survey-2025Public Datasets for Cloud Computing: A Comprehensive Surveyशैक्षणिक
fog-placement-survey-2023Fog/edge node placement surveyशैक्षणिक
topcuoglu-heft-2002Performance-Effective and Low-Complexity Task Scheduling for Heterogeneous Computingशैक्षणिक
canon-dag-bias-2019A Comparison of Random Task Graph Generation Methods for Scheduling Problemsशैक्षणिक
ifogsim2-2022iFogSim2 extended fog/edge simulatorशैक्षणिक
rl4co-2023RL4CO reinforcement-learning-for-CO benchmarkशैक्षणिक

विहित संदर्भ सुइट

default_reference_suites() की रजिस्ट्री उन विहित प्रकाशित उदाहरण सुइटों को दर्ज करती है जिनसे प्रत्येक सामान्य शेड्यूलिंग परिवार जुड़ा है: पहचान, परिवार, उदाहरण गणना, पुनःप्राप्ति सूचक, और वे सर्वोत्तम-ज्ञात-समाधान ट्रैकर जो सुइट के लिए सीमाएँ प्रकाशित करते हैं। शास्त्रीय सुइट केवल उद्धृत और लिंक किए जाते हैं — DispatchAtlas तृतीय-पक्ष उदाहरण फ़ाइलें कभी बंडल या पुनर्वितरित नहीं करता।

सुइटपरिवारउदाहरणडाउनलोडBKS ट्रैकर
fisher-thompsonjob-shop3OR-Libraryvan-hoorn-2018, scheduleopt-benchmarks
lawrencejob-shop40JSPLIB मिररvan-hoorn-2018, scheduleopt-benchmarks
adams-balas-zawackjob-shop5JSPLIB मिररvan-hoorn-2018, scheduleopt-benchmarks
applegate-cook-orbjob-shop10JSPLIB मिररvan-hoorn-2018, scheduleopt-benchmarks
storer-wu-vaccarijob-shop20JSPLIB मिररvan-hoorn-2018, scheduleopt-benchmarks
yamada-nakanojob-shop4JSPLIB मिररvan-hoorn-2018, scheduleopt-benchmarks
taillard-jspjob-shop80JSPLIB मिररvan-hoorn-2018, scheduleopt-benchmarks
demirkol-dmujob-shop80JSPLIB मिररscheduleopt-benchmarks
brandimarte-mkjob-shop (लचीला)15SchedulingLab मिररscheduleopt-benchmarks
hurink-fjspjob-shop (लचीला)198SchedulingLab मिररscheduleopt-benchmarks
dauzere-peres-paullijob-shop (लचीला)18SchedulingLab मिररscheduleopt-benchmarks
taillard-pfspफ़्लो-शॉप120OR-Libraryzenodo-pfsp-bks-2021
vrf-pfspफ़्लो-शॉप480SOA समूह साइटzenodo-pfsp-bks-2021
sdst-taillard-ruizसेटअप-फ़्लो-शॉप480SOA समूह साइटसर्वोत्तम समाधान उदाहरणों के साथ ही आते हैं
cicirello-wt-sdsमशीन-शेड्यूलिंग120Harvard Dataversecicirello-wtsds-benchmark
or-library-smtwtमशीन-शेड्यूलिंग375OR-Librarycrauwels-potts-vanwassenhove-1998
vallada-ruiz-upmspमशीन-शेड्यूलिंग1640 (रिपोर्ट के अनुसार)SOA समूह साइट
psplibrcpsp2040PSPLIB साइटpsplib-1997
mmlibrcpsp4320 (रिपोर्ट के अनुसार)OR&S लैंडिंग पृष्ठsolutionsupdate-ugent-rcpsp
rg300rcpsp480OR&S लैंडिंग पृष्ठsolutionsupdate-ugent-rcpsp

जिन सुइटों के साथ बंडल्ड पार्सर है (मानक job-shop पाठ, Taillard फ़्लो-शॉप मैट्रिक्स, .fjs लचीला job-shop, WfCommons WfFormat JSON) वे load_reference_suite(suite_id, instances_root=...) द्वारा उन फ़ाइलों से अंतर्ग्रहीत होते हैं जिन्हें ऑपरेटर डाउनलोड करके एक स्थानीय resources/ ट्री के अंतर्गत रखता है। अंतर्ग्रहण पूर्णतः ऑफ़लाइन चलता है, कृत्रिम जनरेटरों जैसा ही सत्यापन, अभिलक्षण, हैशिंग, और उद्गम लिफ़ाफ़ा पुनः-उपयोग करता है, और प्रत्येक समस्या पर उसका suite_id और upstream_instance_id अंकित करता है। केवल-रजिस्ट्री सुइट बिना बंडल्ड पार्सर के अपने उद्धरणों और पुनःप्राप्ति सूचकों के साथ दर्ज होते हैं।

सर्वोत्तम-ज्ञात-समाधान रजिस्ट्रियाँ

प्रति-उदाहरण सर्वोत्तम-ज्ञात मान कभी DispatchAtlas के साथ नहीं आते। ऑपरेटर उन्हें एक निजी resources/benchmarks/bks/ निर्देशिका के अंतर्गत JSON फ़ाइलों के रूप में अंतर्ग्रहीत करता है, प्रति सुइट एक फ़ाइल, जिनमें प्रत्येक schema_version, suite_id, ट्रैकर source_id, पुनःप्राप्ति तिथि, और मान प्रविष्टियाँ (उदाहरण पहचानकर्ता, उद्देश्य, मान, इष्टतम-या-ऊपरी-सीमा प्रकार, वैकल्पिक निचली सीमा) धारण करती है। load_best_known_registry प्रत्येक फ़ाइल को संदर्भ सुइटों और उद्धरण मैट्रिक्स के विरुद्ध सत्यापित करता है और अज्ञात सुइटों, अज्ञात ट्रैकरों, दोहरी प्रविष्टियों, या असंगत सीमाओं पर बंद-होकर विफल होता है। अंतर्ग्रहीत रजिस्ट्री के बिना सापेक्ष-विचलन मीट्रिक बस अनुपलब्ध रहते हैं — वे कभी आंशिक रूप से परिकलित नहीं होते, और कोई सर्वोत्तम-ज्ञात मान किसी सार्वजनिक सतह पर प्रकट नहीं होता।

अंशांकन विचलन

कृत्रिम सामान्य परिवार विहित सुइटों से जुड़े हैं, बिना उनकी उत्पादन योजनाओं को पुनरुत्पादित करने का दावा किए। ज्ञात विचलन छिपाए जाने के बजाय दस्तावेज़ित हैं:

परिवारप्रकाशित परिपाटीकृत्रिम परिपाटी
सेटअप फ़्लो-शॉपप्रसंस्करण समय के 10/50/100/125% पर SDST-Taillard सेटअपतीन सेटअप परिवार, लागत = परिवार + 1
मशीन-शेड्यूलिंग (R||Cmax)U[1,100] अवधि वर्ग और सहसंबद्ध-मशीन रूपांतरप्रति-युग्म गति गुणक 0.5–2.0

प्रकाशित परिपाटियों के विरुद्ध तुलनाएँ अंतर्ग्रहीत विहित उदाहरणों से होकर जाती हैं, कृत्रिम परिवारों से होकर नहीं।

अभिलक्षण

प्रत्येक मूर्तीकृत समस्या निम्नलिखित के लिए सामान्यीकृत वर्णक प्राप्त करती है:

  • अवसर घनत्व
  • संगतता विरलता
  • स्पर्धा और अधिभार
  • निर्भरता गहराई
  • संचार दबाव
  • सेटअप तीव्रता
  • भार तिरछापन और विषमता
  • उद्देश्य संघर्ष
  • अनिश्चितता और गतिशीलता
  • सॉल्वर संवेदनशीलता

यथार्थता-अंतराल सेतु

प्रत्येक पूर्ण-अभियान साक्ष्य-श्रेणी प्रोफ़ाइल एक यथार्थता-अंतराल सेतु घोषित करती है: इसकी स्थिति (synthetic, calibrated-synthetic, trace-backed, या externally-sourced), अंशांकन साक्ष्य, डोमेन परिदृश्य, अंतरण और व्यवधान आवरण, और अवशिष्ट यथार्थता-अंतराल जोखिम। पूर्ण-अभियान साक्ष्य श्रेणी में पदोन्नति तब तक बंद-होकर विफल होती है जब तक अंतरण और व्यवधान आवरण घोषित न हों, और एक calibrated-synthetic प्रोफ़ाइल को वह trace-backed संदर्भ नामित करना चाहिए जिसके विरुद्ध वह अंशांकित होती है। Calibrated-synthetic परिवार अपना trace संदर्भ स्पष्ट रूप से नामित करते हैं; अंतर्ग्रहीत विहित सुइट एक externally-sourced सेतु धारण करते हैं, और WfCommons अनुकूलक पहला बाह्य-पार्सित trace-backed उदाहरण स्रोत है, जो distribution_distance_score को एक वास्तविक trace-backed संदर्भ आधार देता है।

नामित अंशांकन मीट्रिक एक calibrated-synthetic प्रोफ़ाइल के अभिलक्षण विशेषता वितरणों और उसके trace-backed संदर्भ उदाहरणों के वितरणों के बीच प्रति-विशेषता 1-Wasserstein (मृदा-वाहक) दूरी की रिपोर्ट करता है। प्रति-विशेषता दूरियाँ एकल यथार्थता-अंतराल अंक में समेकित होती हैं; अधिकतम-विचलन सीमा (डिफ़ॉल्ट 0.25) से ऊपर एक अंक का अर्थ है कि प्रोफ़ाइल अपने संदर्भ से बहुत दूर बह गई है और अंशांकन में विफल होती है। मीट्रिक मूर्तीकृत उदाहरणों और नामित संदर्भ ट्रेस से पुनरुत्पादनीय है।

from dispatchatlas.bench import (
    build_smoke_catalog,
    metrics_from_instance_set,
    distribution_distance_score,
)
 
catalogs = {c.config.profile_id: c for c in build_smoke_catalog()}
synthetic = metrics_from_instance_set(catalogs["cloud-edge-capacity"])
reference = metrics_from_instance_set(catalogs["workflow-dag"])
score = distribution_distance_score(
    synthetic, reference, reference_trace_id="google-cluster-data"
)

स्तरीकरण और उपसमुच्चय चयन

difficulty_score स्पर्धा, अधिभार, निर्भरता-गहराई, और सॉल्वर-संवेदनशीलता वर्णकों को एक सामान्यीकृत कठिनाई अंक में समेकित करता है, और stratify_instances मूर्तीकृत उदाहरणों को निम्न, मध्यम, और उच्च कठिनाई स्तरों में बिन करता है। select_benchmark_subset परिवार, प्रोफ़ाइल वर्ग, और कठिनाई स्तर द्वारा फ़िल्टर किया गया एक नियतात्मक उपसमुच्चय चुनता है, जो समस्या पहचानकर्ता द्वारा क्रमित है ताकि चयन पुनरुत्पादनीय हो।

स्मोक कैटलॉग

from dispatchatlas.bench import build_smoke_catalog, smoke_benchmark_provider
 
catalogs = build_smoke_catalog(root_seed=20260527)
provider = smoke_benchmark_provider(root_seed=20260527)
 
first_problem = provider.get_problem(provider.list_problem_ids()[0])

बंडल किया गया स्मोक कैटलॉग दो distributed-computing परिवारों (cloud/edge स्वतंत्र-कार्य और workflow DAG) को चौदह सामान्य शेड्यूलिंग परिवारों (मशीन शेड्यूलिंग, job-shop, लचीला job-shop, क्रमचय फ़्लो-शॉप, अनुक्रम-निर्भर सेटअप फ़्लो-शॉप, RCPSP, ओपन-शॉप, हाइब्रिड फ़्लो-शॉप, वितरित क्रमचय फ़्लो-शॉप, नो-वेट फ़्लो-शॉप, ब्लॉकिंग फ़्लो-शॉप, वितरित असेंबली फ़्लो-शॉप, बहु-उद्देश्य क्रमचय फ़्लो-शॉप, और RCPSP/max) के साथ co-equal समकक्षों के रूप में शामिल करता है। प्रत्येक उदाहरण मूल बीज से नियतात्मक है और उद्धरण-समर्थित जनरेटर मेटाडेटा का उपयोग करता है जबकि स्मोक विकास सामग्री के रूप में लेबल रहता है।

अभ्यर्थी पूर्ण कैटलॉग

अभ्यर्थी पूर्ण-अभियान कैटलॉग बड़ी विन्यस्त समस्या गणनाओं और कठोर साक्ष्य लेबलों के साथ वही मूर्तीकरण पथ उपयोग करते हैं:

from dispatchatlas.bench import build_full_catalog, full_benchmark_provider
 
catalogs = build_full_catalog(root_seed=2026052713, problem_count_per_profile=30)
provider = full_benchmark_provider(
    root_seed=2026052713,
    problem_count_per_profile=30,
)

वे पूर्ण-अभियान साक्ष्य-श्रेणी कैटलॉग उद्धरण-समर्थित, अभिलक्षणित, हैश-लिंक हैं, और तब तक अंशांकन साक्ष्य के रूप में लेबल रहते हैं जब तक अभियान, प्रकटीकरण, और प्रकाशन द्वार विशिष्ट दावों को पदोन्नत न कर दें।