Professional Documents
Culture Documents
Full Chapter Agents and Peer To Peer Computing 4Th International Workshop Ap2Pc 2005 Utrecht The Netherlands July 25 2005 Revised Papers 2006Th Edition Ap2Pc 2005 2005 Utrecht PDF
Full Chapter Agents and Peer To Peer Computing 4Th International Workshop Ap2Pc 2005 Utrecht The Netherlands July 25 2005 Revised Papers 2006Th Edition Ap2Pc 2005 2005 Utrecht PDF
https://textbookfull.com/product/the-complete-poems-of-a-r-
ammons-volume-2-1978-2005-a-r-ammons/
https://textbookfull.com/product/shadow-of-the-great-game-the-
untold-story-of-india-s-partition-2005-narendra-singh-sarila/
https://textbookfull.com/product/games-and-learning-alliance-5th-
international-conference-gala-2016-utrecht-the-netherlands-
december-5-7-2016-proceedings-1st-edition-rosa-bottino/
https://textbookfull.com/product/peer-review-peer-education-and-
modeling-in-the-practice-of-clinical-ethics-consultation-the-
zadeh-project-stuart-g-finder/
Brain Inspired Computing International Workshop
BrainComp 2013 Cetraro Italy July 8 11 2013 Revised
Selected Papers 1st Edition Lucio Grandinetti
https://textbookfull.com/product/brain-inspired-computing-
international-workshop-braincomp-2013-cetraro-italy-
july-8-11-2013-revised-selected-papers-1st-edition-lucio-
grandinetti/
https://textbookfull.com/product/the-handbook-of-peer-production-
mathieu-oneil/
https://textbookfull.com/product/brain-inspired-computing-second-
international-workshop-braincomp-2015-cetraro-italy-
july-6-10-2015-revised-selected-papers-1st-edition-katrin-amunts/
https://textbookfull.com/product/peer-play-and-relationships-in-
early-childhood-international-research-perspectives-avis-ridgway/
https://textbookfull.com/product/families-intergenerationality-
and-peer-group-relations-samantha-punch/
Lecture Notes in Artificial Intelligence
2530
Berlin
Heidelberg
New York
Hong Kong
London
Milan
Paris
Tokyo
Gianluca Moro
Agents and
Peer-to-Peer Computing
13
Series Editors
Gianluca Moro
University of Bologna
E-mail: gmoro@deis.unibo.it
Manolis Koubarakis
E-mail: manolis@intelligence.tuc.gr
ISSN 0302-9743
http://www.springer.de
Printed in Germany
06/3142
543210
Preface
VI
Preface
– P2P architectures
– Scalable data structures for P2P systems
– P2P services
1 http://p2p.ingce.unibo.it/
Preface
VII
Full revised versions of the papers, taking into account the comments
and lively discussion that took place during the workshop, are
included in this volume.
Gianluca Moro
Manolis Koubarakis
Aris M. Ouksel
Organization
Executive Committee
Crete, Greece)
Panel Chair:
at Chicago, USA)
Steering Committee:
at Chicago, USA)
Program Committee
Karl Aberer
Sonia Bergamaschi
Vassilis Christophides
Paolo Ciancarini
Costas Courcoubetis
Greece
Tawfik Jelassi
Matthias Klusch
Yannis Labrou
DFKI, Germany
Dejan Milojicic
Luc Moreau
University of Southampton, UK
Jean-Henry Morin
John Mylopoulos
Christos Nikolau
Andrea Omicini
Jeremy Pitt
Imperial College, UK
Dimitris Plexousakis
Omer Rana
Cardiff University, UK
Esmail-Salehi Sangari
Dan Suciu
Katia Sycara
USA
Thomas Tesch
Peter Triantafillou
Francisco Valverde-Albacete
Universidad Carlos III de Madrid, Spain
Organization
Sponsors
(http://www.dis.uniroma1.it/˜lembo/D2I).
Table of Contents
of Paradigms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.............
15
Mobile Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
...........
33
45
57
69
81
87
XII
Table of Contents
Peer-to-Peer Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 112
(Stanford University)
Messor: Load-Balancing through a Swarm of Autonomous Agents . . .
. . . . 125
Ozalp Babao˘
glu (University of
Bologna)
Posters
aris@uic.edu
{ gmoro,csartori }@deis.unibo.it
Introduction
Peer-to-Peer Computing
2.1
Benefits of P2P
– Privacy: users may also want to preserve their privacy and remain
anonymous to service providers. It is difficult to ensure anonymity in
a centralized architecture as the server typically is able to identify the
client, at least through the Internet address. P2P architectures enable
users to keep their information local because all activities are local.
FreeNet is a prime example of how anonymity can be built into a P2P
application;
are used to inform users when persons with whom they wish to
communicate become available. Without this support, users would be
required to ”poll” for chat partners by sending periodic messages to
them. Likewise, distributed computing applications such as
distributed.net and SETI@Home [5] must adapt to changing
participants.
2.2
P2P Architectures
typical example. All the peers other than the central server may be
either totally autonomous or without autonomy. In the latter case,
the peers are essentially controlled by the central node, as in the
example of SETI@home. Architectures with multiple server peers
may also be contemplated. These may have several advantages
including, improvement of systems reliability by removing a potential
single point of failure, and performance by distributing the load. If
the nodes happen to be physically quite spread out having multiple
central nodes could help tackle any loss in Quality-of-Service.
2.3
Properties of P2P
– Data Integrity means that data should become neither corrupt nor
invalid due to issues such as concurrency or network problems.
Should such a data integrity problem occur, it could result in systems
failures or incorrect business decisions. Maintaining data integrity is
more difficult with P2P systems due to the frequent exchange of data
between peers. Data is particularly sus-ceptible to corruption during
transfer, and because of the autonomy property, multiple inconsistent
data versions may coexist in the system. Decision mechanisms are
needed to figure out the correct version.
P2P Applications
3.1
File Sharing
The three most popular file sharing applications are described below.
They span the spectrum between pure P2P and hybrid P2P
depending on the role the servers play in the architecture.
3.2
Collaboration
3.3
Edge Services
3.4
Distributed Computing
– social ability, agents interact with other agents (and, possibly, with
humans) by means of a communication language (either with the
goal of cooperation and/or competition), giving rise to multi-Agent
systems or community systems.
– mobility: agents have the ability to move from one to another node
in a network.
Another random document with
no related content on Scribd:
1.C. The Project Gutenberg Literary Archive Foundation (“the
Foundation” or PGLAF), owns a compilation copyright in the
collection of Project Gutenberg™ electronic works. Nearly all the
individual works in the collection are in the public domain in the
United States. If an individual work is unprotected by copyright law in
the United States and you are located in the United States, we do
not claim a right to prevent you from copying, distributing,
performing, displaying or creating derivative works based on the
work as long as all references to Project Gutenberg are removed. Of
course, we hope that you will support the Project Gutenberg™
mission of promoting free access to electronic works by freely
sharing Project Gutenberg™ works in compliance with the terms of
this agreement for keeping the Project Gutenberg™ name
associated with the work. You can easily comply with the terms of
this agreement by keeping this work in the same format with its
attached full Project Gutenberg™ License when you share it without
charge with others.
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside the
United States, check the laws of your country in addition to the terms
of this agreement before downloading, copying, displaying,
performing, distributing or creating derivative works based on this
work or any other Project Gutenberg™ work. The Foundation makes
no representations concerning the copyright status of any work in
any country other than the United States.
• You pay a royalty fee of 20% of the gross profits you derive from
the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty
payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.F.
1.F.4. Except for the limited right of replacement or refund set forth in
paragraph 1.F.3, this work is provided to you ‘AS-IS’, WITH NO
OTHER WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR ANY PURPOSE.
Please check the Project Gutenberg web pages for current donation
methods and addresses. Donations are accepted in a number of
other ways including checks, online payments and credit card
donations. To donate, please visit: www.gutenberg.org/donate.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.