/[gzz]/gzz/Documentation/misc/hemppah-progradu/masterthesis.tex
ViewVC logotype

Diff of /gzz/Documentation/misc/hemppah-progradu/masterthesis.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.13 by hemppah, Thu Nov 28 09:38:30 2002 UTC revision 1.14 by hemppah, Thu Nov 28 12:52:52 2002 UTC
# Line 121  and new applications. Therefore, it shou Line 121  and new applications. Therefore, it shou
121  and what it is not. It is extremely interwined with existing technologies" [Morgan 2002 REFERENCE!!!].  and what it is not. It is extremely interwined with existing technologies" [Morgan 2002 REFERENCE!!!].
122    
123    
124    \subsection{A brief history}
 \section{A brief history of Peer-to-Peer Systems}  
125    
126  The Internet has been originally established in the late 1960s \cite{oram01harnessingpower}.  The Internet has been originally established in the late 1960s \cite{oram01harnessingpower}.
127  The aim of the ARPANET-project was to share computers' resources around the  The aim of the ARPANET-project was to share computers' resources around the
# Line 140  predecessor to today's file-sharing P2P Line 139  predecessor to today's file-sharing P2P
139  provide a central search infrastructure over existing FTP servers. Napster \cite{napsterurl} is a good  provide a central search infrastructure over existing FTP servers. Napster \cite{napsterurl} is a good
140  example of this kind of approach in modern P2P file-sharing systems.  example of this kind of approach in modern P2P file-sharing systems.
141    
142  \section{Characteristics of P2P}  \subsection{Characteristics of P2P}
   
 \subsection{Decentralization}  
   
 \subsection{Scalability and Adaption}  
   
 \subsection{Anonymity and Autonomy}  
   
 \subsection{Self-Organization}  
   
 \subsection{Cost of Ownership}  
   
 \subsection{Ad-Hoc Connectivity}  
   
 \subsection{Accountability}  
   
 \subsection{Reputation}  
   
 \section{Adaptations of P2P}  
   
 \subsection{Distributed Computing}  
   
 \subsection{File Content Sharing}  
   
 \subsection{Colloboration}  
143    
144  \subsection{Platforms}  \subsection{Adaptations of P2P}
145    
146  \section{Models of P2P}  \subsection{Models of P2P}
147    
148  \subsection{Centralized}  \section{P2P file sharing architectures}
   
 \subsection{Decentralized but Structured}  
149    
150  \subsection{Decentralized and Unstructured}  \subsection{Flooding broadcast}
151    
152    \subsection{Distributed hash table}
153    
154  \chapter{P2P file sharing architectures}  \subsection{Hybrid architecture}
155    
156  \section{Flooding broadcast}  \subsection{Tree based architecture}
157    
158  \section{Distributed hash table}  \subsection{Selective forwarding architecture}
159    
160  \section{Hybrid architecture}  \subsection{Social Discovery architecture}
161    
162  \section{Tree based architecture}  \section{Open problems in P2P file sharing}
163    
164  \section{Selective forwarding architecture}  \subsection{Scalability}
165    
166  \section{Social Discovery architecture}  \subsection{Resource discovery}
167    
168  \section{Future directions}  \subsection{Performance}
   
   
 \chapter{Open problems in P2P file sharing}  
   
 \section{Scalability}  
   
 \section{Resource discovery}  
   
 \section{Performance}  
   
 \section{Security}  
169    
170  \section{Interopeability}  \subsection{Security}
171    
172    \subsection{Interopeability}
173    
174    
175    
176  \chapter{Use Cases}  \chapter{Summary of existing P2P file sharing systems}
177    
178  \section{Gnutella}  \section{Gnutella}
179  \section{Plaxton}  \section{Plaxton}
# Line 229  example of this kind of approach in mode Line 193  example of this kind of approach in mode
193  \section{Alpine}  \section{Alpine}
194  \section{Napster}  \section{Napster}
195    
196    \section{Future directions}
197    
198    
199  \chapter{Gzz system}  \chapter{Gzz system}
200    
201  \section{Overview of Gzz}  \section{Overview of Gzz}
202    
203    \section{Objectives}
204    
205  \section{Xanalogical model}  \section{Xanalogical model}
206    
207  \section{ZigZag hyperstructure}  \section{ZigZag hyperstructure}
# Line 245  example of this kind of approach in mode Line 212  example of this kind of approach in mode
212    
213  \section{Storm}  \section{Storm}
214    
215  \subsection{Data blocks}  \subsection{Blocks}
216    
217  \chapter{Gzz and P2P}  \chapter{Gzz and P2P}
218    
# Line 253  example of this kind of approach in mode Line 220  example of this kind of approach in mode
220    
221  \section{Objectives}  \section{Objectives}
222    
223  \section{Special Requirements}  \section{Benefits over existing P2P file sharing systems}
224    
225    \section{Special needs}
226    
227    \section{Existing file sharing systems and Gzz}
228    
229    \section{Possible problems}
230    
 \section{Benefits}  
231    
232  \chapter{Conclusion}  \chapter{Conclusion}
233    

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26