|
You are here |
jack-vanlightly.com | ||
| | | | |
muratbuffalo.blogspot.com
|
|
| | | | | This paper recently appeared at ACM SIGOPS Operating Systems Review. It provides an overview of the shared log abstraction in distributed s... | |
| | | | |
decomposition.al
|
|
| | | | | by Devashish Purandare ยท edited by Sohum Banerjea and Lindsey Kuper | |
| | | | |
maheshba.bitbucket.io
|
|
| | | | | There are three questions to ask of any system: What abstraction does it implement? What is the design space for such an abstraction? Why is this abstraction useful? In a previous post, we examined the Paxos protocol and answered the first two questions. Paxos implements the abstraction of a Write-once Register (a WOR) using a combination of quorums and a two-phase locking protocol. As for the third question: Paxos is useful because it can be used to implement MultiPaxos (among other things). But that's an unhelpful answer unless you know what MultiPaxos does. In this post, we seek to understand MultiPaxos by asking the same three questions of it. To start with, what abstraction does MultiPaxos implement? MultiPaxos implements State Machine Replication. Cons... | |
| | | | |
loonytek.com
|
|
| | | [Sharing my answer to the above question on Quora] Horizontal Scaling - also referred to as "scale-out" is basically the addition of more machines or setting up a cluster or a distributed environment for your software system. This usually requires a load-balancer program which is a middle-ware component in the standard 3 tier client-server architectural... | ||