distributed-concurrent
82 entries in Systems & Networking.
- PaxosProposer-acceptor quorumscanondistributed-concurrent
- Multi-PaxosStable-leader optimizationstandarddistributed-concurrent
- RaftLeader election with termscanonfull lesson ▸distributed-concurrent
- Viewstamped replicationstandalonespecialistdistributed-concurrent
- ZabPrimary-order broadcastspecialistdistributed-concurrent
- PBFTThree-phase quorum commitstandarddistributed-concurrent
- TendermintLock-and-precommit roundsspecialistdistributed-concurrent
- HotStuffPipelined three-chain commitspecialistdistributed-concurrent
- Nakamoto consensusLongest-chain proof of workstandarddistributed-concurrent
- Two-phase commitstandalonecanondistributed-concurrent
- Three-phase commitstandalonestandarddistributed-concurrent
- Saga patternCompensating transactionsstandarddistributed-concurrent
- Lamport timestampsstandalonecanondistributed-concurrent
- Vector clocksstandalonecanondistributed-concurrent
- Version vectorsstandalonestandarddistributed-concurrent
- Hybrid logical clocksstandalonespecialistdistributed-concurrent
- Interval tree clocksstandalonespecialistdistributed-concurrent
- Chandy-LamportMarker-based snapshotsstandardfull lesson ▸distributed-concurrent
- Chandy-Misra-Haasstandalonespecialistdistributed-concurrent
- Ricart-Agrawalastandalonestandarddistributed-concurrent
- Maekawa's algorithmQuorum setsspecialistdistributed-concurrent
- Suzuki-KasamiToken passingspecialistdistributed-concurrent
- Bully algorithmstandalonestandarddistributed-concurrent
- Ring electionChang-Robertsstandarddistributed-concurrent
- Gossip protocolRandom-peer anti-entropycanondistributed-concurrent
- SWIMRandomized failure probingstandarddistributed-concurrent
- Phi accrual failure detectorSuspicion-level estimatespecialistdistributed-concurrent
- HyParViewPartial-view maintenancespecialistdistributed-concurrent
- PlumtreeSpanning-tree gossipspecialistdistributed-concurrent
- Consistent hashingVirtual nodescanonfull lesson ▸distributed-concurrent
- Rendezvous hashingHighest-random-weightstandardfull lesson ▸distributed-concurrent
- Jump consistent hashstandalonespecialistdistributed-concurrent
- Maglev hashingPermutation lookup tablespecialistdistributed-concurrent
- Chord DHTFinger-table routingstandarddistributed-concurrent
- KademliaXOR-distance routingstandarddistributed-concurrent
- PastryPrefix routingspecialistdistributed-concurrent
- CANCoordinate-space partitionspecialistdistributed-concurrent
- MapReducestandalonecanondistributed-concurrent
- Bulk synchronous parallelSuperstep barriersstandarddistributed-concurrent
- PregelVertex-centric superstepsstandarddistributed-concurrent
- Work stealingRandomized victim selectioncanonfull lesson ▸distributed-concurrent
- Fork-joinstandalonestandarddistributed-concurrent
- Parallel prefix sumBlelloch scancanondistributed-concurrent
- Parallel prefix sumHillis-Steele scanstandarddistributed-concurrent
- Parallel reductionTree contractionstandarddistributed-concurrent
- List rankingPointer jumpingspecialistdistributed-concurrent
- Ladner-Fischerstandalonespecialistdistributed-concurrent
- Peterson's algorithmstandalonestandarddistributed-concurrent
- Dekker's algorithmstandalonespecialistdistributed-concurrent
- Lamport's bakery algorithmTicket numberingstandarddistributed-concurrent
- Ticket lockstandalonestandarddistributed-concurrent
- MCS lockQueue-node local spinningstandarddistributed-concurrent
- CLH lockImplicit queuespecialistdistributed-concurrent
- Read-copy-updateGrace-period reclamationstandarddistributed-concurrent
- Hazard pointersstandalonespecialistdistributed-concurrent
- Epoch-based reclamationstandalonespecialistdistributed-concurrent
- Treiber stackCompare-and-swap headstandarddistributed-concurrent
- Michael-Scott queueCAS with helpingstandarddistributed-concurrent
- Elimination backoff stackstandalonespecialistdistributed-concurrent
- Flat combiningstandalonespecialistdistributed-concurrent
- Software transactional memoryOptimistic read-set validationstandarddistributed-concurrent
- SeqlockVersion counter retryspecialistdistributed-concurrent
- Sloppy counterPer-core local countsspecialistdistributed-concurrent
- CRDT G-counterstandalonestandarddistributed-concurrent
- CRDT PN-counterstandalonestandarddistributed-concurrent
- CRDT OR-setUnique-tag tombstonesstandarddistributed-concurrent
- CRDT LWW-registerLast-writer-wins timestampsstandarddistributed-concurrent
- CRDT RGA sequencestandalonespecialistdistributed-concurrent
- Operational transformationstandalonestandarddistributed-concurrent
- Differential synchronizationstandalonespecialistdistributed-concurrent
- Hinted handoffstandalonespecialistdistributed-concurrent
- Deterministic simulation testingstandalonespecialistdistributed-concurrent
- Lai-Yang snapshotMessage coloringspecialistdistributed-concurrent
- Mattern's snapshotVector-clock cutsspecialistdistributed-concurrent
- Mitchell-MerrittPriority-labeled probesspecialistdistributed-concurrent
- Work sharingCentral task queuespecialistdistributed-concurrent
- Anderson-Miller list rankingRandom independent-set contractionspecialistdistributed-concurrent
- Test-and-set lockExponential backoffstandarddistributed-concurrent
- LCRQFetch-and-add ring segmentsspecialistdistributed-concurrent
- Reader-writer lockWriter-preference policycanondistributed-concurrent
- Combining treeHierarchical request mergingspecialistdistributed-concurrent
- Wing-Gong linearizability checkHistory permutation searchspecialistdistributed-concurrent