LISTSERV mailing list manager LISTSERV 16.5

Help for P2P Archives


P2P Archives

P2P Archives


P2P@LISTSERV.UTK.EDU


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

P2P Home

P2P Home

P2P  February 2001

P2P February 2001

Subject:

infrastructures, Gnutella, "Doogle" and your right to innovate -- more p2p highlights.

From:

Ana Preston <[log in to unmask]>

Reply-To:

Peer-to-Peer <[log in to unmask]>

Date:

Tue, 27 Feb 2001 15:51:25 -0500

Content-Type:

TEXT/PLAIN

Parts/Attachments:

Parts/Attachments

TEXT/PLAIN (176 lines)

More and almost last highlights....

The O'Reilly P2P Conference -- San Francisco, CA. Feb. 14 - 16, 2001
On this one:
- the post-spider world
- How Gnutella happened
- characterizing p2p infrastructures
- Larry Lessig
- What we are learning from Gnutella
- accountability and performance

2/15/01:

The post-spider world

Searching in p2p systems: if you want decentralization, how will you
search through the p2p network to find something important? Metadata!!
- A distributed Google: Doogle.
- How will anyone make sense of stuff "tagged with incorrect metadata" and
not just that, currently, your regular user doesn't even bother to tag
their files?
DW: These are problems we've been addressing at USU. At least in the
educational domain, the creation of metadata is highly automatable. Our
estimate is that of approximately 15 metadata fields ("Author" and
"Publication Date" being two examples) all but two can be automatically
completed in a meaningful manner. As for whether or not a distributed
Google is desirable, see my comments above. And no one can make sense of
bad metadata. Garbage in, Garbage out.

SP: Speaking of p2p searching apps
http://news.cnet.com/news/0-1005-200-4950537.html

******************************************************************
How Gnutella happened - Gene Kan

- Gnutella IS NOT another Napster (also, not to replace Napster)

- Some recent problems with Gnutella:
   - Ping flooding, query flooding, slow hosts acting as hubs, bugs (TTL,
     broadcast push requests), scaling, freeloading.
   - Gnutella initially developed for small communities
   - Scalability.

- Commercial efforts to the rescue:
  - clip2.com (reliable host finder gnutellahosts.com)
  - limeWire, CXC and BearShare: release high quality client software
  - clip2.com creates Reflector a mininapster brokerage burns Gnutella
    into a hybrid centralized-decentralized model
  - Has Gnutella been successful: YES! (according to Kan)

Future challenges:
 - scaling
 - maintaining benevolent commercial involvement
 - expansion into non-file sharing applications

******************************************************************

Characterizing P2P Infrastructure - Wes Felter

- A pretty good overview on the different p2p technical designs that are
out there (for apps. like Napster, Freenet, Gnutella and Mojo Nation). An
overview on the design features that are common to many p2p systems with
pros and cons. Discussion on naming, routing, messaging and searching for
some p2p systems as well as some points on the issue of interoperability
vs. standardization.
- The presentation is available at
http://www.cs.utexas.edu/users/wesf/P2PInfrastructure.html

******************************************************************

2/16/01:

Keynote: Lawrence Lessig
If you didn't read my last post on him, go read it! :-)
I will also encourage you to "hear" his speech, or better yet, read his
book "Code and Other Laws of Cyberspace".
The actual speech is also available (in real) at
http://www.technetcast.com/tnc_catalog.html?item_id=1171

******************************************************************
What we are learning from Gnutella (Kelly Truelove) - Clip2.com

Brief history of Gnutella and the technology behind it:
- Project not opensource originally; reversed engineered.

Gnutella's recent meltdown:
- Gnutella was originally designed for a network of 10(2) - 10(3) peers
- Pings and queries are broadcast and used to discover hosts and
files; other message types, including responses, are routed. (messages are
dropped after some predefined number of relays).
- Dialup users cannot keep up with bandwidth requirements
- Bandwidth!
- Scalability issues.

Ways out:
- Introduced the Reflector (could not change the code in the peers; only
user behavior) Released October 4. Reflector is a proxy and index server
(a la Napster). Reflector also acting as a super node/peer (proxying the
nodes connected to it). Reflector also reducing the bandwidth
- here come the second generation of peers:
  - LimeWire: Nov. 1
  - Bearshare: Dec. 4

