This paper presents a method using which a set of reading and writing agents concurrently read and update the global state
of the network. In addition to the consistency of the snapshot and the reset states, our protocol preserves the atomicity
of the reads and writes, despite the fact these operations are non-blocking. Potential applications include the design of
multi-agent protocols for self-stabilization, self-healing and adaptation.
This research was supported in part by the National Science Foundation under grant CCR-9901391.