by Vijay Nagarajan, Boris Grot, Vasilis Gavrielatos, Antonis Katsarakis on May 12, 2020 | Tags: Coherence, Consistency, Datacenters, Distributed Systems, Key-value-stores, Replication, Shared Memory
One of the long-standing debates in computer systems is the shared nothing vs shared memory debate. Should parallel computers provide the illusion of shared memory or should they do away with support for sharing? The debate has seen a resurgence with the rise of...
Read more...
by Mark D. Hill on Jan 8, 2020 | Tags: Accelerators, Distributed Systems, Emerging Technology, Software Stack
Due to technology challenges and potential societal benefits, NSF has provided sustained funding for issues surrounding effective scaling of parallel and distributed computing, including through the Exploiting Parallelism and Scalability(XPS) Program, begun in 2012,...
Read more...
by Tilman Wolf on Apr 2, 2018 | Tags: Distributed Systems, Networking, Systems
In this post, I argue that the traditional separation of computation and communication is not representative of the reality of current distributed systems. Instead, a more continuous perspective of computation and communication may be of value. This change requires...
Read more...
by Spyros Blanas on Jan 18, 2018 | Tags: Databases, Datacenters, Distributed Systems, Memory, Networking, Operating Systems
Fast, RDMA-capable networks present a “network wall” for data-intensive applications in a data center. Software developers are facing two unpalatable choices: either communicate using messages and re-implement features of TCP/IP in their application, or...
Read more...
by Tilman Wolf on Nov 1, 2017 | Tags: Distributed Systems, Energy, Security
Emerging cryptocurrencies, such as Bitcoin and Ethereum have reached market capitalizations in the billions of U.S. dollars and transactions volumes in the hundreds of millions of U.S. dollars per day according to coinmarketcap.com. The underlying technology of...
Read more...