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: Tue, 26 Nov 2002 07:05:44 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Hermanni Hyytiälä <address@hidden>      02/11/26 07:05:43

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

Log message:
        Introduction and What is p2p system

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

Patches:
Index: gzz/Documentation/misc/hemppah-progradu/masterthesis.tex
diff -u gzz/Documentation/misc/hemppah-progradu/masterthesis.tex:1.3 
gzz/Documentation/misc/hemppah-progradu/masterthesis.tex:1.4
--- gzz/Documentation/misc/hemppah-progradu/masterthesis.tex:1.3        Wed Nov 
20 07:52:17 2002
+++ gzz/Documentation/misc/hemppah-progradu/masterthesis.tex    Tue Nov 26 
07:05:43 2002
@@ -1,7 +1,7 @@
 %***********************
 %   Käytetään gradu2-tyyliluokkaa
 %***********************
-\documentclass[a4paper,12pt, shortthesis]{gradu2}
+\documentclass[a4paper,12pt]{gradu2}
 
 \usepackage[T1]{fontenc}
 \usepackage[finnish]{babel}
@@ -14,7 +14,9 @@
 %***********************
 %   Tyyliluokan pakolliset määritykset
 %***********************
-\title{JXTA-arkkitehtuuri}
+\title{GZZ in Peer-to-Peer Enviroment}
+
+\translatedtitle{GZZ in Peer-to-Peer Enviroment}
 
 \author{Hermanni Hyytiälä}
 
@@ -33,9 +35,8 @@
 sähköposti: address@hidden
 
 
-\abstract{}
-
-\translatedtitle{JXTA architecture}
+\abstract{fdfsdfds}
+\tiivistelma{jfglfdjgfd}
 
 \begin{document}
 
@@ -51,9 +52,73 @@
 
 \section{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. 
+Each participant may contribute data or computing resources (such as unused 
storage) to the overall 
+system, and the welfare of the community can scale with ne number of 
participants. Therefore each 
+participant rely on one another services and resources, rather than solely 
relying on dedicated 
+centralized infracstructure. 
+
+P2P systems have recently received significant attention in both academia and 
industry for a number 
+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 aggreration 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. 
+
+
 
 \section{Peer-to-Peer Systems}
 
+This section discusses general aspects of P2P systems. 
+
+\subsection{What are Peer-to-Peer networks ?}
+
+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 
+challenge of such systems is to determine a archictecure for deploying 
participants in a such way so that they 
+can efficiently cooperate to provide services and resources to the entire 
system. The resources comprise of 
+computing power, data (content and storage), network bandwidth, and presence 
(human resources). Typical P2P 
+systems reside on the edge of the Internet or in ad-hoc networks. As cited in 
\cite{milojicic02peertopeer}, 
+P2P enables valuable externalities, by aggregating resources through low-cost 
interoperability, the whole 
+is made greater than the sum of its parts.
+
+Many defitions of P2P have been proposed in P2P community. The Intel P2P 
Working Group \cite{p2pworkinggroup} 
+defines P2P as "the sharing of computer resources and services by direct 
exchange between systems". Ross Lee 
+Graham \cite{graham02lecture} defines P2P through three requirements: 1) 
System has an operational computer 
+of server quality; 2) System has an addressing system independent of DNS 
\cite{rfc1101}; 3) System is able 
+to cope with variable connectivity. O'Reilly's Clay Shirky proposes that "P2P 
is a class of applications 
+that takes advantage of resources - storage, cycles, content, human presence - 
available at the edges 
+of the Internet. Because accessing the decentralized resources means operating 
in a environment of unstable 
+connectivity and unpredictable IP addresses, P2P nodes must operate outside 
the DNS system and have significant 
+or total autonomy from central servers". Finally Dave Winer 
\cite{winer00whatisp2p} cites P2P as "A network 
+app that doesn't run in a web browser...the user's machine is a client and a 
server...networks with other 
+users, creating a community". 
+ 
+
+ 
+
+
+
+
+
+
+ 
+
+
+support for music sharing and 
+its law suit with the big music companies over digital rights management a few 
years ago. However, P2P systems 
+are becoming an important technology in many fields, such as distributed file 
sharing and colloboration 
+in ad-hoc networks. 
+
+P2P systems have received the attention 
+Industrial companies, including Intel, Hewlett-Packard, Sony are made 
initiatives to
+P2P industry. The contribution has been P2P Working Group 
\cite{p2pworkinggroup}.
+ 
+
+
+
+
+
 \subsection{A brief history of Peer-to-Peer Systems}
 
 As mentioned in \cite{oram:harnessingpower} the Internet has been originally 
@@ -80,11 +145,6 @@
 brought Peer-to-Peer networks and file sharing into the public eye. Until 
recently, 
 computer systems for sharing files and resources between computers has been 
relatively 
 limited.
-
- 
-
-
-\subsection{What are Peer-to-Peer networks ?}
 
 \subsection{Applications}
 




reply via email to

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