Owner: @Youngjoon Lee
Reviewers: 🟢@Marcin Pawlowski 🟢@Álvaro Castro-Castilla
Introduction
Objectives
- Understand the impact of parameters on latency and bandwidth
Related Specifications
Nomos Blend Network: Tier 1 — Persistent Transmission [WIP Design]
Nomos Blend Network: Tier 2 — Message Blending [WIP Design]
Nomos Blend Network: Tier 3 — Cover Traffic [WIP Design]
Overview
To achieve the Objectives, the simulation measures the following factors using various combinations of parameter values.
Measurement Factors
- Latency: The time taken for a message generated by a node to reach its last blend node.
- Bandwidth: The outbound network bandwidth generated per second by each node. Due of the characteristics of the Blend protocol, the inbound network bandwidth is equal to the outbound bandwidth. However, inbound bandwidth is typically not restricted by most infrastructure providers.
Summary of Results
- The number of blend hops and the maximum delay in the Temporal Processor are the most significant factors that affect latency. The impact of peering degree on latency is not prominent due to the large value of the delay in the Temporal Processor.
- It is trivial that the bandwidth can be calculated by peering degree, message size, and emission rate.
- The latency and bandwidth requirements can be satisfied under the following conditions. The detailed result can be found at Exploring Possible Parameter Combinations.
- Max latency is around 12 seconds, and max outbound bandwidth is about 2000Kbps, when the network size is 1000, peering degree is 4 or6, and the number of blend hops is 2.
Construction
Simulator