O'Reilly Peer-to-Peer Conference
O'Reilly HomeO'Reilly Network

Arrow Home
Arrow Registration
Arrow Hotel/Travel
Arrow Sessions
Arrow Speakers
Arrow BOFs
Arrow Events
Arrow Press
Arrow Mail List
Arrow Sponsors
Dr. Dobb's TechNetCast Coverage


The first and most important conference on P2P
O'Reilly Peer-to-Peer Conference
Westin St. Francis Hotel -- San Francisco, California
February 14-16, 2001

Wednesday Sessions

Overview | Wednesday | Thursday | Friday | Download Presentations
Wednesday, February 14
9:00 am Keynote, Grand Ballroom

Lessons from Napster
Clay Shirky, Decentralization Writer/Consultant, shirky.com

The peer-to-peer space is young, but the possible uses for the devices connected to the edges of the network are already exploding. Clay Shirky examines what we can learn from the most significant success in decentralization to date -- Napster -- and the lessons peer-to-peer architects can take from its explosive growth.

Dimensions of P2P - A Conversation
Clay Shirky, Decentralization Writer/Consultant, shirky.com
Ian Clarke, Freenet
Johnny Deep, Aimster
Gene Kan, Strategist, Project Juxtapose, Sun Microsystems
Ray Ozzie, CTO, Microsoft

A panel of the architects doing the most to move peer-to-peer from a collection of ad hoc applications into full-fledged infrastructure: Ian Clarke of Freenet, Ray Ozzie of Groove, Johnny Deep of AIMster. These are the people thinking hardest about the hardest questions: what should be standardized and what should be allowed to grow organically? What should be decentralized and what should be centralized, if anything? What is the ideal relationship between groups designing peer-to-peer infrastructure and groups using that infrastructure to build individual applications?

10:30 am Break
11:00 am Plenary, Grand Ballroom

P2P in the Enterprise
Bill Burnham, Principal Managing Director, Softbank Ventures
Andrew Chien, CTO & Chairman, Entropia
Jonathan Hare, Co-founder and CEO, Resilient
Ray Ozzie, CTO, Microsoft
Eric Schmidt, Chairman of the Board of Directors, Google, Inc. & Novell, Inc.
Erick Von Schweber, CTO, Cacheon, Inc.

Emerging P2P technology looks to be quite relevant to enterprise needs: aggregated computation and storage, distributed content caching & virus checking, inter-enterprise application integration, dynamic interpersonal collaboration. But enterprise demands are unique in terms of infrastructure integration & impact, systems management, integration, security, service and support. This panel will discuss the enterprise issues as they relate to the unique nature of peer-to-peer technology.

12:00 pm Lunch
1:15 pm Technical Track, Georgian Room

P2P and the Web
Edd Dumbill, Principal, Useful Information Company

The explosion in popularity of P2P tools for communication and file sharing points to a breakdown in the functionality of the Web. The Web took off by making the Internet more usable and fun: we see P2P client applications doing the same by overcoming deficiencies in today's publishing and collaboration tools. Yet the original vision of the Writeable Web isn't dead--but it does need the wake-up call provided by P2P applications. This talk explores the parallels between P2P and the early days of the Web, and describes how the Web can take advantage of the new perspectives given by P2P applications to realize its full potential.

The Two-Way Web: An Interoperable Foundation for P2P
Rohit Khare, Director, CommerceNet Labs

Putative 'P2P' working groups overlook what already works. If what the P2P world needs is a platform for rapidly prototyping real-time person-to-person graphical applications, wireless notifications, or real-time content syndication, off-the-shelf Web tools can provide this today. Web peering is an immediately useful response to idiosyncratic, binary file-sharing protocols.

Ward Cunningham, Cofounder, Cunningham and Cunningham, Inc.

Wiki is radically simple. A few hundred lines of cgi script combined with the emergent behavior of the internet community has produced results which continue to delight and amaze. But simple replication of the site often leads to disappointment. In this talk Ward Cunningham explores both the delights and challenges of growing large wiki. He then shows how autonomous exchanges between wiki sites can solve nagging problems in monolithic implementations and create a new medium that will be a lot of fun for everyone.

The Two-Way Web
Dave Winer, CEO, UserLand Software

A discussion on the formats and protocols that form the basis for a decentralized network of empowered people. What does this mean for users and investors? What new applications are possible? The importance of building on standards. Leveraging the power of the desktop system, creating and sharing content using the Internet. Lessons from the PC software market.

Technical Track, Colonial Room

