Skip to content

Latest commit

 

History

History
8 lines (6 loc) · 616 Bytes

File metadata and controls

8 lines (6 loc) · 616 Bytes

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)