[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: |
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}
- [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ä <=
- [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/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/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