TY - JOUR
T1 - Enforcing Global Usage Constraints in Distributed Systems
T2 - A Formal Model of Directed Traceability
AU - Sion, Sion Israel
AU - April, Alain
AU - Zhang, Kaiwen
AU - Cabezas, Mónica Villavicencio
AU - Abran, Alain
N1 - Publisher Copyright:
© 2026 The Authors.
PY - 2026
Y1 - 2026
N2 - Traceability mechanisms ensure transparency and accountability in distributed systems, where autonomous entities interact concurrently with shared resources without complete knowledge of the global state. Most existing approaches are descriptive: they record interactions after execution without constraining them according to the predefined usage rules. This limitation is important when shared resources must be accessed in compliance with global constraints under concurrent executions. We introduce directed traceability as a protocol-level mechanism that governs interaction admission according to usage constraints and produces a compliant execution trace by construction. Unlike descriptive mechanisms or locally-validated approaches such as smart contracts, which enforce only local constraints, directed traceability achieves compliance through execution-time validation against global state. We formalize the problem through a multi-agent model and establish three theoretical properties: 1) directed mechanisms guarantee zero violation rate; 2) descriptive and locally-validated mechanisms exhibit structural violations under concurrency and global constraints; and 3) directed traceability induces a bounded latency overhead of O(k · (n + m)), where k is the number of constraints, n the number of agents, and m the number of resources. Numerical evaluation through a distributed container-based implementation yields violation rates of 28%–35% (descriptive), 5%–10% (locally validated), and 0% (directed); a rise to 10% violations for local validation under global constraints; and a latency factor of approximately 100× for the directed mechanism under the tested container-based deployment. Compliance follows from protocol design rather than post-execution audit.
AB - Traceability mechanisms ensure transparency and accountability in distributed systems, where autonomous entities interact concurrently with shared resources without complete knowledge of the global state. Most existing approaches are descriptive: they record interactions after execution without constraining them according to the predefined usage rules. This limitation is important when shared resources must be accessed in compliance with global constraints under concurrent executions. We introduce directed traceability as a protocol-level mechanism that governs interaction admission according to usage constraints and produces a compliant execution trace by construction. Unlike descriptive mechanisms or locally-validated approaches such as smart contracts, which enforce only local constraints, directed traceability achieves compliance through execution-time validation against global state. We formalize the problem through a multi-agent model and establish three theoretical properties: 1) directed mechanisms guarantee zero violation rate; 2) descriptive and locally-validated mechanisms exhibit structural violations under concurrency and global constraints; and 3) directed traceability induces a bounded latency overhead of O(k · (n + m)), where k is the number of constraints, n the number of agents, and m the number of resources. Numerical evaluation through a distributed container-based implementation yields violation rates of 28%–35% (descriptive), 5%–10% (locally validated), and 0% (directed); a rise to 10% violations for local validation under global constraints; and a latency factor of approximately 100× for the directed mechanism under the tested container-based deployment. Compliance follows from protocol design rather than post-execution audit.
KW - Directed traceability
KW - compliance by construction
KW - distributed systems
KW - global constraints
KW - interaction protocol
KW - multi-agent systems
KW - preventive enforcement
KW - usage control
UR - https://www.scopus.com/pages/publications/105040962629
U2 - 10.1109/ACCESS.2026.3700864
DO - 10.1109/ACCESS.2026.3700864
M3 - Journal Article
AN - SCOPUS:105040962629
SN - 2169-3536
VL - 14
SP - 86040
EP - 86071
JO - IEEE Access
JF - IEEE Access
ER -