Sameh El-Ansary, Ph.D.
Distributed Systems Laboratory
Places
Home
DSL
SICS
Papers Collection
My Publications
P2P Computing
Mobile Computing
Misc.
OzLite
OzIPAQ
Curriculum Vitae
personal homepage
P2P Computing Research
Routing
Misc
Tapestry
ICDCS 2003
OSDI2000
BiTorrent
IPTPS03
PODC 2003
ulysses
Symphony
NSDI04
SIGCOMM 2003
Plaxton
Viceroy
IPTPS 2002
Surveys and Comparisons
Hypercup
SkipGraphs
Infocom 2003
USENIX04
NeuroGrid
PODC 2002
Opus
ICDCS 2002
Middleware
Mercury
De Bruijn Networks
Naanou
USITS 2003
Agent-based P2P
Farsite
Kademlia
CAN
Chord
P-Grid
Dipsea
oceanstore
Infocom2005
Pastry
Measurements
JXTA
Routing
Routing in Distributed Networks - Overview and Open Problems
Misc
Search and Replication in Unstructured Peer-to-Peer Networks
The Content-Addressable Network D2B
Turning Heterogeneity into an Advantage in Overlay Routing
A self-configuring and self-administering name system with dynamic address assignment
Building P2P networks with good topological properties
Novel Architectures for P2P Applications - the Continuous-Discrete Approach
Fault-Tolerant Ring Embedding in a Star Graph with Both Link and Node Failures
Skip Lists- A Probabilistic Alternative to Balanced Trees
A note on Distributed Computing
Naming as a Fundamental Concept of Open Hypermedia Systems
Peer-to-peer information systems
Associative Search in Peer to Peer Networks - Harnessing Latent Semantics
Scale in Distributed Systems
Bounds on the Greedy Routing Algorithm for Array Networks
Ivy A ReadWrite Peer-to-Peer File System
Distributed Fault-Tolerant Ring Embedding and Reconfiguration in Hypercubes
Greedy dynamic routing on arrays
cp2pc - A Component-based Peer-to-Peer Client
Building Low-Diameter P2P Networks
Scalable Peer-to-Peer Indexing with Constant State
Extending HTML for Peer-to-peer
Resource Discovery in Distributed Networks
Scattercast-An Architecture for Internet Broadcast Distribution as an Infrastructure Service
Non-Blocking Atomic Commitment in Asynchronous Systems with Failure Detectors
Scalable, Distributed Data Structures for Internet Service Construction
Information Dissemination in Distributed Systems with Faulty Units
Join and Leave in Peer-to-Peer Systems - The Steady State
Distributed Construction of random expander networks
What is P2P and What Isnt
Cluster-based Optimizations for Distributed Hash Tables
Latency Effects on Reachability in Large-scale Peer-to-Peer Networks
Issues in the Design of Adaptive Middleware Load Balancing
Cost-effective Broadcast for Fully Decentralized
StratOSphere-mobile processing of distributed objects in Java
Tapestry
Distributed Object Location in a Dynamic Network
SCAN A Dynamic, Scalable, and Efficient Content Distribution Networ
ICDCS 2003
Neighbor Table Construction and Update in a Dynamic Peer-to-Peer Network
Updates in Highly Unreliable, Replicated Peer-to-Peer Systems
PeerCQ -A Decentralized and Self-Configuring Peer-to-Peer Information Monitoring System
Mutual Anonymity Protocols for Hybrid Peer-to-Peer Systems
Building Topology-Aware Overlays Using Global Soft-State
Partial Lookup Services
OSDI2000
How to Build a Trusted Database System on Untrusted Storage
Scalable, Distributed Data Structures for Internet Service Construction
BiTorrent
Modeling and Performance Analysis of BitTorrent-Like
Analysis of Bittorrent (Presentation)
Incentives Build Robustness in BitTorrent
Understanding BitTorrent An Experimental Perspective
Analyzing and Improving BitTorrent Performance
Modeling and Perfrormance Analysis of BitTorrent-Like Peer-To-Peer Networks (Presentation)
IPTPS03
PeerNet - Pushing Peer-to-Peer Down the Stack
Rationality and Self-Interest in Peer to Peer Networks
Efficient Recovery From Organizational Disconnects in SkipNet
Studying search networks with SIL
SplitStream - High-bandwidth content distribution in a cooperative environment
On Death Taxes and the Convergence of Peer-to-Peer and Grid Computing
Scooped again
SOMO - self-organized metadata overlay for resource management in P2P DHT
Koorde -A Simple Degree-optimal Hash Table
Lighthouses for Scalable Distributed Location
Controlling the Cost of Reliability in Peer-to-Peer Overlays
Efficient Broadcast in Structured P2P Networks
Enforcing Fair Sharing of Peer-to-Peer Resources
Understanding Availability
Rateless Codes and Big Downloads
Load Balancing in Structured P2P Systems
A Simple Fault Tolerant Distributed Hash Table
Simple Load Balancing for Distributed Hash Tables
Peer-to-Peer File Sharing and Copyright Law - A Primer for Developers
Sloppy hashing and self-organizing clusters
Kelips building an efficient and stable P2P DHT through increased memory and background overhead
Structured Peer-to-Peer Overlays Need Application-Driven Benchmarks
Adaptive Peer Selection
Towards a Common API for Structured Peer-to-Peer Overlays
Efficient Peer-To-Peer Searches Using Result-Caching
Semantic-Free Referencing in Linked Distributed Systems
On the Feasibility of Peer-to-Peer Web Indexing and Search
PODC 2003
Peer-to-peer systems for prefix search
Deterministic SkipNet
ulysses
Ulysses- A Robust, Low-Diameter Low-LatencyPeer-to-Peer Network
Symphony
Symphony Distributed Hashing in a Small World
NSDI04
Designing a DHT for Low Latency and High Throughput
SIGCOMM 2003
The Impact of DHT Routing Geometry on Resilience and Proximity
Making Gnutella-like P2P Systems Scalable
Graph-Theoretic Analysis of Structured Peer-to-Peer Systems - Routing Distances and Fault Resilience
Plaxton
Plaxton-Accessing nearby copies of replicated objects in a Distrinuted Environment
Accessing Nearby Copies of Replicated Objects in a Distributed Environment
Viceroy
Viceroy- A Scalable and Dynamic Emulation of the Butterfly
IPTPS 2002
Erasure Coding vs. Replication- A Quantitative Comparison
Complex Queries in DHT-based Peer-to-Peer Networks
Efficient Peer-to-Peer Lookup Based on a Distributed Trie
Brocade - Landmark Routing on Overlay Networks
Internet Indirection Infrastructure
Self-Organizing Subsets- From Each According to His Abilities, To Each According to His Needs
Atomic Data Access in Content Addressable Networks
Routing Algorithms for DHTs - Some Open Questions
Are Virtualized Overlay Networks Too Much of a Good Thing
Locating Data in (Small-World) P2P Scientific Collaborations
Exploring the Design Space of Distributed and Peer-to-Peer Systems
Dynamic Replica Placement for Scalable Content Delivery
Surveys and Comparisons
Comparing Hybrid Peer-to-Peer Systems
A Survey of Peer-to-Peer Security Issues
Survey on grid and peer-to-peer network technologies
Exploring the Design Space of Distributed and Peer-to-Peer Systems Comparing the Web, TRIAD, and ChordCFS
Survey on advances in Peer-to-peer technology
Survey of Locating and Routing in p2p systems
Network Applications of Bloom Filters - A Survey
Comparison of 3 name-based search P2P systems
Peer-to-Peer Computing
Content Networks Taxonomy and New Approaches
A Survey of Peer -to -Peer File Sharing Technologies
Survey of Research towards Robust Peer-to-Peer Networks
Hypercup
Ontology-Based Search and Broadcast in HyperCuP
HyperCuP - Hypercubes, Ontologies and Ontologies Efficient Search on Peer-to-Peer Networks
SkipGraphs
Distributed Data Structures for Peer-To-Peer Systems (PhD)
Infocom 2003
Construction of an Efficient Overlay Multicast Infrastructure for Real-time Applications
Turning Heterogeneity into an Advantage in Overlay Routing
An Evaluation of Scalable Application-Level Multicast Built Using Peer-To-Peer Overlays
On the Fundamental Tradeoffs between Routing Table Size andNetwork Diameter in Peer-to-Peer Networks
ZIGZAG- An Efficient Peer-to-Peer Scheme for Media Streaming
YAPPERS- A Peer-to-Peer Lookup Service over Arbitrary Topology
Cooperative Peer Groups in NICE
Efficient Content Location Using Interest-Based Locality in Peer-to-Peer Systems
Associative Search in Peer to Peer Networks - Harnessing Latent Semantics
Analysis of Routing Characteristics in the Multicast Infrastructure
Measurement-Based Optimization Techniques for Bandwidth-Demanding Peer-to-Peer Systems
Modeling Peer-Peer File Sharing Systems
USENIX04
Handling Churn in a DHT
NeuroGrid
Adaptive Routing in Distributed Decentralized Systems - NeuroGrid,Gnutella,Freenet
PODC 2002
Fault-Tolerant Routing in Peer-to-Peer Systems
Analysis of the Evolution of Peer-to-Peer Systems
Opus
Opus - an Overlay Peer Utility Service
ICDCS 2002
Routing Indices For Peer-to-Peer Systems
Overlook - Scalable Name Service on an Overlay Network
Scalable And Efficient Update Dissemination for
Efficient Search in Peer-to-Peer Networks
Bidding for storage space in a peer-to-peer data
OS Support for P2P Programming a Case for TPS -TR from EPFL
Anthill - a Framework for the Development of Agent-Based
Middleware
Mercury
Mercury supporting scalable multi-attribute range queries (SIGCOMM)
Mercury Supporting Scalable Multi-Attribute Range Queries
Mercury A Scalable Publish-Subscribe for Internet games
Persentation
De Bruijn Networks
Shortest Path Routing and Fault-Tolerant Routing on De Buijn Networks
De Buoijn Networks Introduction
Naanou
A scalable moderated P2P network
USITS 2003
SkipNet - A Scalable Overlay Network with Practical Locality Properties
A Study of the Performance Potential of DHT-based Overlays
Agent-based P2P
Peer-To-Peer Resource Discovery System
Farsite
Feasibility of a Serverless Distributed File System Deployed on an Existing Set of Desktop PCs
FARSITE Federated, Available, and Reliable Storage for an Incompletely Trusted Environment
Kademlia
Kademlia- (SV newer) A Peer-to-peer Information System Based on the XOR Metric
Kademlia-(IPTPS) A Peer-to-peer Information System Based on the XOR Metric
Kademlia Presentation
CAN
A scalable content-addressable network
Chord
Chord- A Scalable Peer-to-peer Lookup Service for Internet Applications
Building Peer-to-Peer Systems With Chord, a Distributed Lookup (Presentation)
Building Peer-to-Peer Systems With Chord, a Distributed Lookup Service
Chord Technical Report
Chord- A Scalable Peer-to-peer Lookup Protocol for Internet Applications (Journal paper)
Observations on the Dynamic Evolution of Peer-to-Peer Networks
Chord- A Scalable Peer-to-peer Lookup Service for Internet Applications (another versionr)
Hyperchord- A Peer-to-Peer Data. Location Architecture
Peer-to-peer computing research a fad
Finding Nearest Neighbors in Growth-restricted Metrics
Security Considerations for Peer-to-Peer Distributed Hash Tables
DISTRIBUTED HASH TABLES- simplifying building robust Internet
Serving DNS using a Peer-to-Peer Lookup Service (Presentation)
P-Grid
P-Grid - A self-organizing Access Structure for P2P Information Systems
The Quest for Balancing Peer Load in Structured Peer-to-Peer Systems
Multifaceted Simultaneous Load Balancing in DHT-based P2P systems A new game with old balls and bins
Scalable Data Access in P2P Systems Using Unbalanced Search Trees
Efficient, self-contained handling of identity in peer-to-peer systems
Peer-to-Peer Information Systems - Concepts and Models, State-of-the-Art, and Future Systems
Dipsea
Dipsea A Modular Distributed Hash Table
oceanstore
04 OceanStore - An Extremely Wide-Area Storage System (Tech Rep)
05 Silverback - A Global-Scale Archival System (Tech Rep)
03 OceanStore - An Architecture for Global-Scale Persistent Storage
01 Maintenance-Free Global Data Storage
08 Tapestry - Decentralized Routing and Location (Presentation)
10 OceanStore - Global-Scale Persistent Storage
11 The OceanStore API - Models and Mechanisms
07 The OceanStore Archive - Goals, Structure, and Self-Repair (Thesis)
13 An Architecture for Introspection in OceanStore
12 Managing replica consistency in the OceanStore
06 Tapestry - An Infrastructure for Fault-tolerant Wide-area Location and Routing (Tech Rep)
02 Bayeux - An Architecture for Scalable and Fault-tolerant Wide-Area Data Dissemination,
09 OceanStore - An Architecture for Global-Scale Persistent Storage
Infocom2005
Heterogeneity and Load Balance in Distributed Hash Tables
Pastry
Pastry Scalable, distributed object location and routing for large-scale peer-to-peer systems
Performance and Dependability of structured peer-to-peer overlays
SCRIBE- A large-scale and decentralised application-level multicast infrastructure
Peer-to-peer overlays structured, unstructured, or both
Measurements
Measurement Modeling and Analysis of a Peer-to-Peer File Sharing Workload
JXTA
Poblano - A Distributed Trust Model for Peer-to-Peer Networks
GISP-Global Information Sharing Protocol
JXTA Search White Paper
Jxta Presentation from Baehni
Project JXTA - An Open, Innovative Collaboration