https://github.com/bugenzhao/6.824-mapreduce
An implementation of "6.824 Lab 1: MapReduce (2021)" in async Rust.
https://github.com/bugenzhao/6.824-mapreduce
6824 distributed-systems mapreduce mit rpc
Last synced: 29 days ago
JSON representation
An implementation of "6.824 Lab 1: MapReduce (2021)" in async Rust.
- Host: GitHub
- URL: https://github.com/bugenzhao/6.824-mapreduce
- Owner: BugenZhao
- License: mit
- Created: 2021-07-27T15:12:51.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-28T06:18:18.000Z (over 4 years ago)
- Last Synced: 2025-12-22T21:45:05.007Z (3 months ago)
- Topics: 6824, distributed-systems, mapreduce, mit, rpc
- Language: Rust
- Homepage:
- Size: 1.3 MB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 6.824-MapReduce
An implementation of "6.824 Lab 1: MapReduce (2021)" in async Rust.
```bash
$ make APP=wc seq # sequential impl for reference
$ make APP=wc dist # distributed impl
$ make diff # compare the outputs
```
You may write your own _App_ in a crate named `app-myapp` and specify it through the `APP=myapp` override in Makefile. Take [app-indexer](app-indexer) for an example.