Skip to content

Commit

Permalink
Minor typos
Browse files Browse the repository at this point in the history
  • Loading branch information
Glorfischi authored and Glorfischi committed Feb 2, 2021
1 parent af8ed17 commit 5113820
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions doc/thesis/buffered_read.tex
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ \subsection{Protocol}
write connection. This allows us to update the \code{head} accordingly when freeing messages out of order and freeing will
occasionally update the remote head using an RDMA write operation.

\paragraph{} For both ring-buffers we use the same \emph{"Magic Buffer"} trick introduced in Section~\ref{sec:conn:buf_write} to
\paragraph{} For both ring-buffers we use the same \emph{``Magic Buffer"} trick introduced in Section~\ref{sec:conn:buf_write} to
allow us to wrap around the end of the buffer.

\subsection{Feature Analysis}
Expand All @@ -110,4 +110,4 @@ \subsection{Feature Analysis}

\paragraph{} For future work it would also be interesting to implement a system where multiple threads can write to and receive
from a single connection by atomically updating head or tail pointers, or we could explore the possibilities of sharing send or
receive buffers using atomic operations. The current implementation, however, does not provide any kind of \emph{Resource Sharing}
receive buffers using atomic operations. The current implementation, however, does not provide any kind of \emph{Resource Sharing}.
4 changes: 2 additions & 2 deletions doc/thesis/protocols.tex
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ \subsection{Features} \label{sec:features}
a few microseconds.

To be able to better compare our presented protocols, we define a few traits that are often required by systems and
analyse which protocols provide these traits
analyse which protocols provide these traits.

\paragraph{True Zero-Copy} A protocol is truly zero copy if it can receive directly to the destination address. While RDMA
claims to be zero-copy, most protocols are not truly zero-copy. Protocols using ring-buffers or mailboxes are
Expand Down Expand Up @@ -188,7 +188,7 @@ \subsubsection{Read-Based Protocols}
\paragraph{} A \emph{Unbuffered Read Protocol} avoids the additional copy which is usually necessary when using a buffer. This means the
sender needs to notify the receiver when a new message arrives and where to read it from. This introduces a large
communication overhead but by being truly zero-copy this approach can be efficient, especially for large messages.
We present our implementation of an \emph{Unbuffered Read Protocol} in Section~\ref{sec:conn:direct_read}..
We present our implementation of an \emph{Unbuffered Read Protocol} in Section~\ref{sec:conn:direct_read}.


\pagebreak
Expand Down

0 comments on commit 5113820

Please sign in to comment.