The emergence of peer-to-peer (P2P) systems has enabled rapid deployment of Internet-scale distributed applications over the Internet. This project focuses on cooperative peer-to-peer systems, in which peer nodes form a ""community of common interest"" with shared goals and mutual benefits. Services that can be supported by cooperative P2P systems cover the gamut of networked applications and distributed computing. Since the value and utility of a cooperative P2P system is in the service it offers to its users, ensuring its correct and efficient operation despite the existence of potentially untrustworthy nodes is of utmost importance.

The goal of this project is to understand and address the challenges and problems in building large-scale, robust cooperative P2P systems that are trustworthy, accountable and secure. The project includes developing implementations of several innovative concepts and mechanisms: efficient and correct ""Distributed Hash Table"" routing, randomly rotating ""witness"" nodes, and virtualized protocol evaluation.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Application #
0716025
Program Officer
Samuel M. Weber
Project Start
Project End
Budget Start
2007-08-01
Budget End
2011-06-30
Support Year
Fiscal Year
2007
Total Cost
$222,000
Indirect Cost
Name
University of Minnesota Twin Cities
Department
Type
DUNS #
City
Minneapolis
State
MN
Country
United States
Zip Code
55455