Frangipani - A Scalable Distributed FileSystem
Frangipani is one of the intial attempts to create a scalable distributed file-system. This was primarily designed for the earlier generation of computers, which was p...
Page 7 of 11
Frangipani is one of the intial attempts to create a scalable distributed file-system. This was primarily designed for the earlier generation of computers, which was p...
Each programming language provides support of threading to improve performance of application by concurrently running multiple thread concurrently. However this can al...
The majority of distributed systems rely on consensus algorithms for fault tolerance. There’s another simple approach to designing distributed systems through chain re...
Apache Zookeeper provides highly reliable distributed co-ordination service. It helps maintain configuration information, synchronize distributed processes, and provid...
Designing a distributed system poses a significant challenge, as need to keep track of a lot of constraints including but not restricted to consistency, fault-toleranc...
While designing large scale systems, we would need to take care of disaster scenarios as well, so that in case one of the primary server goes down, the bakcup server c...
In the last week we’ve explored a distributed file system, Google File System (GFS), where we’ve got an overview of how the chunks are managed from a master node and d...
Google File System (GFS) is one of the first attempt to create a distributed file system built with fault tolerance in mind. The file system is expected to run on top ...
MapReduce is a programming model designed to process large amounts of data distributed across thousands of systems. The issues related to distributed computing like ho...
RPC RPC Server: package main import ( "fmt" "log" "net" "net/http" "net/rpc" "time" ) type Args struct{} type TimeServer int64 func (t *TimeServer) GiveServ...