Designing a global name service
PODC '86 Proceedings of the fifth annual ACM symposium on Principles of distributed computing
Decentralizing a global naming service for improved performance and fault tolerance
ACM Transactions on Computer Systems (TOCS)
Univers: an attribute-based name server
Software—Practice & Experience
Discover: a resource discovery system based on content routing
Proceedings of the Third International World-Wide Web conference on Technology, tools and applications
Serverless network file systems
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
A tutorial on Reed-Solomon coding for fault-tolerance in RAID-like systems
Software—Practice & Experience
The design and implementation of an intentional naming system
Proceedings of the seventeenth ACM symposium on Operating systems principles
Feasibility of a serverless distributed file system deployed on an existing set of desktop PCs
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A scalable location service for geographic ad hoc routing
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
OceanStore: an architecture for global-scale persistent storage
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Wide-area cooperative storage with CFS
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Seamlessly Selecting the Best Copy from Internet-Wide Replicated Web Servers
DISC '98 Proceedings of the 12th International Symposium on Distributed Computing
PAST: A Large-Scale, Persistent Peer-to-Peer Storage Utility
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
Overcast: reliable multicasting with on overlay network
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
Cost-aware WWW proxy caching algorithms
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Wide-area cooperative storage with CFS
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Distributing streaming media content using cooperative networking
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
Search and replication in unstructured peer-to-peer networks
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Search and replication in unstructured peer-to-peer networks
ICS '02 Proceedings of the 16th international conference on Supercomputing
Distributed object location in a dynamic network
Proceedings of the fourteenth annual ACM symposium on Parallel algorithms and architectures
Compact, adaptive placement schemes for non-uniform requirements
Proceedings of the fourteenth annual ACM symposium on Parallel algorithms and architectures
Squirrel: a decentralized peer-to-peer web cache
Proceedings of the twenty-first annual symposium on Principles of distributed computing
On name resolution in peer-to-peer networks
Proceedings of the second ACM international workshop on Principles of mobile computing
Remote access to large spatial databases
Proceedings of the 10th ACM international symposium on Advances in geographic information systems
The Evolving Field of Distributed Storage
IEEE Internet Computing
Protecting Free Expression Online with Freenet
IEEE Internet Computing
Informed content delivery across adaptive overlay networks
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Replication strategies in unstructured peer-to-peer networks
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Pixie: a jukebox architecture to support efficient peer content exchange
Proceedings of the tenth ACM international conference on Multimedia
Modeling and Evaluating Peer-to-Peer Storage Architectures
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Brocade: Landmark Routing on Overlay Networks
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Can Heterogeneity Make Gnutella Scalable?
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Self-Organizing Subsets: From Each According to His Abilities, to Each According to His Needs
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Security Considerations for Peer-to-Peer Distributed Hash Tables
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Erasure Coding Vs. Replication: A Quantitative Comparison
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Are Virtualized Overlay Networks Too Much of a Good Thing?
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
On Obtaining Global Information in a Peer-to-Peer Fully Distributed Environment (Research Note)
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
Transaction-Based Charging in Mnemosyne: A Peer-to-Peer Steganographic Storage System
Revised Papers from the NETWORKING 2002 Workshops on Web Engineering and Peer-to-Peer Computing
Storage, Mutability and Naming in Pasta
Revised Papers from the NETWORKING 2002 Workshops on Web Engineering and Peer-to-Peer Computing
SCRIBE: The Design of a Large-Scale Event Notification Infrastructure
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
The Case for Cooperative Networking
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
A blueprint for introducing disruptive technology into the Internet
ACM SIGCOMM Computer Communication Review
A case for associative peer to peer overlays
ACM SIGCOMM Computer Communication Review
Dimensions: why do we need a new data handling architecture for sensor networks?
ACM SIGCOMM Computer Communication Review
Farsite: federated, available, and reliable storage for an incompletely trusted environment
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Taming aggressive replication in the Pangaea wide-area file system
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Ivy: a read/write peer-to-peer file system
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Pastiche: making backup cheap and easy
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Secure routing for structured peer-to-peer overlay networks
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
TCP Nice: a mechanism for background transfers
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
The Hash History Approach for Reconciling Mutual Inconsistency
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Building Topology-Aware Overlays Using Global Soft-State
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
A routing underlay for overlay networks
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
The impact of DHT routing geometry on resilience and proximity
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
Preserving peer replicas by rate-limited sampled voting
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Samsara: honor among thieves in peer-to-peer storage
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Separating agreement from execution for byzantine fault tolerant services
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
In search of path diversity in ISP networks
Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement
PeerSpaces: data-driven coordination in peer-to-peer networks
Proceedings of the 2003 ACM symposium on Applied computing
PlanetLab: an overlay testbed for broad-coverage services
ACM SIGCOMM Computer Communication Review
PROMISE: peer-to-peer media streaming using CollectCast
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Design, Implementation, and Evaluation of Differentiated Caching Services
IEEE Transactions on Parallel and Distributed Systems
Survivable Monitoring in Dynamic Networks
IWIA '04 Proceedings of the Second IEEE International Information Assurance Workshop (IWIA'04)
A hybrid architecture for cost-effective on-demand media streaming
Computer Networks: The International Journal of Computer and Telecommunications Networking
Emulating low-priority transport at the application layer: a background transfer service
Proceedings of the joint international conference on Measurement and modeling of computer systems
Object location in realistic networks
Proceedings of the sixteenth annual ACM symposium on Parallelism in algorithms and architectures
PocketLens: Toward a personal recommender system
ACM Transactions on Information Systems (TOIS)
Selfish caching in distributed systems: a game-theoretic analysis
Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing
On the design of distributed protocols from differential equations
Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing
A layered naming architecture for the internet
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
Integrating Wireless Sensor Networks with the Grid
IEEE Internet Computing
Percolation Search in Power Law Networks: Making Unstructured Peer-to-Peer Networks Scalable
P2P '04 Proceedings of the Fourth International Conference on Peer-to-Peer Computing
Improving Bandwidth Efficiency of Peer-to-Peer Storage
P2P '04 Proceedings of the Fourth International Conference on Peer-to-Peer Computing
Tornado: a capability-aware peer-to-peer storage overlay
Journal of Parallel and Distributed Computing - Special issue on middleware
Towards an integrated multimedia service hosting overlay
Proceedings of the 12th annual ACM international conference on Multimedia
BOINC: A System for Public-Resource Computing and Storage
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
DCFS: distributed cooperative fault-tolerance storage mechanism
ACM SIGOPS Operating Systems Review
Consistent and automatic replica regeneration
ACM Transactions on Storage (TOS)
The LOCKSS peer-to-peer digital preservation system
ACM Transactions on Computer Systems (TOCS)
Defending a P2P Digital Preservation System
IEEE Transactions on Dependable and Secure Computing
Supporting Cluster-Based Network Services on Functionally Symmetric Software Architecture
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Kosha: A Peer-to-Peer Enhancement for the Network File System
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
A Self-Organizing Flock of Condors
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Dermi: A New Distributed Hash Table-Based Middleware Framework
IEEE Internet Computing
Farsite: federated, available, and reliable storage for an incompletely trusted environment
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Taming aggressive replication in the Pangaea wide-area file system
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Ivy: a read/write peer-to-peer file system
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Pastiche: making backup cheap and easy
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Secure routing for structured peer-to-peer overlay networks
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
TCP Nice: a mechanism for background transfers
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
A novel state cache scheme in structured P2P systems
Journal of Parallel and Distributed Computing
TYPHOON: mobile distributed hash tables
Journal of Parallel and Distributed Computing
Improving storage system availability with D-GRAID
ACM Transactions on Storage (TOS)
NOSSDAV '05 Proceedings of the international workshop on Network and operating systems support for digital audio and video
Guaranteeing correctness and availability in P2P range indices
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
Can unstructured P2P protocols survive flash crowds?
IEEE/ACM Transactions on Networking (TON)
OpenDHT: a public DHT service and its uses
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
Meridian: a lightweight network location service without virtual coordinates
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
A case study in building layered DHT applications
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
G2-P2P: a fully decentralised fault-tolerant cycle-stealing framework
ACSW Frontiers '05 Proceedings of the 2005 Australasian workshop on Grid computing and e-research - Volume 44
Multiresolution storage and search in sensor networks
ACM Transactions on Storage (TOS)
Building extensible routers using network processors: Research Articles
Software—Practice & Experience
SSL splitting: securely serving data from untrusted caches
Computer Networks: The International Journal of Computer and Telecommunications Networking - Web security
Awarded Best Student Paper! - Pond: The OceanStore Prototype
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
Plutus: Scalable Secure File Sharing on Untrusted Storage
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
BAR fault tolerance for cooperative services
Proceedings of the twentieth ACM symposium on Operating systems principles
Awarded Best Student Paper! -- Improving Storage System Availability with D-GRAID
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
Segank: A Distributed Mobile Storage System
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
A Scalable P2P Platform for the Knowledge Grid
IEEE Transactions on Knowledge and Data Engineering
Improving lookup latency in distributed hash table systems using random sampling
IEEE/ACM Transactions on Networking (TON)
FreeLoader: Scavenging Desktop Storage Resources for Scientific Data
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
An analytical study of peer-to-peer media streaming systems
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
A server-mediated peer-to-peer system
ACM SIGecom Exchanges
APPOINT: an Approach for Peer-to-Peer Offloading the INTernet
dg.o '02 Proceedings of the 2002 annual national conference on Digital government research
Improving access to large volumes of online data
dg.o '03 Proceedings of the 2003 annual national conference on Digital government research
Overload management as a fundamental service design primitive
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
The design of a robust peer-to-peer system
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
Self-organization in peer-to-peer systems
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
One ring to rule them all: service discovery and binding in structured peer-to-peer overlay networks
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
Efficient heartbeats and repair of softstate in decentralized object location and routing systems
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
Proceedings of the 11th workshop on ACM SIGOPS European workshop
A self-organizing flock of Condors
Journal of Parallel and Distributed Computing
Scalable percolation search on complex networks
Theoretical Computer Science - Complex networks
Exploiting redundancy to conserve energy in storage systems
SIGMETRICS '06/Performance '06 Proceedings of the joint international conference on Measurement and modeling of computer systems
Locality in structured peer-to-peer networks
Journal of Parallel and Distributed Computing
Maximizing remote work in flooding-based peer-to-peer systems
Computer Networks: The International Journal of Computer and Telecommunications Networking - Web dynamics
Bridging the gap: augmenting centralized systems with P2P technologies
ACM SIGOPS Operating Systems Review
Load Balancing with Multiple Hash Functions in Peer-to-Peer Networks
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1
Survivable Monitoring in Dynamic Networks
IEEE Transactions on Mobile Computing
Minimizing churn in distributed systems
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
Zero servers with zero broadcasts
MobiShare '06 Proceedings of the 1st international workshop on Decentralized resource sharing in mobile computing and networking
Ekta+: opportunistic multiplexing in a wireless DHT
MobiShare '06 Proceedings of the 1st international workshop on Decentralized resource sharing in mobile computing and networking
Snow on silk: layering NodeOS functionality on conventional operating systems
Computer Networks: The International Journal of Computer and Telecommunications Networking - Active networks
Constructing collaborative desktop storage caches for large scientific datasets
ACM Transactions on Storage (TOS)
Distributed data storage for opportunistic grids
Proceedings of the 3rd international Middleware doctoral symposium
On the Performance of Flooding-Based Resource Discovery
IEEE Transactions on Parallel and Distributed Systems
Optimizing the quality of scalable video streams on P2P networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
On the impact of research network based testbeds on wide-area experiments
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
Experiences in building and operating ePOST, a reliable peer-to-peer application
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
A fresh look at the reliability of long-term digital storage
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Maximizing data locality in distributed systems
Journal of Computer and System Sciences
Survey of research towards robust peer-to-peer networks: search methods
Computer Networks: The International Journal of Computer and Telecommunications Networking
Exploiting client caches to build large Web caches
The Journal of Supercomputing
Associative search in peer to peer networks: Harnessing latent semantics
Computer Networks: The International Journal of Computer and Telecommunications Networking
Exploring high performance distributed file storage using LDPC codes
Parallel Computing
ACM SIGOPS Operating Systems Review - Systems work at Microsoft Research
BitVault: a highly reliable distributed data retention platform
ACM SIGOPS Operating Systems Review - Systems work at Microsoft Research
A cooperative internet backup scheme
ATEC '03 Proceedings of the annual conference on USENIX Annual Technical Conference
Data currency in replicated DHTs
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
High availability, scalable storage, dynamic peer networks: pick two
HOTOS'03 Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9
POST: a secure, resilient, cooperative messaging system
HOTOS'03 Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9
Palimpsest: soft-capacity storage for planetary-scale services
HOTOS'03 Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9
Beehive: O(1)lookup performance for power-law query distributions in peer-to-peer overlays
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Designing a DHT for low latency and high throughput
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Beehive: O(1)lookup performance for power-law query distributions in peer-to-peer overlays
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Hybrid global-local indexing for effcient peer-to-peer information retrieval
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Democratizing content publication with coral
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Operating system support for planetary-scale network services
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
MACEDON: methodology for automatically creating, evaluating, and designing overlay networks
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Consistent and automatic replica regeneration
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Explicit control a batch-aware distributed file system
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Chain replication for supporting high throughput and availability
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
SSL splitting: securely serving data from untrusted caches
SSYM'03 Proceedings of the 12th conference on USENIX Security Symposium - Volume 12
SkipNet: a scalable overlay network with practical locality properties
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Symphony: distributed hashing in a small world
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
OCS: An effective caching scheme for video streaming on overlay networks
Multimedia Tools and Applications
Availability of multi-object operations
NSDI'06 Proceedings of the 3rd conference on Networked Systems Design & Implementation - Volume 3
TFS: a transparent file system for contributory storage
FAST '07 Proceedings of the 5th USENIX conference on File and Storage Technologies
PeerStripe: a p2p-based large-file storage for desktop grids
Proceedings of the 16th international symposium on High performance distributed computing
Antiquity: exploiting a secure log for wide-area distributed storage
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Contributing storage using the transparent file system
ACM Transactions on Storage (TOS)
Dynamo: amazon's highly available key-value store
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
Distributed directory service in the Farsite file system
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
Locating data sources in large distributed systems
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Optimal proactive caching in peer-to-peer network: analysis and application
Proceedings of the sixteenth ACM conference on Conference on information and knowledge management
Semantic indexing in structured peer-to-peer networks
Journal of Parallel and Distributed Computing
A cooperative SIP infrastructure for highly reliable telecommunication services
Proceedings of the 1st international conference on Principles, systems and applications of IP telecommunications
Storage optimization for large-scale distributed stream-processing systems
ACM Transactions on Storage (TOS)
Performance evaluation of replication strategies in DHTs under churn
Proceedings of the 6th international conference on Mobile and ubiquitous multimedia
Insight into redundancy schemes in DHTs
The Journal of Supercomputing
A framework for P2P application development
Computer Communications
Stochastic analysis of the interplay between object maintenance and churn
Computer Communications
Caching collaboration and cache allocation in peer-to-peer video systems
Multimedia Tools and Applications
Summary management in P2P systems
EDBT '08 Proceedings of the 11th international conference on Extending database technology: Advances in database technology
An overlay network for replica placement within a P2P VoD network
International Journal of High Performance Computing and Networking
Redundancy and distributed caching in mobile DTNs
Proceedings of 2nd ACM/IEEE international workshop on Mobility in the evolving internet architecture
A nine year study of file system and storage benchmarking
ACM Transactions on Storage (TOS)
RADOS: a scalable, reliable storage service for petabyte-scale storage clusters
PDSW '07 Proceedings of the 2nd international workshop on Petascale data storage: held in conjunction with Supercomputing '07
Durability of replicated distributed storage systems
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A survey on resource discovery mechanisms, peer-to-peer and service discovery frameworks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Proceedings of the first international conference on Networks for grid applications
UsenetDHT: a low-overhead design for Usenet
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Friendstore: cooperative online backup using trusted nodes
Proceedings of the 1st Workshop on Social Network Systems
Providing differentiated QoS for peer-to-peer file sharing systems
ACM SIGOPS Operating Systems Review
Improving peer-to-peer performance through server-side scheduling
ACM Transactions on Computer Systems (TOCS)
Managing collaborative feedback information for distributed retrieval
Proceedings of the 2008 ACM workshop on Large-Scale distributed systems for information retrieval
PastryGrid: decentralisation of the execution of distributed applications in desktop grid
Proceedings of the 6th international workshop on Middleware for grid computing
Computer Networks: The International Journal of Computer and Telecommunications Networking
A resilient architecture for DHT-based distributed collaborative environments
Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems
Kinesis: A new approach to replica placement in distributed storage systems
ACM Transactions on Storage (TOS)
Replication in Peer-to-Peer Systems
IWSOS '08 Proceedings of the 3rd International Workshop on Self-Organizing Systems
CMV: File consistency maintenance through virtual servers in peer-to-peer systems
Journal of Parallel and Distributed Computing
Suffix caching: an approach to ensure data availability in P2P streaming systems
International Journal of Internet Protocol Technology
Scrivener: providing incentives in cooperative content distribution systems
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Efficient peer-to-peer keyword searching
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
A cost-effective distributed file service with QoS guarantees
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Peer-exchange schemes to handle mismatch in peer-to-peer systems
The Journal of Supercomputing
A Service-Oriented Architecture to enable virtual storage services: a dynamic collaboration context
International Journal of Ad Hoc and Ubiquitous Computing
Generating realistic impressions for file-system benchmarking
FAST '09 Proccedings of the 7th conference on File and storage technologies
Tiered fault tolerance for long-term integrity
FAST '09 Proccedings of the 7th conference on File and storage technologies
A proactive low-overhead file replication scheme for structured P2P content delivery networks
Journal of Parallel and Distributed Computing
Efficient maintenance of distributed data in highly dynamic opportunistic grids
Proceedings of the 2009 ACM symposium on Applied Computing
DHT-Based Self-adapting Replication Protocol for Achieving High Data Availability
Advanced Internet Based Systems and Applications
Proceedings of the 4th Annual International Conference on Wireless Internet
Dynamic cost-efficient replication in data clouds
ACDC '09 Proceedings of the 1st workshop on Automated control for datacenters and clouds
EverLast: a distributed architecture for preserving the web
Proceedings of the 9th ACM/IEEE-CS joint conference on Digital libraries
CrystalBall: predicting and preventing inconsistencies in deployed distributed systems
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Performance Analysis of Centralized versus Distributed Recovery Schemes in P2P Storage Systems
NETWORKING '09 Proceedings of the 8th International IFIP-TC 6 Networking Conference
Ant colony optimization inspired resource discovery in P2P Grid systems
The Journal of Supercomputing
Range Query Using Learning-Aware RPS in DHT-Based Peer-to-Peer Networks
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Peer-to-Peer Architecture for Collaborative Intrusion and Malware Detection on a Large Scale
ISC '09 Proceedings of the 12th International Conference on Information Security
The partial migration of game state and dynamic server selection to reduce latency
Multimedia Tools and Applications
Globe '09 Proceedings of the 2nd International Conference on Data Management in Grid and Peer-to-Peer Systems
Generating realistic impressions for file-system benchmarking
ACM Transactions on Storage (TOS)
Fabric: a platform for secure distributed computation and storage
Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles
Fault recovery mechanism in single-hop sensor networks
Computer Communications
A totally distributed iterative scheme for web services addressing and discovery
PDCS '07 Proceedings of the 19th IASTED International Conference on Parallel and Distributed Computing and Systems
Towards an architecture for extreme P2P applications
PDCS '07 Proceedings of the 19th IASTED International Conference on Parallel and Distributed Computing and Systems
SSL splitting: Securely serving data from untrusted caches
Computer Networks: The International Journal of Computer and Telecommunications Networking - Web security
NGI'09 Proceedings of the 5th Euro-NGI conference on Next Generation Internet networks
Detecting malicious nodes in peer-to-peer streaming by peer-based monitoring
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Churn-Resilient Replication Strategy for Peer-to-Peer Distributed Hash-Tables
SSS '09 Proceedings of the 11th International Symposium on Stabilization, Safety, and Security of Distributed Systems
Flexible Bloom Filters for Searching Textual Objects
Agents and Peer-to-Peer Computing
Maintaining object ordering in a shared P2P storage environment
Maintaining object ordering in a shared P2P storage environment
Optimizing peer-to-peer backup using lifetime estimations
Proceedings of the 2009 EDBT/ICDT Workshops
Efficient data management using the session log in DHT and its evaluation
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
P2P commercial digital content exchange
Electronic Commerce Research and Applications
Predicting and preventing inconsistencies in deployed distributed systems
ACM Transactions on Computer Systems (TOCS)
Cooperative recovery of distributed storage systems from multiple losses with network coding
IEEE Journal on Selected Areas in Communications
A new authentication model based on CL-PKC in resource limited P2P systems
WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
Effective data replication in heterogeneous structured P2P networks
WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
Dynamic load balancing with multiple hash functions in structured P2P systems
WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
Design issues for Peer-to-Peer Massively Multiplayer Online Games
International Journal of Advanced Media and Communication
Algorithms for memory hierarchies: advanced lectures
Algorithms for memory hierarchies: advanced lectures
Sector: A high performance wide area community data storage and sharing system
Future Generation Computer Systems
Messor: load-balancing through a swarm of autonomous agents
AP2PC'02 Proceedings of the 1st international conference on Agents and peer-to-peer computing
Processing queries in a large peer-to-peer system
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
CFR: a peer-to-peer collaborative file repository system
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
A survey of peer-to-peer security issues
ISSS'02 Proceedings of the 2002 Mext-NSF-JSPS international conference on Software security: theories and systems
Performance analysis of peer-to-peer storage systems
ITC20'07 Proceedings of the 20th international teletraffic conference on Managing traffic performance in converged networks
TransPeer: adaptive distributed transaction monitoring for Web2.0 applications
Proceedings of the 2010 ACM Symposium on Applied Computing
Using probabilist models for studying realistic systems: a case study of pastry
SDL'07 Proceedings of the 13th international SDL Forum conference on Design for dependable systems
An analytical estimation of durability in DHTs
ICDCIT'07 Proceedings of the 4th international conference on Distributed computing and internet technology
Symmetric replication for structured peer-to-peer systems
DBISP2P'05/06 Proceedings of the 2005/2006 international conference on Databases, information systems, and peer-to-peer computing
To play or to control: a game-based control-theoretic approach to peer-to-peer incentive engineering
IWQoS'03 Proceedings of the 11th international conference on Quality of service
A cost-effective distributed file service with QoS guarantees
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
Pushback for overlay networks: protecting against malicious insiders
ACNS'08 Proceedings of the 6th international conference on Applied cryptography and network security
Lithium: virtual machine storage for the cloud
Proceedings of the 1st ACM symposium on Cloud computing
A self-organized, fault-tolerant and scalable replication scheme for cloud storage
Proceedings of the 1st ACM symposium on Cloud computing
Topology-aware routing in structured peer-to-peer overlay networks
Future directions in distributed computing
Naming and integrity: self-verifying data in peer-to-peer systems
Future directions in distributed computing
Peer-to-peer single hop distributed hash tables
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Probabilistic quorum systems in wireless Ad Hoc networks
ACM Transactions on Computer Systems (TOCS)
Highly available component sharing in large-scale multi-tenant cloud systems
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Accelerating parallel analysis of scientific simulation data via Zazen
FAST'10 Proceedings of the 8th USENIX conference on File and storage technologies
Network coding for distributed storage systems
IEEE Transactions on Information Theory
A survey of DHT security techniques
ACM Computing Surveys (CSUR)
Data life time for different placement policies in P2P storage systems
Globe'10 Proceedings of the Third international conference on Data management in grid and peer-to-peer systems
Verifying security property of peer-to-peer systems using CSP
ESORICS'10 Proceedings of the 15th European conference on Research in computer security
BISSA: empowering web-gadget communication with tuple spaces
Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science
Identity theft protection in structured overlays
NPSEC'05 Proceedings of the First international conference on Secure network protocols
RSEDP: an effective hybrid data placement algorithm for large-scale storage systems
The Journal of Supercomputing
Shubac: a searchable P2P network utilizing dynamic paths for client/server anonymity
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Using incentives to increase availability in a DHT
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Interceptor: middleware-level application segregation and scheduling for P2P systems
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Using tuple-spaces to manage the storage and dissemination of spatial-temporal content
Journal of Computer and System Sciences
Comet: an active distributed key-value store
OSDI'10 Proceedings of the 9th USENIX conference on Operating systems design and implementation
A comparative study of rateless codes for P2P persistent torage
SSS'10 Proceedings of the 12th international conference on Stabilization, safety, and security of distributed systems
Cooperative caching versus proactive replication for location dependent request patterns
Journal of Network and Computer Applications
Scale and concurrency of GIGA+: file system directories with millions of files
FAST'11 Proceedings of the 9th USENIX conference on File and stroage technologies
AONT-RS: blending security and performance in dispersed storage systems
FAST'11 Proceedings of the 9th USENIX conference on File and stroage technologies
Arogyasree: an enhanced grid-based approach to mobile telemedicine
International Journal of Telemedicine and Applications
Improving storage system availability with D-GRAID
FAST'04 Proceedings of the 3rd USENIX conference on File and storage technologies
Segank: a distributed mobile storage system
FAST'04 Proceedings of the 3rd USENIX conference on File and storage technologies
High availability data model for P2P storage network
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
Content distribution over IP: developments and challenges
Network performance engineering
CR-Chord: Improving lookup availability in the presence of malicious DHT nodes
Computer Networks: The International Journal of Computer and Telecommunications Networking
Prometheus: user-controlled P2P social data management for socially-aware applications
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
Data sharing in networked environments: organization, platforms and issues
CIT'11 Proceedings of the 5th WSEAS international conference on Communications and information technology
LotusNet: Tunable privacy for distributed online social network services
Computer Communications
Review: A survey on content-centric technologies for the current Internet: CDN and P2P solutions
Computer Communications
STAIRS: Towards efficient full-text filtering and dissemination in DHT environments
The VLDB Journal — The International Journal on Very Large Data Bases
Minimizing metadata access latency in wide area networked file systems
HiPC'06 Proceedings of the 13th international conference on High Performance Computing
A structured peer-to-peer system with integrated index and storage load balancing
IICS'05 Proceedings of the 5th international conference on Innovative Internet Community Systems
Design and evaluation of network-bandwidth-based parallel replication algorithm
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
Redundancy schemes for high availability in DHTs
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
Agent-based middleware for web service dynamic integration on peer-to-peer networks
AI'05 Proceedings of the 18th Australian Joint conference on Advances in Artificial Intelligence
CoopStreaming: a novel peer-to-peer system for fast live media streaming
WAIM'05 Proceedings of the 6th international conference on Advances in Web-Age Information Management
Chord-PKI: A distributed trust infrastructure based on P2P networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
A prediction-based parallel replication algorithm in distributed storage system
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Scalable distributed aggregate computations through collaboration
DEXA'05 Proceedings of the 16th international conference on Database and Expert Systems Applications
Object placement and caching strategies on AN.P2P
WAIM '06 Proceedings of the 7th international conference on Advances in Web-Age Information Management
Problems for resource brokering in large and dynamic grid environments
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Pastis: a highly-scalable multi-user peer-to-peer file system
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
FeedTree: sharing web micronews with peer-to-peer event notification
IPTPS'05 Proceedings of the 4th international conference on Peer-to-Peer Systems
High availability in DHTs: erasure coding vs. replication
IPTPS'05 Proceedings of the 4th international conference on Peer-to-Peer Systems
Distributed hash queues: architecture and design
AP2PC'04 Proceedings of the Third international conference on Agents and Peer-to-Peer Computing
Plethora: an efficient wide-area storage system
HiPC'04 Proceedings of the 11th international conference on High Performance Computing
An adaptive probabilistic replication method for unstructured p2p networks
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Spurring adoption of DHTs with openhash, a public DHT service
IPTPS'04 Proceedings of the Third international conference on Peer-to-Peer Systems
Collaborative ranking and profiling: exploiting the wisdom of crowds in tailored web search
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Towards a theory of self-organization
OPODIS'05 Proceedings of the 9th international conference on Principles of Distributed Systems
Improving sender anonymity in a structured overlay with imprecise routing
PET'06 Proceedings of the 6th international conference on Privacy Enhancing Technologies
Towards self-managing qos-enabled peer-to-peer systems
Self-star Properties in Complex Information Systems
P2P consistency support for large-scale interactive applications
Computer Networks: The International Journal of Computer and Telecommunications Networking
Caching indices for efficient lookup in structured overlay networks
AP2PC'05 Proceedings of the 4th international conference on Agents and Peer-to-Peer Computing
Scrivener: providing incentives in cooperative content distribution systems
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
S-CLONE: Socially-aware data replication for social networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
RelaxDHT: A churn-resilient replication strategy for peer-to-peer distributed hash-tables
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Efficient cooperative backup with decentralized trust management
ACM Transactions on Storage (TOS)
Data mobility in peer-to-peer systems to improve robustness
AP2PC'08 Proceedings of the 7th international conference on Agents and Peer-to-Peer Computing
Accelerate data sharing in a wide-area networked file storage system
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
Duplicate detection in pay-per-click streams using temporal stateful Bloom filters
International Journal of Data Analysis Techniques and Strategies
A proactive method for content distribution in a data indexed DHT overlay
HPCC'07 Proceedings of the Third international conference on High Performance Computing and Communications
ACM Transactions on Storage (TOS)
Future Generation Computer Systems
Query Adaptation Techniques in Temporal-DHT for P2P Media Streaming Applications
International Journal of Multimedia Data Engineering & Management
CamCubeOS: a key-based network stack for 3D torus cluster topologies
Proceedings of the 22nd international symposium on High-performance parallel and distributed computing
GPFS-SNC: an enterprise storage framework for virtual-machine clouds
IBM Journal of Research and Development
W2GIS'13 Proceedings of the 12th international conference on Web and Wireless Geographical Information Systems
Storage and search in dynamic peer-to-peer networks
Proceedings of the twenty-fifth annual ACM symposium on Parallelism in algorithms and architectures
Semantic indexing modelling of resources within a distributed system
International Journal of Grid and Utility Computing
Performance analysis of in-network caching for content-centric networking
Computer Networks: The International Journal of Computer and Telecommunications Networking
Peer-to-peer architectures for massively multiplayer online games: A Survey
ACM Computing Surveys (CSUR)
Understanding and mitigating the impact of load imbalance in the memory caching tier
Proceedings of the 4th annual Symposium on Cloud Computing
Network-aware data caching and prefetching for cloud-hosted metadata retrieval
NDM '13 Proceedings of the Third International Workshop on Network-Aware Data Management
XL peer-to-peer pub/sub systems
ACM Computing Surveys (CSUR)
Hi-index | 0.06 |
This paper presents and evaluates the storage management and caching in PAST, a large-scale peer-to-peer persistent storage utility. PAST is based on a self-organizing, Internet-based overlay network of storage nodes that cooperatively route file queries, store multiple replicas of files, and cache additional copies of popular files.In the PAST system, storage nodes and files are each assigned uniformly distributed identifiers, and replicas of a file are stored at nodes whose identifier matches most closely the file's identifier. This statistical assignment of files to storage nodes approximately balances the number of files stored on each node. However, non-uniform storage node capacities and file sizes require more explicit storage load balancing to permit graceful behavior under high global storage utilization; likewise, non-uniform popularity of files requires caching to minimize fetch distance and to balance the query load.We present and evaluate PAST, with an emphasis on its storage management and caching system. Extensive trace-driven experiments show that the system minimizes fetch distance, that it balances the query load for popular files, and that it displays graceful degradation of performance as the global storage utilization increases beyond 95%.