SICS 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
space

P2P Computing Research

  1. Routing
  2. Misc
  3. Tapestry
  4. ICDCS 2003
  5. OSDI2000
  6. BiTorrent
  7. IPTPS03
  8. PODC 2003
  9. ulysses
  10. Symphony
  11. NSDI04
  12. SIGCOMM 2003
  13. Plaxton
  14. Viceroy
  15. IPTPS 2002
  16. Surveys and Comparisons
  17. Hypercup
  18. SkipGraphs
  19. Infocom 2003
  20. USENIX04
  21. NeuroGrid
  22. PODC 2002
  23. Opus
  24. ICDCS 2002
  25. Middleware
  26. Mercury
  27. De Bruijn Networks
  28. Naanou
  29. USITS 2003
  30. Agent-based P2P
  31. Farsite
  32. Kademlia
  33. CAN
  34. Chord
  35. P-Grid
  36. Dipsea
  37. oceanstore
  38. Infocom2005
  39. Pastry
  40. Measurements
  41. JXTA

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