gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert...


From: Hermanni Hyytiälä
Subject: [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert...
Date: Wed, 27 Nov 2002 07:40:48 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Hermanni Hyytiälä <address@hidden>      02/11/27 07:40:48

Modified files:
        Documentation/misc/hemppah-progradu: masterthesis.tex 
Added files:
        Documentation/misc/hemppah-progradu: Makefile 

Log message:
        Table of contents

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/Documentation/misc/hemppah-progradu/Makefile?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/Documentation/misc/hemppah-progradu/masterthesis.tex.diff?tr1=1.6&tr2=1.7&r1=text&r2=text

Patches:
Index: gzz/Documentation/misc/hemppah-progradu/masterthesis.tex
diff -u gzz/Documentation/misc/hemppah-progradu/masterthesis.tex:1.6 
gzz/Documentation/misc/hemppah-progradu/masterthesis.tex:1.7
--- gzz/Documentation/misc/hemppah-progradu/masterthesis.tex:1.6        Tue Nov 
26 09:12:37 2002
+++ gzz/Documentation/misc/hemppah-progradu/masterthesis.tex    Wed Nov 27 
07:40:48 2002
@@ -50,7 +50,7 @@
 %   Teksti alkaa...
 %***********************
 
-\section{Introduction}
+\chapter{Introduction}
 
 Peer-to-Peer (P2P) systems can be characterized as distributed systems in 
which all 
 communication is symmetric and all participants have identical capabilities 
and responsabilities. 
@@ -63,17 +63,18 @@
 of reasons. First, the lack of decentralization means that participants can 
form a P2P system without any 
 investment to high-priced hardware to coordinate it. Moreover, P2P systems 
provides aggregation of enormous 
 resources and way to achieve interoperability. Finally, the distributed nature 
of P2P improves scalability 
-and reliability againts certain kinds of faults, e.g. single point of failure. 
+and reliability againts certain kinds of faults, e.g. single point of failure.
 
+\chapter{Related Work}
 
 
-\section{Peer-to-Peer Systems}
+\chapter{Overview of P2P}
 
 This section discusses briefly general aspects of P2P systems. A more detailed 
general discussion can be found 
 from \cite{milojicic02peertopeer, oram01harnessingpower}. 
 
 
-\subsection{What is P2P ?}
+\section{What is P2P ?}
 
 Altough the exact definition of "peer-to-peer" is debatable, these systems 
typically lack dedicated, centralized 
 infrastructure, resources and services depends on the voluntary participation 
of peers. Because of that, the 
@@ -122,7 +123,7 @@
 
 
 
-\subsection{A brief history of Peer-to-Peer Systems}
+\section{A brief history of Peer-to-Peer Systems}
 
 The Internet has been originally established in the late 1960s 
\cite{oram01harnessingpower}. 
 The aim of the ARPANET-project was to share computers' resources around the 
@@ -133,25 +134,128 @@
 Internet [REFERENCE NEEDED!!!].
 
 While most early distributed applications can be considered P2P, e-mail 
systems and Usenet 
-News were probably the most widely used. In both cases, local server created 
connections to 
+News were probably the most extensively used. In both cases, local server 
created connections to 
 other peer servers to deliver messages into the user's mail box or into a 
spool box 
 containing messages from the newsgroups. The File Transfer Protocol (FTP) can 
be considered as a 
-predecessor to today's file-sharing P2P systems. Eventually, Archie indexing 
system, was developed to 
-provide a central search mechanism over existing FTP servers. Napster 
\cite{napsterurl} is a good 
-example of this kind of model in modern P2P file-sharing systems.
+predecessor to today's file-sharing P2P systems. Eventually, the Archie 
indexing system, was developed to 
+provide a central search infrastructure over existing FTP servers. Napster 
\cite{napsterurl} is a good 
+example of this kind of approach in modern P2P file-sharing systems.
 
-\subsection{Applications}
+\section{Characteristics of P2P}
 
-\subsection{Security}
+\subsection{Decentralization}
 
-\subsection{Piracy}
+\subsection{Scalability and Adaption}
 
-\subsection{Business}
+\subsection{Anonymity and Autonomy}
 
+\subsection{Self-Organization}
 
-\section{Existing Peer-to-Peer systems}
+\subsection{Cost of Ownership}
+
+\subsection{Ad-Hoc Connectivity}
+
+\section{Types of P2P Systems}
+
+\subsection{Distributed Computing}
+
+\subsection{File and Content Sharing}
+
+\subsection{Colloboration}
+
+\subsection{Platforms}
+
+\chapter{Existing P2P file-sharing systems}
+
+\section{Flooding broadcast systems}
+
+\subsection{Gnutella}
+\subsection{FastTrack}
+\subsection{Gnutella2}
+
+\section{Distributed hash table systems}
+
+\subsection{Plaxton}
+
+\subsection{OceanStore}
+
+\subsection{Tapestry}
+
+\subsection{Pastry}
+
+\subsection{Chord}
+
+\subsection{CAN}
+
+\subsection{GISP}
+
+\subsection{...}
+
+\section{Distributed Sloppy Hash Tables}
+
+\subsection{Coral}
+
+\section{Hybrid systems}
+
+\subsection{Yappers}
+
+\section{Tree based systems}
+
+\subsection{Kademlia}
+
+\section{Selective forwarding systems}
+
+\subsection{Freenet}
+
+\section{Social Discovery Mechanism}
+
+\subsection{Alpine}
+
+\section{Future}
+
+\chapter{Open Problems in P2P Systems}
+
+\section{Scalability}
+
+\section{Resource Discovery}
+
+\section{Routing Algorithms for DHT}
+
+\section{Complex Queries in DHT systems}
+
+\section{Dynamic Data Placement Problem}
+
+\section{Security}
+
+\subsection{File Authenticy}
+
+\subsection{Access Control}
+
+\subsection{Availability}
+
+\subsection{Anonymity}
+
+
+\chapter{Overview of Gzz system}
+
+\section{Overview of Gzz}
+
+\section{Xanalogical model}
+
+\section{ZigZag hyperstructure}
+
+\section{Storm}
+
+\chapter{Gzz and P2P}
+
+\section{Motivation}
+
+\section{Special Requirements}
+
+\section{Benefits}
+
+\chapter{Conclusion}
 
-\subsection{Search Methods}
 
 - - - -
 
@@ -685,21 +789,7 @@
 resource discovery in large peer based networks can be implemented 
successfully. 
 
 
-
-\subsection{Business}
-\subsection{Business}
-\subsection{Business}
-\subsection{Business}
-\subsection{Business}
-\subsection{Business}
-
-
-\section{Gzz system}
-
-\section{Gzz and Peer-to-Peer network}
-
-\section{Conclusion}
-\bibliographystyle{plain}
+\bibliographystyle{gradu}
 \bibliography{progradu}
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]