Papers
Topics
Authors
Recent
Search
2000 character limit reached

TASPER: Efficient TWT Scheduling Resolver

Updated 14 July 2026
  • TASPER is a heuristic resolver for the NP-hard TWT Acceptance and Scheduling Problem, using a directed decision graph to schedule non-overlapping TWT service periods in Wi‑Fi networks.
  • It optimizes transmission admission and sequence selection by balancing rejection penalties and energy costs through a tunable parameter, β, while respecting AoI deadlines.
  • Empirical results show TASPER achieves near-optimal rejection cost and significant energy savings compared to baselines, validated in both simulations and IIoT testbed experiments.

Searching arXiv for the TASPER paper and nearby acronym collisions. TASP Efficient Resolver, abbreviated TASPER, is the heuristic strategy introduced for the TWT Acceptance and Scheduling Problem (TASP) in time-sensitive, energy-efficient Wi‑Fi networks. In the formulation of the underlying problem, an access point schedules non-overlapping TWT Service Periods (SPs) within each beacon interval so as to maximize traffic throughput and energy efficiency while respecting Age of Information (AoI) constraints. Because TASP is NP-hard, TASPER is proposed as a near-optimal resolver that searches a restricted decision graph of feasible transmission orders, balancing transmission admission and station energy cost through a tunable trade-off parameter β\beta (Busacca et al., 30 Sep 2025).

1. Terminology and scope

In the TASPER paper, TASP denotes the TWT Acceptance and Scheduling Problem, and TASPER denotes the TASP Efficient Resolver introduced to solve it heuristically (Busacca et al., 30 Sep 2025). The setting is IEEE 802.11 Target Wake Time (TWT) for Industrial Internet of Things (IIoT) deployments, where an access point assigns wake times and service durations to stations so that they transmit in contention-free, non-overlapping intervals.

The core motivation is that Wi‑Fi has historically been considered unsuitable for Time Sensitive Networking because contention and collisions lead to nondeterministic delay. The paper argues that this limitation can be mitigated by using TWT so that stations wake only during assigned service periods and sleep otherwise, thereby enabling centralized, slot-based scheduling with explicit AoI control (Busacca et al., 30 Sep 2025).

The acronym TASP is used differently in other arXiv literature. In "TASP: Topology-aware Sequence Parallelism" (Wang et al., 30 Sep 2025), TASP refers to a communication method for long-context LLM attention, and the paper explicitly does not define or mention “TASPER.” In "Tightest Admissible Shortest Path" (Weiss et al., 2023), TASP refers to a shortest-path problem under bounded uncertainty, and that paper likewise does not use the term “TASPER.” This suggests that, in current arXiv usage, TASPER is specifically grounded in the Wi‑Fi TWT scheduling context of (Busacca et al., 30 Sep 2025).

2. Problem formulation: the TWT Acceptance and Scheduling Problem

The TASP formulation assumes one access point and MM stations. Let NN denote the set of transmission requests collected at the beginning of a beacon interval. Each transmission jj is characterized by a station identifier, payload size bjb_j, generation time gjg_j, AoI deadline djd_j, and priority pjp_j. If station mm experiences link quality lml_m, then its transmission duration is modeled as

MM0

All of MM1, MM2, and MM3 are expressed in slots (Busacca et al., 30 Sep 2025).

The decision variables consist of an admission vector MM4, a sequence matrix MM5, and an end-time vector MM6. The model also includes dummy start and end transmissions, MM7 and MM8, with null duration and deadline equal to the maximum deadline among real transmissions. TASP then jointly determines which requests are accepted and in what order they are scheduled (Busacca et al., 30 Sep 2025).

The objective combines rejection cost and energy cost through a weighting parameter MM9. In the notation of the paper, the optimization minimizes a weighted sum in which rejected transmissions incur penalty NN0, while admitted transmissions incur an energy term dependent on their predecessor in the schedule (Busacca et al., 30 Sep 2025). The formulation is subject to sequence feasibility, non-overlap, release-time, and deadline constraints, including:

NN1

and

NN2

The energy model distinguishes transmission, idle, and mode-transition energy. If NN3 indicates that transmissions NN4 and NN5 belong to the same station, then the cost of scheduling NN6 immediately after NN7 is given by

