Skip to content

zachfish/FaultTolerantServerlessComputingDistributedSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fault Tolerant Serverless Computing Distributed System

  • Gateway node receives requests from clients via HTTP and sends to leader chosen using Zookeeper Election algorithm implementation.
  • Leader delegates to workers over TCP by round robin, providing load balancing and serverless execution.
  • Uses gossip style heartbeats over UDP to detect failed servers. Work of failed servers redelegated, and election reruns if leader fails.
  • Extensive and organized logging for each class of each node. Logs from sample run included under stage5/logFiles

(Note: Completed in 5 stages. See /stage5 for complete project)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages