
MIT-6.824-2020 课程编号为 6.824。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
麻省理工学院的6.824课程在返校的最后十几天内顺利完成,剩余两个挑战和一些想法将在返校后逐步补充。目前,实验状态如下:实验1、实验2、实验3、实验4以及挑战1和挑战2。LAB1中的第一个MapReduce实验旨在构建一个基本的分布式MapReduce框架,该实验分为三个关键步骤:首先,设计工人(worker)的主体为一个循环,使其能够不断地向主程序(master)发送AskTask RPC请求;随后,执行不同的替代函数,包括doMap和doReduce。doMap负责按顺序读取主程序获取的输入文件列表,并调用mapf函数来访问中间结果;而doReduce则负责读取相应的中间结果文件,调用reducef函数来访问输出结果。实验大致完成后,可以修改mrsequential.go文件,以串行的方式模拟调用worker中的函数,从而对比输出结果是否正确。其次,完成大师(master)的功能,使其负责对任务进行调度。整个运行过程包含两个主要任务:MAP和REDUCE。定义了一个Task结构体用于表示任务信息。
全部评论 (0)
还没有任何评论哟~


