511 |
whether all proposed algorithms can preserve logarithmic efficiency and scalability properties |
whether all proposed algorithms can preserve logarithmic efficiency and scalability properties |
512 |
in real-life applications or not; several tightly structured systems |
in real-life applications or not; several tightly structured systems |
513 |
assume that participating peers are homogeneous, and the rate of join or leave operation is low \cite{gurmeet03symphony, |
assume that participating peers are homogeneous, and the rate of join or leave operation is low \cite{gurmeet03symphony, |
514 |
\cite{libennowell01observations}}. |
libennowell01observations}. |
515 |
|
|
516 |
To end user, the biggest difference between these systems is how data lookups are performed. Loosely |
To end user, the biggest difference between these systems is how data lookups are performed. Loosely |
517 |
structured systems provide more rich and user friendly way of searching data than tightly structured systems |
structured systems provide more rich and user friendly way of searching data than tightly structured systems |
947 |
peers (e.g., peer identifiers of a tightly structured system). |
peers (e.g., peer identifiers of a tightly structured system). |
948 |
|
|
949 |
Anonymity is widely used in a Peer-to-Peer system in which data publication and non-censorship are important. These include |
Anonymity is widely used in a Peer-to-Peer system in which data publication and non-censorship are important. These include |
950 |
Forwarding proxies are used in Freenet \cite{clarke00freenet}, Crowds \cite{reiter98crowds} and Free Haven \cite{dingledine00free} |
Forwarding proxies are used in Freenet \cite{clarke00freenet}, Crowds \cite{reiter98crowds} and Free Haven \cite{dingledine00free} |
951 |
in order to provide various types of anonymity. Tangler \cite{502002} and Publius \cite{pub00} use cryptographic sharing methods |
in order to provide various types of anonymity. Tangler \cite{502002} and Publius \cite{pub00} use cryptographic sharing methods |
952 |
to split data into fragments \cite{Shamir1979a}. Mix mailer networks, such as \cite{mixminionurl}, are commonly used in |
to split data into fragments \cite{Shamir1979a}. Mix mailer networks (e.g., \cite{mixminionurl}) are commonly used in |
953 |
distributed systems, which are able to provide some level of anonymity. |
distributed systems which are able to provide some level of anonymity (e.g., \cite{mneturl}). |
954 |
|
|
955 |
Even if many existing Peer-to-Peer systems are able to provide some of the types of anonymity, there is no |
Even if many existing Peer-to-Peer systems are able to provide some of the types of anonymity, there is no |
956 |
such a system which is able to provide all kinds of anonymity as listed above. Specifically, the conflicts |
such a system which is able to provide all types of anonymity. Specifically, the conflicts |
957 |
between anonymity and other Peer-to-Peer system properties require more research work. |
between anonymity and other properties of Peer-to-Peer system require more research work. |
958 |
|
|
959 |
|
|
960 |
\subsection{Access control} |
\subsection{Access control} |