Apache Spark Shuffle I/O 在 Facebook 的优化
我们都知道,Shuffle 操作在 Spark 中是一种昂贵的操作。在 Facebook,单个 Job 的 Shuffle 就可能往磁盘中写入 300TB 的数据;而且 shuffle reads 也是一种低效的操作,这会大大延长作业的整体执行时间,并且消耗大量的系统资源。 为了提高 shuffle 的性能并提高资源利用率,Facebook 开发了 Spark-optimized Shuffle (SOS) 。 这种 shuffle 技术有效地将大量小的 shuffle 读请求转换成少并且大的顺序 I/O 请求。目前这个技术于2018年4月已经在 Facebook 大规模使用了,作业整体
用户评论
推荐下载
-
java I O内容
这是一个关于JavaI/O的知识点总结,希望大家共同学习,共同进步
28 2019-07-28 -
文件I O操作
win32API文件读写操作,能够创建,写入,读取等相关操作!
38 2019-05-04 -
Java I O总结
JavaI/O总结从newBufferedReader(newInputStreamReader(conn.getInputStream()))想到的JavaI/O总结——InputStream
30 2019-09-16 -
LabVIEW文件I O
图形化开发工具,虚拟仪器LabVIEW文件I/O
48 2019-01-01 -
EDA PLD中的基于Rocket I O模块的高速工I O设计
摘要:介绍了采用Videx-IIPR0系列FPCA设计的应用于下一代无线通信系统中的高速I/O。由于充分利用芯片中集成的Rocket I/O模块,并采用差分输入参考时钟、8B/10B编码、预加重处理、
19 2020-12-12 -
带缓存的文件I O
一个简单的带buffer的文件I/O 类。实现了简单的 缓写 和 预读 策略,代码有注释,本代码仅供演示参考请勿用于实际项目。(入口文件的代码是用于测试文件合并的例子)
12 2020-08-19 -
AVR的I O用法笔记
本文主要介绍了AVR的I/O用法
11 2020-08-23 -
java I O类的使用
简单介绍了java的输入输出系统中类的使用,java1.0和java1.1中的类的来源去向
33 2019-07-08 -
对文件I O的操作
Operation on file I/O
35 2019-06-23 -
Winsock I O模型的使用
源码及实验报告 采用select模型设计一个支持UDP和TCP的多协议回射服务器。
30 2018-12-09
暂无评论