P2P and IPv6
Christian Huitema, Trustee, Internet Society

This discussion presents a general overview of the technical issues and challenges that face developers building peer-to-peer applications and platforms for distributed computation such as address space issues, efficiency, trust, communications model, and routing issues such as firewalls and NATs.

Security Issues Surrounding Distributed and Peer-to-Peer Systems
Nelson Minar, Software Engineer, Google

One of the greatest challenges facing distributed computation and peer-to-peer systems is security. This talk will examine real and perceived risks that must be addressed by companies attempting to securely execute untrusted code on untrusted systems. Join Nelson Minar, the CTO of distributed computing start-up Popular Power and former distributed systems researcher at MIT, as he charts the security issues faced by P2P systems and reviews possible solutions.

Dealing with NATs and Firewalls - A Conversation
Nelson Minar, Software Engineer, Google
Adam L."Duncan" Beberg, Founder and Chief Technology Officer, Mithral Communications and Design, Inc.
Christian Huitema, Trustee, Internet Society
Ray Ozzie, CTO, Microsoft

One of the central issues of P2P is how to connect arbitrary endpoints efficiently, in the presence of firewalls/NATs. If the demand becomes huge, it could end up changing how NATs, or TCP, or both, work. And arguably, demand already is huge. Representatives of various projects discuss how they've dealt with NATs and firewalls, whether their workarounds are sufficient, and whether more fundamental architectural changes are needed.

Business Track, Grand Ballroom

P2P 101, An Overview of the P2P Landscape
Larry Cheng, Associate, Battery Ventures

In this session, we will make sense of the over 100 companies in the p2p landscape. We will dive right into who the companies are, what they are doing, and which segment of the market they are focusing on. We will also cover at a high-level the offering, value proposition, and challenges within each segment - covering all the infrastructure and application players. Then we will take a close look at where the venture dollars are going, which areas are the most competitive, and who the the emerging leaders are. The purpose of this talk is not to dive deep, but to give context to attendees who are newer to this market, and hopefully make the rest of the conference all the more valuable.

Peer-to-Peer Networks in Financial Services
Alexis Kopikis, Co-founder, WorldStreet

On Wall Street, being first with a trade idea is critical. Imagine that today's technology can link the top securities firms all over the world. Then imagine that this same technology will enable investors to meet the demand of being first with a revolutionary idea, via instant communication and notification and through sharing real-time research, information and market data. Can peer-to-peer networks accomplish all this? Undeniably, the answer is yes. But how?

Turtledove: P2P Commerce using the Jabber Framework
Greg Broiles, CEO, Turtledove

In this talk Greg Broiles discusses how Turtledove adapts the Jabber instant messaging framework for use as a lightweight XML-oriented messaging middleware service used in a peer-to-peer distributed commerce application.

Cornucopia of the Commons
Dan Bricklin, founder and Chief Technology Officer, Trellix Corporation

Dan Bricklin, inventor of the electronic spreadsheet, and now CEO of the Trellix platform for collaborative web publishing talks about how a well-designed peer-to-peer system can lead to a reversal of Garrett Hardin?s fabled ?tragedy of the commons? ? the cornucopia of the commons.

3:15 pm Break
3:45 pm Plenary, Grand Ballroom

Lessons from SetiAtHome
David Anderson, Chief Technology Officer, United Devices, Inc.

With 2 million users and a half million years of CPU time, SETI@home is the largest computing project in history. We will discuss the history of the project, the lessons it has taught us, and the implications for distributed computing.

CTO Panel - Approaches to Distributed Computation
David Anderson, Chief Technology Officer, United Devices, Inc.
Jamie Bernardin, Co-Founder, Chief Technology Officer, DataSynapse
Andrew Chien, CTO & Chairman, Entropia
Nelson Minar, Software Engineer, Google

The explosion of interest in peer-to-peer has produced a crop of companies promoting different approaches to distributed computing. In this panel, the CTOs of the four leading distributed computing companies, each with distinct backgrounds and experiences, discuss the approachs they've taken to architecting their platforms. What problems are they trying to solve? What technologies have they used to further their efforts? Over time, will their efforts coalesce into a common standard? The choices these leaders have made apply to every peer-to-peer developer, and this is the ideal forum to learn from their experiences.

Room assignments are subject to change.

O'Reilly Home | Conferences Home | P2P Conference Home
Events | Registration | Hotels/Travel | Sessions | Speakers
Press | Mail List | Sponsors | P2P Brochure

© 2001, O'Reilly Media, Inc.