NN8

This expresses the fact that, for consecutive transmissions of the same station, the device may either remain idle or return to sleep and wake again, whichever is cheaper (Busacca et al., 30 Sep 2025).

The paper states that TASP can be mapped to a single-machine, sequence-independent, completion-dependent batch setup cost scheduling problem with release dates, deadlines, and rejection, and explicitly proves that TASP is NP-hard (Busacca et al., 30 Sep 2025).

3. TASPER algorithmic design

TASPER is described as a heuristic inspired by the BALAS algorithm for Order Acceptance and Scheduling. Its central abstraction is a directed decision graph in which a path from dummy start NN9 to dummy end jj0 corresponds to a feasible transmission schedule (Busacca et al., 30 Sep 2025).

Vertices consist of jj1, one vertex per transmission whose AoI deadline has not expired, and jj2. Edges connect feasible predecessor-successor pairs. Each edge jj3 carries a bi-dimensional weight

jj4

where jj5 is the duration of transmission jj6, and the edge value is

jj7

This ranking favors high-priority transmissions with low energy cost (Busacca et al., 30 Sep 2025).

A candidate transmission jj8 is feasible after a partial path ending at time jj9 only if

bjb_j0

Thus, the algorithm respects both release times and AoI deadlines during path extension (Busacca et al., 30 Sep 2025).

To reduce search complexity, TASPER restricts exploration to a neighborhood. All unscheduled, non-expired transmissions are first sorted by latest start time bjb_j1. Transmission bjb_j2 lies in the neighborhood of transmission bjb_j3 if their indices in that ordering differ by at most bjb_j4, where bjb_j5 is a tunable neighborhood size. The paper uses bjb_j6 in simulation as a practical trade-off between search depth and runtime (Busacca et al., 30 Sep 2025).

At each step, TASPER chooses a dominant next transmission from the neighborhood: first by maximum edge value, then by shortest completion time under ties. Partial paths are recursively extended and pruned using a dominance test among paths that end at the same transmission. The best path is then the one with maximum cumulative reward (Busacca et al., 30 Sep 2025).

The algorithm’s complexity is given as

bjb_j7

where bjb_j8 is the number of transmissions and bjb_j9 is the maximum number of transmissions simultaneously ready for scheduling. For fixed gjg_j0, if each of gjg_j1 stations generates gjg_j2 packets per beacon interval, complexity becomes

gjg_j3

which the paper presents as linear in the number of stations (Busacca et al., 30 Sep 2025).

4. Relation to baseline schedulers

The principal baseline is ShortestFirst, which repeatedly selects the feasible transmission with smallest duration gjg_j4, breaking ties by earliest AoI deadline, then highest priority, then oldest generation time. The paper identifies this as the strongest baseline in most comparisons because short transmissions tend to preserve airtime and save energy. TASPER outperforms it by using path-based lookahead rather than purely local duration minimization (Busacca et al., 30 Sep 2025).

Other baselines are FIFO, PriorityFirst, and Random. FIFO orders transmissions by generation time and drops expired requests. PriorityFirst prefers highest-priority traffic first, using deadline and duration as tie-breakers. Random selects among feasible transmissions uniformly at random. These baselines do not jointly optimize admission, ordering, and energy in the manner of TASPER (Busacca et al., 30 Sep 2025).

The paper also adapts DC-HSA, a WirelessHART scheduling method, to the Wi‑Fi uplink setting. In the adapted version, the network topology becomes single-hop star, the entire channel is allocated to the scheduled station, and the time interval is set to gjg_j5 ms. TASPER differs from HSA in that it explicitly optimizes a priority-energy trade-off, whereas HSA is fundamentally deadline- and priority-oriented (Busacca et al., 30 Sep 2025).

A plausible implication is that TASPER’s improvement derives not from a new PHY or MAC primitive, but from a better approximation to the mixed admission-and-scheduling objective under TWT’s contention-free execution model.

5. Empirical results

The main simulation study uses an extended ns-3-twt framework with support for AoI deadlines, multiple station energy models, and richer TWT logging. Scenarios include gjg_j6, gjg_j7, and gjg_j8 stations, one access point, 2.4 GHz, SISO 20 MHz, OFDMA enabled, and a beacon interval

