paxos   839

« earlier    

Michael Whittaker - Single-Decree Paxos
Paxos is an algorithm which maintains a distributed, consistent log shared by a set of networked computers. Single-Decree Paxos is a slightly simpler algorithm that solves consensus and is used to implement Paxos.
paxos  description  algorithm  distributed  distributedsystems 
25 days ago by kybernetikos
Elastic Paxos: A Dynamic Atomic Multicast Protocol
Replication is a common technique used to design reliable distributed systems by masking defective components. To cope with the requirements of modern Internet applications, replication protocols must allow for throughput scalability and dynamic reconfiguration, that is, on-demand replacement or provisioning of system resources. This paper describes Elastic Paxos, a new dynamic atomic multicast protocol that fulfills these requirements. Elastic Paxos allows to dynamically add and remove resources to an online partially replicated state machine. We implemented Elastic Paxos and evaluated its performance in OpenStack, a cloud environment. We demonstrate its practicality to dynamically scale up and down a partially replicated data store with itand to reconfigure a distributed system.
paxos  broadcast 
27 days ago by mpm
How Your Data is Stored, or, The Laws of the Imaginary Greeks
If you don’t work in computers, you probably haven’t spent much time thinking about how data gets stored on computers or in the cloud. I’m not talking about the physical ways that hard disks or…
algorithms  consensus  paxos  distributed  interesting 
9 weeks ago by djhworld
TLA+ in Practice and Theory<br>Part 1: The Principles of TLA+
Write an awesome description for your new site here. You can edit this line in _config.yml. It will appear in your document head meta (for Google search results) and in your feed.xml site description.
programming  paxos 
11 weeks ago by geetarista

« earlier    

related tags

2015  2017  abhishekverma  academic_paper  acm  actors  alfraniocorreia  algor  algorithm  algorithms  architecture  availability  beginner  bigdata  blog  bookmarks_bar  broadcast  clojure  cluster_mgmt  clustering  complexity  computer  concensus__leadership  concurrency  concurrent  consensus  consistency  coordination  data_structures_and_algorithms  database  davidoppenheimer  description  dev  development  discussion  distributed-computing  distributed-system  distributed-systems  distributed  distributed_computing  distributed_systems  distributedsystems  distrubuted_systems  edu  education  erictune  explanation  filetype:pdf  golang  google  google_borg  greece  groupreplication  grpc  gryadka  hacker-news-comments  hackernews  implementation  infrastructure  interesting  johnwilkes  jvm  kafka  lamport  latency  lecture  leslie  linkedin  luispedrosa  madhukarrkorupolu  mit  mysql  network  networking  nopaxos  ordering  paper  papers  pdf  performance  presentation  programming  pseudo-code  python  raft  read  reference  reliability  replication  research  rust  scalability  scaling  science  slides  software  synchronization  system  testing  throughput  tla  tr-2016-10  tr-2017-03  trex  tutorial  write  xcom  zab 

Copy this bookmark: