Return to Main Projects Page
PROOFS: PROOFS is a prototype P2P system I took part in developing. [SRS02] (with an extended version described in [SRS04]) describes the design of this system and evaluates its performance, and includes experiments with our prototype on PlanetLab. There was a cute "mixing" approach to create random graphs with a fairly straightforward undirected search. We also performed a mathematical analysis that demonstrated the scalability of this idea in systems with millions of users in [RS05].
Publications:
Distributed Scalable Replica/Task Placement
: Content distribution systems increase their resilience and efficiency in delivering content by replicating the content at multiple points in the network. Wireless 802.11 ad-hoc networks can utilize multiple channels to reduce interference among neighbor's competing transmissions. We viewed the challenge of replicated task placement as a non-traditional graph coloring problem, and constructed distributed, self-configuring algorithms that assign colors to nodes such that the coloring is provably within a constant factor of an optimal assignment.P2P Pollution: P2P Systems are highly vulnerable to pollution attacks. We use fluid modeling to explore various strategies by both the polluters and the clients trying to get the valid copy.
Publications: