What’s Mapreduce Parallel/Distributed Computing Programming Model Input split shuffle output Typical problem solved by MapReduce 读入数据: key/value 对的记录格式数据 Map: 从每个记录里extract something map (in_key, in_value) - list(out_key, intermediate_value) 处理input key/value pair 输出中间结果key/value pairs Shuffle: 混排交换数据 把相同key的中间结果汇集到相同节点上 Reduce: aggregate, summarize, filter, etc. reduce (out_key, list(intermediate_value)) - list(out_value) 归并某一个key的所有values,进行计算 输出合并的计算结果 (usually just one) 输出结果 Mapreduce Framework 总结 并行程序设计的四种模型。 并行语言需要支持的两大内容:进程控制,通讯。 并行语言对不同并行程序设计模型的支持主要体现在对通讯方式的支持上。 并行语言现状:没有广泛使用
您可能关注的文档
- 第8章建筑企业生产要素管理.PPT
- 第8章建筑设备自动化系统施工与管理.PPT
- 第8章流量阀与节流调速回路.PPT
- 第8章楼梯和电梯8.1概述8.2楼梯的构造8.3踏面.PPT
- 第8章-人机交互与虚拟现实研究中心.PPT
- 第8章史密斯预估控制.PPT
- 第8章使用PHP构建网站组件.PPT
- 第8章数据通信网-计算机理论与软件研究所.PPT
- 第8章数值微积分、微分方程式与Simulink.PPT
- 第8章项目的质量管理-工程项目管理网络课程.PPT
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)