Anton Kharenko
Tuesday, September 29, 2015

SWIM Distributed Group Membership Protocol

›
Overview Many distributed applications require reliable and scalable implementation of membership protocol. Membership protocol provide...
Thursday, September 10, 2015

Time, Clocks and Ordering in a Distributed System

›
A distributed system consist of a collection of distinct processes which are spatially separated, and which communicate via messaging. Here...
Monday, September 7, 2015

Monolithic vs. Microservices Architecture

›
Monolithic Architecture When developing a server-side application you can start it with a modular hexagonal or layered architecture which...
Friday, August 21, 2015

Netty Best Practices Distilled

›
Pipeline optimizations . Write do not make syscalls. Flush makes syscalls to flush out to the socket all previous writes. Limit flushes as...
Wednesday, August 19, 2015

Scalable and Efficient Distributed Failure Detectors

›
Failure detectors are a central component in fault-tolerant distributed systems running over unreliable asynchronous networks e.g., group...
Monday, August 10, 2015

A Gossip-Style Failure Detector

›
Failure Detector is a valuable component for system management, replication, load balancing, group communication services, various consensu...
Wednesday, July 8, 2015

Quality of Service of Failure Detectors

›
Basic Quality of Service (QoS) properties of Failure Detector are: How fast it detects failure How well it avoids false detection As...
›
Home
View web version

About Me

Anton
View my complete profile
Powered by Blogger.