Starfish (17) (hệ thống tự điều chỉnh Starfish dành cho Hadoop MapReduce) (Tiếng Anh)
正在生成预览...
Slide bài giảng giới thiệu hệ thống tự điều chỉnh Starfish dành cho Hadoop MapReduce, bao gồm các thách thức trong việc tinh chỉnh hiệu năng và kiến trúc của Starfish.
描述
Analysis in the Big Data Era Massive Data Data Analysis Insight Key to Success = Timely and Cost-Effective Analysis 9/26/2011 Starfish 2 Hadoop MapReduce Ecosystem Popular solution to Big Data Analytics Java / C++ / R / Python Pig Hive Jaql Oozie Elastic MapReduce Hadoop HBase MapReduce Execution Engine Distributed File System 9/26/2011 Starfish 3 Practitioners of Big Data Analytics Who are the users? Data analysts, statisticians, computational scientists… Researchers, developers, testers… You! Who performs setup and tuning? The users! Usually lack expertise to tune the system 9/26/2011 Starfish 4 Tuning Challenges Heavy use of programming languages for MapReduce programs (e.g., Java/python) Data loaded/accessed as opaque files Large space of tuning choices Elasticity is wonderful, but hard to achieve (Hadoop has many useful mechanisms, but policies are lacking) Terabyte-scale data cycles 9/26/2011 Starfish 5 Starfish: Self-tuning System Our goal: Provide good performance automatically Java / C++ / R / Python Pig Hive Jaql Oozie Elastic MapReduce Analytics System Starfish Hadoop HBase MapReduce Execution Engine Distributed File System 9/26/2011 Starfish 6 What are the Tuning Problems? Job-level MapReduce configuration J1 Cluster sizing Data layout tuning J2 J3 J4 9/26/2011 Workflow optimization Workload management Starfish 7 Starfish’s Core Approach to Tuning Optimizers Search through space of tuning choices Cluster Job Data layout Profiler Collects concise summaries of execution Workflow Workload What-if Engine Estimates impact of hypothetical changes on execution 1) if Δ(conf. parameters) then what …? 2) if Δ(data properties) then what …? 3) if Δ(cluster properties) then what …? 9/26/2011 Starfish 8 Starfish Architecture Workload Optimizer Profiler Elastisizer Workflow Optimizer What-if Engine Job Optimizer Data Manager Metadata Mgr. 9/26/2011 Intermediate Data Mg
AI 摘要
- 文档名称
- Starfish (17) (hệ thống tự điều chỉnh Starfish dành cho Hadoop MapReduce) (Tiếng Anh)
- 学校 / 课程
- Duke University · Big Data
- 内容
- Tài liệu giới thiệu Starfish, một hệ thống tự điều chỉnh cho phân tích dữ liệu lớn, giải quyết các thách thức trong việc tinh chỉnh Hadoop MapReduce. Nó sử dụng các công cụ như Profiler và What-if Engine để tự động tối ưu hóa hiệu suất mà không cần người dùng có chuyên môn sâu.
- 目录
- Analysis in the Big Data Era
- Hadoop MapReduce Ecosystem
- Practitioners of Big Data Analytics
- Tuning Challenges
- Starfish: Self-tuning System
- What are the Tuning Problems?
- Starfish’s Core Approach to Tuning
- Starfish Architecture
- MapReduce Job Execution
- What Controls MR Job Execution?
- Effect of Configuration Settings
- MapReduce Job Tuning in a Nutshell
- Job Profile
- Job Profile Fields
- 页数
- 32 页
- 上传者
- Uni24h
常见问题
此文档免费吗?
是的。“Starfish (17) (hệ thống tự điều chỉnh Starfish dành cho Hadoop MapReduce) (Tiếng Anh)”是免费的 — 只需登录并点击“下载”即可获取原始文件。
这份文档有多少页?
该文档共有 32 页,适用于课程 Big Data。您可以在下载前进行在线预览。
我可以在下载前预览吗?
是的。您可以通过在线阅读器直接在本页面预览此文档,然后再决定是否下载。
Starfish (17) (hệ thống tự điều chỉnh Starfish dành cho Hadoop MapReduce) (Tiếng Anh)
正在生成预览...
Analysis in the Big Data Era Massive Data Data Analysis Insight Key to Success = Timely and Cost-Effective Analysis 9/26/2011 Starfish 2 Hadoop MapReduce Ecosystem Popular solution to Big Data Analytics Java / C++ / R / Python Pig Hive Jaql Oozie Elastic MapReduce Hadoop HBase MapReduce Execution Engine Distributed File System 9/26/2011 Starfish 3 Practitioners of Big Data Analytics Who are the users? Data analysts, statisticians, computational scientists… Researchers, developers, testers… You! Who performs setup and tuning? The users! Usually lack expertise to tune the system 9/26/2011 Starfish 4 Tuning Challenges Heavy use of programming languages for MapReduce programs (e.g., Java/python) Data loaded/accessed as opaque files Large space of tuning choices Elasticity is wonderful, but hard to achieve (Hadoop has many useful mechanisms, but policies are lacking) Terabyte-scale data cycles 9/26/2011 Starfish 5 Starfish: Self-tuning System Our goal: Provide good performance automatically Java / C++ / R / Python Pig Hive Jaql Oozie Elastic MapReduce Analytics System Starfish Hadoop HBase MapReduce Execution Engine Distributed File System 9/26/2011 Starfish 6 What are the Tuning Problems? Job-level MapReduce configuration J1 Cluster sizing Data layout tuning J2 J3 J4 9/26/2011 Workflow optimization Workload management Starfish 7 Starfish’s Core Approach to Tuning Optimizers Search through space of tuning choices Cluster Job Data layout Profiler Collects concise summaries of execution Workflow Workload What-if Engine Estimates impact of hypothetical changes on execution 1) if Δ(conf. parameters) then what …? 2) if Δ(data properties) then what …? 3) if Δ(cluster properties) then what …? 9/26/2011 Starfish 8 Starfish Architecture Workload Optimizer Profiler Elastisizer Workflow Optimizer What-if Engine Job Optimizer Data Manager Metadata Mgr. 9/26/2011 Intermediate Data Mg
阅读全文
- 文档名称
- Starfish (17) (hệ thống tự điều chỉnh Starfish dành cho Hadoop MapReduce) (Tiếng Anh)
- 学校 / 课程
- Duke University · Big Data
- 内容
- Tài liệu giới thiệu Starfish, một hệ thống tự điều chỉnh cho phân tích dữ liệu lớn, giải quyết các thách thức trong việc tinh chỉnh Hadoop MapReduce. Nó sử dụng các công cụ như Profiler và What-if Engine để tự động tối ưu hóa hiệu suất mà không cần người dùng có chuyên môn sâu.
- 目录
- Analysis in the Big Data Era
- Hadoop MapReduce Ecosystem
- Practitioners of Big Data Analytics
- Tuning Challenges
- Starfish: Self-tuning System
- What are the Tuning Problems?
- Starfish’s Core Approach to Tuning
- Starfish Architecture
- MapReduce Job Execution
- What Controls MR Job Execution?
- Effect of Configuration Settings
- MapReduce Job Tuning in a Nutshell
- Job Profile
- Job Profile Fields
- 页数
- 32 页
- 上传者
- Uni24h
评论 (0)
暂无评论。快来抢沙发吧!
Neumann (mối quan hệ giữa Exascale Computing và Big Data) - Philipp Neumann
Tính toán trong bộ nhớ với Spark - Julian M. Kunkel
Intro to Mapreduce (02) (Giới thiệu về MapReduce và Hadoop) (Tiếng Anh)
GPUs (04) (Xử lý song song và bộ xử lý đồ họa)
Neo4j (08) (Xử lý đồ thị với Neo4j) - BigData Analytics - Julian M. Kunkel
Chương 7.Cơ học lượng tử - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 6.Quang học lượng tử - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 5.Thuyết tương đối - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 4. Tán xạ ánh sáng - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 3.Phân cực ánh sáng - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
评论 (0)
暂无评论。快来抢沙发吧!