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, 11 Dec 2002 04:06:03 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Hermanni Hyytiälä <address@hidden>      02/12/11 04:06:02

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

Log message:
        Gnutella2, Freenet, JXTA

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/Documentation/misc/hemppah-progradu/masterthesis.tex.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/Documentation/misc/hemppah-progradu/progradu.bib.diff?tr1=1.28&tr2=1.29&r1=text&r2=text

Patches:
Index: gzz/Documentation/misc/hemppah-progradu/masterthesis.tex
diff -u gzz/Documentation/misc/hemppah-progradu/masterthesis.tex:1.25 
gzz/Documentation/misc/hemppah-progradu/masterthesis.tex:1.26
--- gzz/Documentation/misc/hemppah-progradu/masterthesis.tex:1.25       Tue Dec 
10 09:38:49 2002
+++ gzz/Documentation/misc/hemppah-progradu/masterthesis.tex    Wed Dec 11 
04:06:02 2002
@@ -286,6 +286,12 @@
 reached the TTL limit. Therefore query results are fast, because BFS sends 
queries to every possible nodes. However, this approach wastes 
 resources, since BFS sends queries to every possible neighbor nodes.
 
+\section{Gnutella2}
+Gnutella2 \cite{gnutella2url} is a second generation flooding broadcast 
file-sharing system. As FasTrack, Gnutella2 uses ``Super nodes'' for better 
scalability. In contrast 
+to FastTrack, Gnutella2 is an open techology. The Gnutella2 system contains 
four logical levels: new protocol, new data transport architecture, new base 
services 
+(including search) and an implementation standard. Unfortunately, currently 
there are no full specifications about Gnutella2 available yet. However, 
+Shareaza \cite{shareazaurl} file-sharing application supports Gnutella2 
technology. More text needed !?!?
+
 
 \section{YAPPERS}
 YAPPERS (Yet Another Peer-to-Peer System) \cite{ganesan02yappers} is hybrid 
peer-to-peer system. YAPPERS operates on top of an arbitrary overlay network 
@@ -296,15 +302,33 @@
 neighborhood, YAPPERS behaves like Gnutella, but with more intelligence. 
 
 
-
 \section{FastTrack}
-\section{Gnutella2}
+FastTrack \cite{fasttrackurl} is another hybrid peer-to-peer system. FastTrack 
is based on flooding broadcast technique, but in contrast to Gnutella, 
+it solves some of the Gnutella's scalability issues by introducing ``Super 
nodes''. A SuperNode acts like a local hub, building an index 
+of the resources being shared by each node connected to it and proxying lookup 
queries on behalf of other nodes. This kind of structure reduces 
+network traffic in comparison to a original broadcast query algorithm employed 
on the Gnutella system. There are many peer-to-peer file-sharing applications 
+which uses FastTrack, such as Morpheus and Kazaa \cite{morpheusurl, kazaaurl}.
+
 \section{JXTA}
+JXTA \cite{jxtaurl} is an open colloboration platform which supports a wide 
range of distributed applications. The goal of JXTA is provide a general 
+network programming infrastructure. JXTA consists of multiple layers, 
including core mechanisms, higher level services and number of 
+basic applications. Additionally, at the highest abstraction level, JXTA is a 
set of protocols. Each protocol is defined by one or more messages 
+exchanged among partisipants of the protocol. Furthermore, each message has 
also a predefined format, and may include various data fields 
\cite{jxtaoverview}.
 
 \section{SWAN}
 
 \section{Freenet}
+
+Freenet \cite{clarke00freenet} is an example of selective forwarding 
architecture. In this approach, Milgram's \cite{milgram67smallworld} 
small-world 
+phenomenon is fundamental factor. Freenet lookup queries are forwarded from 
one node to the next according node's local decisions. The decision is based on 
+which one of node's neighbors make the most progress towards target node. For 
the lookup algorithm to work proprely, two properties must hold 
\cite{oram01harnessingpower}.
+First, the Freenet overlay network graph must connected in that way, so that 
any query eventually reach at least one node where the resource is located.
+Second, regardless of the number of nodes, short links must exist between any 
two arbitrary nodes. This makes possible to pass queries between nodes in 
+reasonable of hops in small-world networks, as proposed by Kleingberg 
\cite{kleinberg99small, nips02-Kleinberg}, Adamic \cite{adamic99small} 
+and others \cite{zhang02using}.
+
 \section{Alpine}
+
 \section{Napster}
 
 \section{Future directions}
