From adc02a71ad640b5a85bdb1a1322a1c674b28e365 Mon Sep 17 00:00:00 2001 From: jgcumming Date: Fri, 19 Jul 2024 17:25:19 -0400 Subject: [PATCH] Added standalone NMDA diagram --- diagrams/NMDA-with-privcand.txt | 38 +++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 diagrams/NMDA-with-privcand.txt diff --git a/diagrams/NMDA-with-privcand.txt b/diagrams/NMDA-with-privcand.txt new file mode 100644 index 0000000..a6f9659 --- /dev/null +++ b/diagrams/NMDA-with-privcand.txt @@ -0,0 +1,38 @@ + + +-------------+ +-----------+ +---------------------+ + | | | | | |-+ + | (ct, rw) |<---+ +--->| (ct, rw) | +->| (ct, rw) | |-+ + +-------------+ | | +-----------+ | +---------------------+ | | + | | | | | +---------------------+ | + | +-----------+<--------+ | +---------------------+ + +-------->| | | | // multiple + | (ct, rw) |-------------------+ | // private-candidates + +-----------+<-------------------------------+ // possible + | + | // configuration transformations, + | // e.g., removal of nodes marked as + | // "inactive", expansion of + | // templates + v + +------------+ + | | // subject to validation + | (ct, ro) | + +------------+ + | // changes applied, subject to + | // local factors, e.g., missing + | // resources, delays + | + dynamic | +-------- learned configuration + configuration | +-------- system configuration + datastores -----+ | +-------- default configuration + | | | + v v v + +---------------+ + | | <-- system state + | (ct + cf, ro) | + +---------------+ + + ct = config true; cf = config false + rw = read-write; ro = read-only + boxes denote named datastores +