Renovamen / Distributed-Computing

Fall 2018 Distributed System - Assignments | 分布式计算课程项目

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Distributed-Computing

Assignments of distributed computing course.

Assignment 1 - Python and Shell

Basic Python and Shell usage.

Assignment 2 - Distributed Log Query Processing System

Implement a system that allows you to query log files distributed on multiple machines, from any one of those machines.

Assignment 3 - Distributed Group Membership

Implement a system which maintains, at each machine in the system, a list of the other machines that are connected and up. This membership list needs to be updated whenever:

  1. A machine joins the group;
  2. A machine voluntarily leaves the group;
  3. A machine crashes from the group (you may assume that the machine does not recover for a long enough time).

About

Fall 2018 Distributed System - Assignments | 分布式计算课程项目


Languages

Language:Python 93.9%Language:Shell 6.1%