Starfish (17) (hệ thống tự điều chỉnh Starfish dành cho Hadoop MapReduce) (Tiếng Anh)
Génération de l'aperçu...
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.
Description
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
Résumé IA
- Nom du document
- Starfish (17) (hệ thống tự điều chỉnh Starfish dành cho Hadoop MapReduce) (Tiếng Anh)
- École / Cours
- Duke University · Big Data
- Contenu
- 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.
- Table des matières
- 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
- Pages
- 32 pages
- Téléversé par
- Uni24h
Foire aux questions
Ce document est-il gratuit ?
Oui. « Starfish (17) (hệ thống tự điều chỉnh Starfish dành cho Hadoop MapReduce) (Tiếng Anh) » est gratuit — il suffit de vous connecter et de cliquer sur Télécharger pour obtenir le fichier original.
Combien de pages compte ce document ?
Le document contient 32 pages, pour le cours Big Data. Vous pouvez le prévisualiser en ligne avant de le télécharger.
Puis-je prévisualiser avant de télécharger ?
Oui. Vous pouvez prévisualiser ce document directement sur cette page avec le lecteur en ligne, puis décider de le télécharger ou non.
Starfish (17) (hệ thống tự điều chỉnh Starfish dành cho Hadoop MapReduce) (Tiếng Anh)
Génération de l'aperçu...
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
Lire le document entier
- Nom du document
- Starfish (17) (hệ thống tự điều chỉnh Starfish dành cho Hadoop MapReduce) (Tiếng Anh)
- École / Cours
- Duke University · Big Data
- Contenu
- 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.
- Table des matières
- 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
- Pages
- 32 pages
- Téléversé par
- Uni24h
Commentaires (0)
Aucun commentaire pour le moment. Soyez le premier !
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
Commentaires (0)
Aucun commentaire pour le moment. Soyez le premier !