mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
add a paragraph that should have been there
svn:r781
This commit is contained in:
parent
1969c8a92f
commit
1c37f631ff
@ -936,7 +936,7 @@ reaches 0, it stops reading from streams destined for that OR.
|
||||
|
||||
\textbf{Stream-level throttling}:
|
||||
The stream-level congestion control mechanism is similar to the
|
||||
circuit-level mechanism above. ORs and OPs use \emph{relay sendme} cells
|
||||
circuit-level mechanism. ORs and OPs use \emph{relay sendme} cells
|
||||
to implement end-to-end flow control for individual streams across
|
||||
circuits. Each stream begins with a packaging window (currently 500 cells),
|
||||
and increments the window by a fixed value (50) upon receiving a \emph{relay
|
||||
@ -950,6 +950,11 @@ Currently, non-data relay cells do not affect the windows. Thus we
|
||||
avoid potential deadlock issues, for example, arising because a stream
|
||||
can't send a \emph{relay sendme} cell when its packaging window is empty.
|
||||
|
||||
These arbitrarily chosen parameters
|
||||
%are probably not optimal; more
|
||||
%research remains to find which parameters
|
||||
seem to give tolerable throughput and delay; more research remains.
|
||||
|
||||
\Section{Other design decisions}
|
||||
|
||||
\SubSection{Resource management and denial-of-service}
|
||||
|
Loading…
Reference in New Issue
Block a user