DOE OSTI · 2429903
Complete and Correct Transfer of Information (CACTI)
Abstract
Many distributed systems, file transfer mechanisms, and message passing systems offer reliability mechanisms such as acknowledgements, retries, and durability. While these tools may be “good enough” for their typical use cases, they may not offer sufficient coverage for the wide range of faults that impact data transfers and communication. A gap in the reliability measures may lead to some small amount of data loss. Some high-consequence systems cannot tolerate the loss or corruption of even a single record. We present seven principles that will counter a wide range of faults and protect against data loss and corruption. These principles bring together lessons learned from a wide range of technologies and can inform appropriate system design and application usage. These principles will help readers reason on how prevent data loss in a multi-hop pipeline and how to properly use tools that may have a deficiency in reliability.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Crosby, Sean Michael, Lofstead, Gerald (Jay) Fredrick, Curry, Matthew Leon. 2024-07-01. Complete and Correct Transfer of Information (CACTI). https://doi.org/10.2172/2429903
Cite the original work for its findings. Save a collection to share your selection of sources.