[Top][All Lists]
[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}
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/20
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/20
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/26
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/26
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/26
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert...,
Hermanni Hyytiälä <=
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/27
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/27
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/27
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/28
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/28
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/28
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/28
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/28
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/28
- [Gzz-commits] gzz/Documentation/misc/hemppah-progradu mastert..., Hermanni Hyytiälä, 2002/11/28