Index: gzz/Documentation/misc/hemppah-progradu/progradu.bib
diff -u gzz/Documentation/misc/hemppah-progradu/progradu.bib:1.28 
gzz/Documentation/misc/hemppah-progradu/progradu.bib:1.29
--- gzz/Documentation/misc/hemppah-progradu/progradu.bib:1.28   Tue Dec 10 
07:32:28 2002
+++ gzz/Documentation/misc/hemppah-progradu/progradu.bib        Wed Dec 11 
04:06:02 2002
@@ -123,7 +123,7 @@
 %The book with the same title
 @book{oram01harnessingpower,
        author = {Andy Oram et all},
-       booktitle = {Harnessing the Power of Disuptive Technologies},
+       title = {Harnessing the Power of Disuptive Technologies},
        year = {2001},
        publisher = {O'Reilly},
        Address = {Sebastopol, CA}
@@ -162,7 +162,7 @@
 
 %Mixed Gnutella and DHTs
 @techreport{ganesan02yappers,
-       author = {Ganesan, Prasanna; Sun, Qixiang; Garcia-Molina, Hector},
+       author = {Ganesan Prasanna, Sun Qixiang, Garcia-Molina Hector},
        title = {YAPPERS: A Peer-to-Peer Lookup Service Over Arbitrary 
Topology},
        text = {Submitted to INFOCOM 2002},
        institution = {Stanford University},
@@ -201,40 +201,74 @@
 }
 
 @misc{gnutellaurl,
+       key = {Gnutella},
        title = {Gnutella},
        howpublished = {http://www.gnutella.com}
 }
 
address@hidden,
+       key = {Gnutella2},
+       title = {Gnutella2},
+       howpublished = {http://www.gnutella2.com}
+}
+
address@hidden,
+       key = {Shareaza},
+       title = {Shareaza},
+       howpublished = {http://www.shareaza.com}
+}
+
 @misc{fasttrackurl,
+       key = {FastTrack},
        title = {FastTrack},
        howpublished = {http://www.fasttrack.nu}
 }
 
 @misc{morpheusurl,
+       key = {Morpheus},
        title = {Morpheus},
        howpublished = {http://www.musiccity.com}
 }
 
address@hidden,
+       key = {Kazaa},
+       title = {Kazaa},
+       howpublished = {http://www.kazaa.com}
+}
+
 @misc{napsterurl,
+       key = {Napster},
        title = {Napster},
        howpublished = {http://www.napster.com}
 }
 
 @misc{setiurl,
+       key = address@hidden,
        title = address@hidden,
        howpublished = {http://www.setiathome.ssl.berkely.edu}
 }
 
 @misc{groovesurl,
+       key = {Groove Networks},
        title = {Groove Networks},
        howpublished = {http://www.groove.net}
 }
 
 @misc{jxtaurl,
+       key = {Project JXTA},
        title = {Project JXTA},
        howpublished = {http://www.jxta.org}
 }
 
address@hidden,
+       author = {Li Gong},
+       title = {Project JXTA: A Technology Overview},
+       year = {2002},
+       month = {October},
+       institution = {Sun Microsystems, Inc.},
+       url = {http://www.jxta.org/project/www/docs/jxtaview_01nov02.pdf}
+}
+
 %Method which e.g. Pastry and Tapestry are build on
 @inproceedings{plaxton97accessingnearby,
         author = {C. Greg Plaxton and Rajmohan Rajaraman and Andr?a W. Richa},
@@ -832,6 +866,7 @@
 
 %definition of p2p
 @misc{p2pworkinggroup,
+       key = {Peer-to-Peer Working Group},
        title = {Peer-to-Peer Working Group},
        howpublished = {www.p2pwg.org}
 }
@@ -1057,6 +1092,7 @@
 %The Small world problem
 @inproceedings{ramanathan02goodpeers,
        author = {M. K. Ramanathan, V. Kalogeraki and J. Pruyne},
+       title = {Finding Good Peers in the Peer-to-Peer Networks},
        booktitle = {International Parallel and Distributed Computing Symposium 
(IPDPS)},
        location = {Fort Lauderdale, Florida},
        year = {2002},
@@ -1176,7 +1212,7 @@
 @inproceedings{bonsma02swan,
        author = {Erwin Bonsma},
        title = {Fully Decentralized, Scalable Look-up in a Network of Peers 
using Small World Networks},
-       booktitle = {In Proc. Systemics, Cybernetics and Informatics (SCI)} 
(2002)},
+       booktitle = {In Proc. Systemics, Cybernetics and Informatics (SCI)},
        year = {2002}
 }
 



reply via email to

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