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

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