gjg_j9

The evaluation spans 100 generated TASP instances over 100 consecutive beacon intervals (Busacca et al., 30 Sep 2025).

Against the exact TASP optimum computed by Gurobi for the 16-station case, TASPER is reported to be very close: with djd_j0, mean rejection cost is only 0.04% higher than optimum, and with djd_j1, energy is only 1.4% above optimum (Busacca et al., 30 Sep 2025).

In the larger 64-station scenario with djd_j2, TASPER reduces mean rejection cost by 25% relative to ShortestFirst, 26% relative to HSA, 28% relative to PriorityFirst, 44% relative to FIFO, and 63% relative to Random. The paper’s abstract summarizes this as up to 24.97% lower mean transmission rejection cost than the leading baseline, ShortestFirst (Busacca et al., 30 Sep 2025).

Energy results show the expected djd_j3-trade-off. For 16 stations, TASPER’s energy rises from 14.3 mJ at djd_j4 to 17.4 mJ at djd_j5, while for 64 stations it rises from 6.4 mJ to 11.2 mJ. Even so, the paper reports up to 14.86% more energy savings than ShortestFirst, and 34% lower energy consumption than HSA in challenging scenarios (Busacca et al., 30 Sep 2025).

In the highlighted 16-station simulation, deadline miss rates are 0.00% for TASPER, ShortestFirst, and HSA, while FIFO, PriorityFirst, and Random exhibit nonzero miss rates. The paper also states that packet loss rate is zero in all simulations because only one station is active per slot and durations are computed to fit capacity (Busacca et al., 30 Sep 2025).

6. Testbed validation, practical significance, and limitations

The paper validates TWT and TASPER on an IIoT testbed with 10 commercial TWT-compatible stations and one Wi‑Fi 6 access point. The stations are Espressif ESP32-C6-DevKitC-1 boards, and the access point is a Synology WRX560. TWT behavior is implemented using ESP-IDF, clocks are synchronized via Wi‑Fi TSF, and traffic is analyzed with Wireshark after capture by a monitoring host (Busacca et al., 30 Sep 2025).

A separate TWT-versus-non-TWT experiment shows that deterministic TWT scheduling reduces average median AoI from 58.2 ms to 49.1 ms, a 16% improvement, while reducing AoI standard deviation by 80%. Measured per-station power also falls from about 0.47 W to 0.24 W, corresponding to about 49% lower measured per-STA power (Busacca et al., 30 Sep 2025). This establishes the underlying contention-free TWT substrate on which TASPER operates.

In the direct TASPER-versus-ShortestFirst hardware comparison, TASPER is evaluated with djd_j6 on a mixed traffic pattern containing both long and short flows. TASPER admits all STAs, with average AoI 22.05 ms, whereas ShortestFirst achieves lower average AoI, 11.66 ms, but fails to schedule a long, tight-deadline transmission from one station before its deadline (Busacca et al., 30 Sep 2025). This exposes the central design trade-off: lower average AoI for a subset of traffic versus broader admission of important transmissions.

The paper’s concluding summary states that TASPER admits more transmissions than the best baseline without violating any AoI deadline, whereas the detailed hardware subsection reports that one station exceeds deadline 5.8% of the time in that specific testbed scenario (Busacca et al., 30 Sep 2025). This suggests that the strongest no-deadline-violation claim is most clearly supported by the simulation results, while hardware behavior is affected by practical timing imperfections such as beacon overhead and TWT start imprecision.

Several assumptions delimit TASPER’s scope. The formulation focuses on individual TWT sessions, one station per service period, known link rates djd_j7, negligible propagation delay, and no interfering networks in the main simulations (Busacca et al., 30 Sep 2025). The paper explicitly leaves OFDMA resource allocation across time-frequency, overlapping-BSS interference, and richer stochastic channel effects to future work. A plausible implication is that TASPER is best understood as a centralized, single-cell uplink scheduler for periodic or semi-periodic IIoT traffic rather than a complete general-purpose Wi‑Fi TSN stack.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (3)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to TASP Efficient Resolver (TASPER).