From a64e0931399f70e3b04e07dd848cf2c6af6a8727 Mon Sep 17 00:00:00 2001 From: Elias Summermatter Date: Wed, 9 Jun 2021 09:11:25 +0200 Subject: Renamed dir --- draft-summermatter-set-union.xml | 4 ++-- statemachine/differential_state_machine | 1 + statemachine/differential_state_machine.png | Bin 0 -> 105665 bytes statemachine/differential_state_machine.svg | 3 +++ statemachine/full_state_machine.png | Bin 0 -> 168364 bytes statemachine/full_state_machine.svg | 3 +++ statemachine/full_state_machine.xml | 1 + statemachine/state_machine_full | 1 + statemachine/state_machine_full.png | Bin 0 -> 56892 bytes statemachine/state_machine_full.svg | 3 +++ statemaschine/differential_state_machine | 1 - statemaschine/differential_state_machine.png | Bin 105665 -> 0 bytes statemaschine/differential_state_machine.svg | 3 --- statemaschine/full_state_machine.png | Bin 168364 -> 0 bytes statemaschine/full_state_machine.svg | 3 --- statemaschine/full_state_machine.xml | 1 - statemaschine/state_machine_full | 1 - statemaschine/state_machine_full.png | Bin 56892 -> 0 bytes statemaschine/state_machine_full.svg | 3 --- 19 files changed, 14 insertions(+), 14 deletions(-) create mode 100644 statemachine/differential_state_machine create mode 100644 statemachine/differential_state_machine.png create mode 100644 statemachine/differential_state_machine.svg create mode 100644 statemachine/full_state_machine.png create mode 100644 statemachine/full_state_machine.svg create mode 100644 statemachine/full_state_machine.xml create mode 100644 statemachine/state_machine_full create mode 100644 statemachine/state_machine_full.png create mode 100644 statemachine/state_machine_full.svg delete mode 100644 statemaschine/differential_state_machine delete mode 100644 statemaschine/differential_state_machine.png delete mode 100644 statemaschine/differential_state_machine.svg delete mode 100644 statemaschine/full_state_machine.png delete mode 100644 statemaschine/full_state_machine.svg delete mode 100644 statemaschine/full_state_machine.xml delete mode 100644 statemaschine/state_machine_full delete mode 100644 statemaschine/state_machine_full.png delete mode 100644 statemaschine/state_machine_full.svg diff --git a/draft-summermatter-set-union.xml b/draft-summermatter-set-union.xml index d286e32..682b76a 100644 --- a/draft-summermatter-set-union.xml +++ b/draft-summermatter-set-union.xml @@ -849,7 +849,7 @@ FUNCTION get_bucket_id (key, number_of_buckets_per_element, ibf_size) - Link to statemachine diagram + Link to statemachine diagram The second possibility is that the difference of the sets is small compared to the set size. @@ -929,7 +929,7 @@ FUNCTION get_bucket_id (key, number_of_buckets_per_element, ibf_size) - Link to statemachine diagram + Link to statemachine diagram The behavior of the participants the different states is described below:
diff --git a/statemachine/differential_state_machine b/statemachine/differential_state_machine new file mode 100644 index 0000000..9b4e16d --- /dev/null +++ b/statemachine/differential_state_machine @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/statemachine/differential_state_machine.png b/statemachine/differential_state_machine.png new file mode 100644 index 0000000..29f5ee3 Binary files /dev/null and b/statemachine/differential_state_machine.png differ diff --git a/statemachine/differential_state_machine.svg b/statemachine/differential_state_machine.svg new file mode 100644 index 0000000..284ca1d --- /dev/null +++ b/statemachine/differential_state_machine.svg @@ -0,0 +1,3 @@ + + +
recv: Operation request
send: SE(C)
recv: Operation request...
Expecting IBF
Expecting IBF
Expecting IBF Last
Expecting IBF Last
Active
Decoding
Active...
if: all demanded elements
have been received
if: all demanded elements...
Finish
Closing
Finish...
recv: IBF
recv: IBF
recv: IBF-LAST
recv: IBF-LAST
recv: Done
recv: Done
if: IBF decoded
with side = -1
send: Inquiry
if: IBF decoded...
if: IBF finished decoding
send: Done
if: IBF finished decoding...
recv:: Offer
send: Demand
recv:: Offer...
recv: Element
recv: Element
recv: IBF*
recv: IBF*
Expect SE
Expect SE
recv: Done
recv: Done
Passive Decoding
Passive Dec...
recv: SE(C)
send: IBF*
send: IBF-LAST
recv: SE(C)...
recv: Demand
send: Element
recv: Demand...
if: all demanded elements
have been received
send: Done
if: all demanded elements...
Finish Waiting
Finish Wait...
recv: IBF
recv: IBF
if: IBF failed to decode
send: IBF*
send: IBF-LAST
if: IBF failed to decode...
if IBF decoded
with side = 1
send: Offer
if IBF decoded...
recv: Offer
send: Demand
recv: Offer...
recv: Demand
send: Element
recv: Demandsend: Element
recv: Element
recv: Element
recv: Inquiry
send: Offer
recv: Inquiry...
recv: IBF-LAST
recv: IBF-LAST
recv: IBF-LAST
recv: IBF-LAST
recv: Element
recv: Element
recv: Element
recv: Element
Finished
Finished
Expecting Connection
Expecting Connec...
send: Operation request
send: Operation request
Initiating Connection
Initiating Conne...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/statemachine/full_state_machine.png b/statemachine/full_state_machine.png new file mode 100644 index 0000000..0d7196e Binary files /dev/null and b/statemachine/full_state_machine.png differ diff --git a/statemachine/full_state_machine.svg b/statemachine/full_state_machine.svg new file mode 100644 index 0000000..38873ea --- /dev/null +++ b/statemachine/full_state_machine.svg @@ -0,0 +1,3 @@ + + +
recv: Operation request
send: SE(C)
recv: Operation request...
recv: Full element
recv: Full element
Expecting IBF
Expecting IBF
recv: Full done
recv: Full done
Full Sending
Full Sending
Expecting IBF Last
Expecting IBF Last
Active
Decoding
Active...
if: all demanded elements
have been received
if: all demanded elements...
Finish
Closing
Finish...
recv: Request full
send: Full element*
send: Full done
recv: Request full...
recv: IBF
recv: IBF
recv: IBF-LAST
recv: IBF-LAST
recv: Done
recv: Done
if: IBF decoded
with side = -1
send: Inquiry
if: IBF decoded...
if: IBF finished decoding
send: Done
if: IBF finished decoding...
recv:: Offer
send: Demand
recv:: Offer...
recv: Element
recv: Element
recv: IBF*
recv: IBF*
Expect SE
Expect SE
recv: Full done
send:  Full element*
send: Full done
recv: Full donesend:  Full element*...
Full Receiving
Full Receiving
recv: Done
recv: Done
Passive Decoding
Passive Dec...
if:  Differential Sync is more efficient
recv: SE(C)
send: IBF*
send: IBF-LAST
if:  Differential Sync is more efficient...
if:  Fullsync && requesting from
other site is more efficient
recv: SE(C)
send: Request full
if:  Fullsync && requesting from...
if:  Fullsync && requesting from
other site is more efficient
send: Full element*
send: Full done
if:  Fullsync && requesting from...
recv: Demand
send: Element
recv: Demand...
if: all demanded elements
have been received
send: Done
if: all demanded elements...
Finish Waiting
Finish Wait...
recv: Full element*
recv: Full element*
recv: IBF
recv: IBF
if: IBF failed to decode
send: IBF*
send: IBF-LAST
if: IBF failed to decode...
if IBF decoded
with side = 1
send: Offer
if IBF decoded...
recv: Offer
send: Demand
recv: Offer...
recv: Demand
send: Element
recv: Demandsend: Element
recv: Element
recv: Element
recv: Inquiry
send: Offer
recv: Inquiry...
recv: IBF-LAST
recv: IBF-LAST
recv: IBF-LAST
recv: IBF-LAST
recv: Full element*
recv: Full element*
recv: Element
recv: Element
recv: Element
recv: Element
Finished
Finished
Expecting Connection
Expecting Connec...
send: Operation request
send: Operation request
Initiating Connection
Initiating Conne...
recv:Demand
send: Element
recv:Demand...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/statemachine/full_state_machine.xml b/statemachine/full_state_machine.xml new file mode 100644 index 0000000..679cee1 --- /dev/null +++ b/statemachine/full_state_machine.xml @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/statemachine/state_machine_full b/statemachine/state_machine_full new file mode 100644 index 0000000..dd6b21a --- /dev/null +++ b/statemachine/state_machine_full @@ -0,0 +1 @@ +5Vtdc6M2FP01nml3Jow+kIDHfDjbbbftdtM27SMxis0WIy/gJM6vrwAJI4RdAjhLpvuy6CKu4d6jo3MlZYYv10/vE3+z+pkHLJohEDzN8NUMIQQoEv/lll1pgZB6pWWZhIG07Q034TOTRiCt2zBgqdYx4zzKwo1uXPA4ZotMs/lJwh/1bvc80n914y+ZYbhZ+JFpvQ2DbCWtlNj7Gz+wcLnKmh+49lVv+Snpyg/4Y82E5zN8mXCelVfrp0sW5eFTgbn9sLuNPv5D3//4W/rV/+Pip99/+fOsdHb9kkeqb0hYnPV2Dd3SzYMfbWVwZohGwuFFED6Iy2V+mbDFwwyfi36/bljiZyGPxXXCvm5Zmqn+d4nqriziZ2tOWvymLA5Kvzfz7y6/n+URbH+0CHW2UwlkgcinbPIkW/Elj/1ovrdeJHwbByz/SiBa+z4fOd8IIxTGLyzLdhKc/jbjwrTK1pG82zG8Mg0p3yYLhS7kSEz7yZLJh3Fpyl+8hkGZlPeMr1mW7IqgRiK+DzpQfYn3ZdWvevQTD8X7ISAHJ3ZJ+YgcmhgT3UX5ovKpPTDOk8Tf1bpt8g5pvYe4qL3o3lQA6gC4CPgWmRMJS3Z/yeeLxt95wyKqefVUv3m1k63+Gcdmvm33JAk/nKd2PFAANDwoCr7u2B975Gh/xznaX1yUb9wfQsggqD0bXW+Lzixiaybx3MTaR/9OzF4aPvwoXMbieiGeYYkwPLAkC8XscC5vrMMgKKHI0vDZvyv85QiR0RbOycWMXLVipgJ97pU9tc1n0qM2Y2iYkE+dCcxCZOsBLlt9aUJ14ff3Kctmw8Y3NlIzf9qI7wvjpTB/uLg2MxJFYo7PQ/u4CjN2s/GLIfQodMYQ9jVCfTCkFR8q6aL48nGvAySEwaqmAFRS20KsRfBYuLy3NY/ZJqtBRCZBa81pjpAjtGOSlqeTltfMbvnJxiTZY4jYigw66ivJaAGP2Quk0KuTnILyKBxHiWMPYzWFCh0UDtUdjMJ5tpFPmbIboWUL4pse5TlWQxQ6JyM9fvclL9gQiEpIloBHtQB6tZeVsa1HKw7O8wIvR27kp2m4GIvN2jRaRy6rhUmFpC1MA9GLiKtlyUbdpLvpyGsm3HYbrnoTnGjKFB/Qay/ku8+qhgT3xTAaoZTUReG7/h6mTsKjcTCwkKeGqUSMGkFDMY0s3PDrCL4/BS9TA3ilGM2peT49VnachhBVmqRGNk4L2dgjCFFqtwJ4ukLUNbl7KkrUhbqWfJkSdV3bAjbAgEAoGoBqvjwyFm2bECBdeHqYVK0IlfrrfFTFd+mm6PT/oWg10kbRyQ5xdDIduBagPOtOIUDWSQjaXGmWSfzMFix8KBcNpkjUjRUu1yRq70RETaARMzNAJ1PMakrttaz5OpoZ2qK4QdSDngdsgVyiYxnld20s7gOhpqGnu++qpyFykEU9B4sfcz3gqSXJasnTsRybANdzAaFYLf6Pz9mOud52lKDlnsoIkrqvSp8CBZNDI74PBTdEMhoFxAoxCrSuhfEJCLhlJf3FZFJtrVSNU2+ttJLQtDgII13KI7tn4Q4JpBbABDuO50IdFdjDlqgRbNullBBBNd1o5iT7erQTEYXDS/KhEnDCrKQG4xishBHWC4eh1fuovEPNyvw1RUxL7Tg1EdNQmLQvf1SHUlQt6nWrH19a83q4IYmd45vEzf5qZXOsTWJ1OKfDHvG7aQz/akyMIkqICxvDnwwDZlUKWuAUeygQftu6ZuqKQtScjQX83pQgaqKmL9LcVxiJFZDbZIXjR02a/W39aMrwoyPQFLwTp4X9wBhhTR9CqlfD42yynkFkeTqizlyrKUfH4Ql0eJVyk7A8KDkzFDfo121+5PJizZ/P8kt2VvRQZqX+rsM4TFcsqGnDst8BbVitPqUrf5MbA74VGZhX9rUYPGGeePzfS1QGeJaJH4SicckjnhS/iO+LfydczyINtUGwuZ4FwRFyG7KgVR2NPHBm6LIEeXG+9GAq3kKUMUZN2u0Y5jHWDaHaG3wrOzwQtcl02nFW7sxoneNHzAp3X3i2noGexPQx3pZwLiv14who2Owx8sTQ6dj6hzjMQr+FWvquX74pCnJog+hPR0Ciuf+LhzKf+78cwfN/AQ== \ No newline at end of file diff --git a/statemachine/state_machine_full.png b/statemachine/state_machine_full.png new file mode 100644 index 0000000..395a21c Binary files /dev/null and b/statemachine/state_machine_full.png differ diff --git a/statemachine/state_machine_full.svg b/statemachine/state_machine_full.svg new file mode 100644 index 0000000..f3d4b43 --- /dev/null +++ b/statemachine/state_machine_full.svg @@ -0,0 +1,3 @@ + + +
recv: Operation request
send: SE(C)
recv: Operation request...
recv: Full element
recv: Full element
Expecting IBF
Expecting IBF
recv: Full done
recv: Full done
Full Sending
Full Sending
recv: Request full
send: Full element*
send: Full done
recv: Request full...
Expect SE
Expect SE
recv: Full done
send:  Full element*
send: Full done
recv: Full donesend:  Full element*...
Full Receiving
Full Receiving
recv: SE(C)
send: Request full
recv: SE(C)...
isend: Full element*
send: Full done
isend: Full element*...
recv: Full element*
recv: Full element*
recv: Full element*
recv: Full element*
Finished
Finished
Expecting Connection
Expecting Connec...
send: Operation request
send: Operation request
Initiating Connection
Initiating Conne...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/statemaschine/differential_state_machine b/statemaschine/differential_state_machine deleted file mode 100644 index 9b4e16d..0000000 --- a/statemaschine/differential_state_machine +++ /dev/null @@ -1 +0,0 @@ -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 \ No newline at end of file diff --git a/statemaschine/differential_state_machine.png b/statemaschine/differential_state_machine.png deleted file mode 100644 index 29f5ee3..0000000 Binary files a/statemaschine/differential_state_machine.png and /dev/null differ diff --git a/statemaschine/differential_state_machine.svg b/statemaschine/differential_state_machine.svg deleted file mode 100644 index 284ca1d..0000000 --- a/statemaschine/differential_state_machine.svg +++ /dev/null @@ -1,3 +0,0 @@ - - -
recv: Operation request
send: SE(C)
recv: Operation request...
Expecting IBF
Expecting IBF
Expecting IBF Last
Expecting IBF Last
Active
Decoding
Active...
if: all demanded elements
have been received
if: all demanded elements...
Finish
Closing
Finish...
recv: IBF
recv: IBF
recv: IBF-LAST
recv: IBF-LAST
recv: Done
recv: Done
if: IBF decoded
with side = -1
send: Inquiry
if: IBF decoded...
if: IBF finished decoding
send: Done
if: IBF finished decoding...
recv:: Offer
send: Demand
recv:: Offer...
recv: Element
recv: Element
recv: IBF*
recv: IBF*
Expect SE
Expect SE
recv: Done
recv: Done
Passive Decoding
Passive Dec...
recv: SE(C)
send: IBF*
send: IBF-LAST
recv: SE(C)...
recv: Demand
send: Element
recv: Demand...
if: all demanded elements
have been received
send: Done
if: all demanded elements...
Finish Waiting
Finish Wait...
recv: IBF
recv: IBF
if: IBF failed to decode
send: IBF*
send: IBF-LAST
if: IBF failed to decode...
if IBF decoded
with side = 1
send: Offer
if IBF decoded...
recv: Offer
send: Demand
recv: Offer...
recv: Demand
send: Element
recv: Demandsend: Element
recv: Element
recv: Element
recv: Inquiry
send: Offer
recv: Inquiry...
recv: IBF-LAST
recv: IBF-LAST
recv: IBF-LAST
recv: IBF-LAST
recv: Element
recv: Element
recv: Element
recv: Element
Finished
Finished
Expecting Connection
Expecting Connec...
send: Operation request
send: Operation request
Initiating Connection
Initiating Conne...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/statemaschine/full_state_machine.png b/statemaschine/full_state_machine.png deleted file mode 100644 index 0d7196e..0000000 Binary files a/statemaschine/full_state_machine.png and /dev/null differ diff --git a/statemaschine/full_state_machine.svg b/statemaschine/full_state_machine.svg deleted file mode 100644 index 38873ea..0000000 --- a/statemaschine/full_state_machine.svg +++ /dev/null @@ -1,3 +0,0 @@ - - -
recv: Operation request
send: SE(C)
recv: Operation request...
recv: Full element
recv: Full element
Expecting IBF
Expecting IBF
recv: Full done
recv: Full done
Full Sending
Full Sending
Expecting IBF Last
Expecting IBF Last
Active
Decoding
Active...
if: all demanded elements
have been received
if: all demanded elements...
Finish
Closing
Finish...
recv: Request full
send: Full element*
send: Full done
recv: Request full...
recv: IBF
recv: IBF
recv: IBF-LAST
recv: IBF-LAST
recv: Done
recv: Done
if: IBF decoded
with side = -1
send: Inquiry
if: IBF decoded...
if: IBF finished decoding
send: Done
if: IBF finished decoding...
recv:: Offer
send: Demand
recv:: Offer...
recv: Element
recv: Element
recv: IBF*
recv: IBF*
Expect SE
Expect SE
recv: Full done
send:  Full element*
send: Full done
recv: Full donesend:  Full element*...
Full Receiving
Full Receiving
recv: Done
recv: Done
Passive Decoding
Passive Dec...
if:  Differential Sync is more efficient
recv: SE(C)
send: IBF*
send: IBF-LAST
if:  Differential Sync is more efficient...
if:  Fullsync && requesting from
other site is more efficient
recv: SE(C)
send: Request full
if:  Fullsync && requesting from...
if:  Fullsync && requesting from
other site is more efficient
send: Full element*
send: Full done
if:  Fullsync && requesting from...
recv: Demand
send: Element
recv: Demand...
if: all demanded elements
have been received
send: Done
if: all demanded elements...
Finish Waiting
Finish Wait...
recv: Full element*
recv: Full element*
recv: IBF
recv: IBF
if: IBF failed to decode
send: IBF*
send: IBF-LAST
if: IBF failed to decode...
if IBF decoded
with side = 1
send: Offer
if IBF decoded...
recv: Offer
send: Demand
recv: Offer...
recv: Demand
send: Element
recv: Demandsend: Element
recv: Element
recv: Element
recv: Inquiry
send: Offer
recv: Inquiry...
recv: IBF-LAST
recv: IBF-LAST
recv: IBF-LAST
recv: IBF-LAST
recv: Full element*
recv: Full element*
recv: Element
recv: Element
recv: Element
recv: Element
Finished
Finished
Expecting Connection
Expecting Connec...
send: Operation request
send: Operation request
Initiating Connection
Initiating Conne...
recv:Demand
send: Element
recv:Demand...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/statemaschine/full_state_machine.xml b/statemaschine/full_state_machine.xml deleted file mode 100644 index 679cee1..0000000 --- a/statemaschine/full_state_machine.xml +++ /dev/null @@ -1 +0,0 @@ -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 \ No newline at end of file diff --git a/statemaschine/state_machine_full b/statemaschine/state_machine_full deleted file mode 100644 index dd6b21a..0000000 --- a/statemaschine/state_machine_full +++ /dev/null @@ -1 +0,0 @@ -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 \ No newline at end of file diff --git a/statemaschine/state_machine_full.png b/statemaschine/state_machine_full.png deleted file mode 100644 index 395a21c..0000000 Binary files a/statemaschine/state_machine_full.png and /dev/null differ diff --git a/statemaschine/state_machine_full.svg b/statemaschine/state_machine_full.svg deleted file mode 100644 index f3d4b43..0000000 --- a/statemaschine/state_machine_full.svg +++ /dev/null @@ -1,3 +0,0 @@ - - -
recv: Operation request
send: SE(C)
recv: Operation request...
recv: Full element
recv: Full element
Expecting IBF
Expecting IBF
recv: Full done
recv: Full done
Full Sending
Full Sending
recv: Request full
send: Full element*
send: Full done
recv: Request full...
Expect SE
Expect SE
recv: Full done
send:  Full element*
send: Full done
recv: Full donesend:  Full element*...
Full Receiving
Full Receiving
recv: SE(C)
send: Request full
recv: SE(C)...
isend: Full element*
send: Full done
isend: Full element*...
recv: Full element*
recv: Full element*
recv: Full element*
recv: Full element*
Finished
Finished
Expecting Connection
Expecting Connec...
send: Operation request
send: Operation request
Initiating Connection
Initiating Conne...
Viewer does not support full SVG 1.1
\ No newline at end of file -- cgit v1.2.3