(undone) 阅读 MapReduce 论文笔记

参考:https://pdos.csail.mit.edu/6.824/papers/mapreduce.pdf


摘要:简单介绍了 MapReduce 是在大型分布式系统上工作的

Introduction 的内容总结:

1.介绍背景:为什么我们需要分布式系统?MapReduce 的意义是哪些

2.简要介绍实现 MapReduce 的手段,但是没深入讲

3.这项工作的主要贡献是提供一个简单而强大的接口,使得大规模计算的自动并行化和分布成为可能,同时结合了这个接口的实现,能够在大型商品个人计算机集群上实现高性能。

4.文章结构。第二部分描述了基本的编程模型并给出几个示例。第三部分描述了针对我们基于集群的计算环境量身定制的MapReduce接口的实现。第四部分介绍了我们发现有用的编程模型的几项改进。第五部分提供了我们实现的多种任务的性能测量。第六部分探讨了在谷歌内部使用MapReduce的情况,包括我们将其作为重写生产索引系统基础的经验。第七部分讨论了相关工作和未来的方向。

TODO: here

相关推荐
袁庭新11 小时前
CentOS7通过yum无法安装软件问题解决方案
centos·操作系统
别说我什么都不会1 天前
鸿蒙轻内核M核源码分析系列十二 事件Event
操作系统·harmonyos
qq_437896432 天前
动态内存分配算法对比:最先适应、最优适应、最坏适应与邻近适应
操作系统
别说我什么都不会2 天前
鸿蒙轻内核M核源码分析系列十一 (2)信号量Semaphore
操作系统·harmonyos
别说我什么都不会2 天前
鸿蒙轻内核M核源码分析系列十 软件定时器Swtmr
操作系统·harmonyos
别说我什么都不会3 天前
鸿蒙轻内核M核源码分析系列九 互斥锁Mutex
操作系统·harmonyos
别说我什么都不会3 天前
鸿蒙轻内核M核源码分析系列七 动态内存Dynamic Memory
操作系统·harmonyos
别说我什么都不会4 天前
鸿蒙轻内核M核源码分析系列六 任务及任务调度(3)任务调度模块
操作系统·harmonyos
徐徐同学4 天前
【操作系统】操作系统概述
操作系统·计算机系统
守望时空335 天前
Linux内核升级指南
linux·操作系统