EK Lua, J Crowcroft, M Pias… - … Surveys & Tutorials, 2005 - ieeexplore.ieee.org
Over the Internet today, computing and communications environments are significantly more complex and chaotic than classical distributed systems, lacking any centralized organization …
We present NetCache, a new key-value store architecture that leverages the power and flexibility of new-generation programmable switches to handle queries on hot items and …
Coordination services are a fundamental building block of modern cloud systems, providing critical functionalities like configuration management and distributed locking. The major …
Windows Azure Storage (WAS) is a cloud storage system that provides customers the ability to store seemingly limitless amounts of data for any duration of time. WAS customers have …
JR Douceur - International workshop on peer-to-peer systems, 2002 - Springer
Large-scale peer-to-peer systems face security threats from faulty or hostile remote computing elements. To resist these threats, many such systems employ redundancy …
R Dingledine, N Mathewson… - USENIX security …, 2004 - css.csail.mit.edu
We present Tor, a circuit-based low-latency anonymous communication service. This second-generation Onion Routing system addresses limitations in the original design by …
A fundamental problem that confronts peer-to-peer applications is to efficiently locate the node that stores a particular data item. This paper presents Chord, a distributed lookup …
A Rowstron, P Druschel - … 2001: IFIP/ACM International Conference on …, 2001 - Springer
This paper presents the design and evaluation of Pastry, a scalable, distributed object location and routing substrate for wide-area peer-to-peer applications. Pastry performs …
Distributed Systems Page 1 DS 2006; Ch1 16-Jan-06 Timo Alanko, 2006 1 Distributed Systems Spring 2006 Timo Alanko 16-Jan-06 2 Sources of material • Tanenbaum, van …