Numerous performance-improving measures:
- Connection-management rule: next generation of Gnutella will have
better content management rules and to prevent bandwidth hogging, quiet,
unresponsive hosts will be dropped from the network.
- Self-organization results
- Creation of "super-peers" - a peer in the Gnutella network that
decreases the amount of bandwidth used across the network due to different
connection speeds (e.g., modem vs. broadband users). See notes on
Reflector.
- Scalability: for Gnutella it means "keep the subset of the network you
can see good enough." Keep scaling 'good enough' to meet expectations".
- So a big challenge for Gnutella developers is to make the scalability
good enough to meet user expectations.

Some interesting figures from presentation:

Number of Unique [Gnutella] users: (approximations)
10/1 - 20,000
11/12 - [scour shutdown] 30,000
12/10 - [updates to gnutella.wego.com] 20,000
2/4/01 - [Napster's ruling] 180,000

- experiencing 30% daily growth
- Is there a limit?
From 10(5) to 10(6+) ... ?

******************************************************************

Accountability and performance

Freenet: caching network
Gnutella: data is only stored on the publisher's only computer
Publius: limits to 100k

Metrics
- Mojo nation: micropayments
- free haven: reputation system - reliable space
- Mixmaster: statistics pages track uptime

Accountability hard b/c:
- tragedy of commons
- p2p discourages permanent public identification
- hard to asses peer's history or to predict future performance
- legal contracts obsolete

DW: In the educational domain, these problems are also easy to solve. An
anonymous educational resources sharing mechanism would be nothing more
than a haven of plagiarism (note this is not about violating someone
else's "IP rights", it is about representing your own work as your own,
and someone else's as someone else's -- this is an issue for students,
teachers, and researchers alike). Therefore, our educational
resource-sharing p2p system will require real world id's from everyone
contributing. Resource downloading can be semi-anonymous, but original
sharers must identify themselves in order to facilitate appropriate
citation later on. You'd be amazed how many problems disappear when
anonymity and censorship-proofing (we supposedly have academic freedom,
right?) are not the primary design criteria.

Problems:
- intentional attacks
- user attacks (DoS), storage flooding, computational overload
- server attacks - low quality service (e.g. dropping data

current problems
Freenet: bandwidth overuse, cache flushing (data flooding)
Gnutella (vulnerable to query flooding, freeloading)
Publius:
Mojo: how to set prices, performance tracking not reputation
free haven: very vulnerable to query flooding, protected to query flooding
Mixmaster: no verifiability

---------------------

Top of Message | Previous Page | Permalink

Advanced Options


Options

Log In

Log In

Get Password

Get Password


Search Archives

Search Archives


Subscribe or Unsubscribe

Subscribe or Unsubscribe


Archives

October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
December 2023
November 2023
October 2023
September 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
December 2022
November 2022
October 2022
September 2022
August 2022
May 2022
February 2022
January 2022
December 2021
November 2021
October 2021
September 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
December 2018
October 2018
September 2018
August 2018
June 2018
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
November 2016
October 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
July 2015
June 2015
April 2015
March 2015
February 2015
January 2015
September 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
January 2013
December 2012
November 2012
September 2012
August 2012
June 2012
May 2012
March 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
April 2009
January 2009
July 2008
October 2007
July 2007
June 2007
May 2007
February 2007
October 2006
July 2006
June 2006
March 2006
January 2006
September 2005
June 2005
April 2005
March 2005
February 2005
November 2004
October 2004
September 2004
June 2004
May 2004
April 2004
March 2004
February 2004
January 2004
December 2003
November 2003
October 2003
September 2003
August 2003
July 2003
May 2003
April 2003
March 2003
February 2003
January 2003
December 2002
November 2002
October 2002
September 2002
August 2002
July 2002
June 2002
May 2002
April 2002
March 2002
February 2002
January 2002
December 2001
November 2001
October 2001
September 2001
August 2001
July 2001
June 2001
May 2001
April 2001
March 2001
February 2001
January 2001
December 2000
November 2000

ATOM RSS1 RSS2



LISTSERV.UTK.EDU

CataList Email List Search Powered by the LISTSERV Email List Manager