SlideShare uma empresa Scribd logo
1 de 13
NODE LEVEL PARALLELISM
Node
Memory
5 GB
Container
1 GB
1 GB
1 GB
1 GB
1 GB
1 GB
•
P- 150
P-2
P-1
Increase /Decrease of CCS
DYNAMIC CONTROLLING
5 CCS
Manual Tuning
Time consuming / Performance Implications
Dynamic Tuning
Faster / Better Performance
+ ccs
- ccs
CPU %
Blocked I/O Processes
Context Switch
Error = Reference value – Value
User_cpu
Proc_blocked
Ctxt
Value
* Config Files (Momory + Virtual core Limit )
Itration = 1
CCS = 7
compute CCS
Itration = 2
CCS = 4
RM
NM
NM
NM
1
1
...
...
N
RM
NM
NM
NM
Wait queue
Ready Queue
Uses existing ccs to allocate containers.
Periodically compute CCS value - API
IF { New CCS < Old CCS }
Suspend Containers
IF
{ New CCS > Old CCS & Suspended containers }
Then
{ Resume old containers before new containers spawn }
IF
{ New CCS > Old CCS & no Suspended containers }
Then
{ assign new containers }
CCS Alloted = 7
CCS Alloted = 14
CCS Alloted =21
CCS Alloted = 14
1
0CCS
UB
LB
Water
User_cpu
Proc_blocked 0 : Lower Thresh-hold
1: Upper Thresh-hold
Ctxt
1
0
CCS
Continuous
Increase
Continuous
Decrease
User_cpu
Proc_blocked Score
Ctxt
CCS
Score
ccs =10
ccs =12
ccs=14
Current
Timeline
Current error
[ E(J) ]
Change in error
[ E(J) – E(J-1)]
Proportionate constant
kP *
Derivative constant
kD *+CCS =
Error = score
ccs
score
CCS
Experimental Setup
 Ten IBM Power PC Machines
10 GBPS Ethernet network B/w RM & NM’s
 16 cores
 64 CPU Threads
 124 GB RAM
For each node
RM
NM 9
NM 2
NM 1
1
Applications used for Testing
Applications are selected based on two factors
 CPU Utilization
 IO Demand
Performance Comparison
• Default Configuration is at least 50% slower for all applications
• All three dynamic approaches are much better than best practices (7-31% better)
• PD is better than WaterLevel and PD+pruning except for grep application
Tuning Methods to be Compared
• Default
• Best practice
• Three Dynamic Controlling Methods (PD,WL & PD+pruning)
Table: Relative Comparison of map completion time for various tuning methods
Performance Comparison
• Default, best case, and exhaustive search have
static CCS value
• Among dynamic approaches PD and
WaterLevel changes CCS
• PD+pruning changes CCS initially, but
stabilizes CCS to a fixed value after 350 second
mark
Fig : Change of CCS value of all tuning approaches
• Dynamic tuning achieves the most satisfactory
performance as well as CCS responsiveness
Resource Usage Comparison
Default Tuning Best practice Tuning
PD Tuning
Conclusion
 Does not under utilize resources
 In Performance comparison PD based dynamic controller showed improvement
compared to best Practice method and Default method
 Dynamic approach change the CCS value dynamically for efficient utilization of
resources
 Dynamic approach suspends the container when it has less CCS value which reduce
CPU contention

Mais conteúdo relacionado

Mais procurados

EDBT2015: Transactional Replication in Hybrid Data Store Architectures
EDBT2015: Transactional Replication in Hybrid Data Store ArchitecturesEDBT2015: Transactional Replication in Hybrid Data Store Architectures
EDBT2015: Transactional Replication in Hybrid Data Store Architecturestatemura
 
OVN Controller Incremental Processing
OVN Controller Incremental ProcessingOVN Controller Incremental Processing
OVN Controller Incremental ProcessingHan Zhou
 
How CFD can help gain the most efficient data centre designs
How CFD can help gain the most efficient data centre designsHow CFD can help gain the most efficient data centre designs
How CFD can help gain the most efficient data centre designsmattkeysource
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Taani Saxena
 
Short term Multi Chain Hydrothermal Scheduling Using Modified Gravitational S...
Short term Multi Chain Hydrothermal Scheduling Using Modified Gravitational S...Short term Multi Chain Hydrothermal Scheduling Using Modified Gravitational S...
Short term Multi Chain Hydrothermal Scheduling Using Modified Gravitational S...IJARTES
 
Streamline based history matching of arrival times and bottom-hole pressure d...
Streamline based history matching of arrival times and bottom-hole pressure d...Streamline based history matching of arrival times and bottom-hole pressure d...
Streamline based history matching of arrival times and bottom-hole pressure d...Shusei Tanaka
 
HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...
HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...
HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...ecij
 
HBaseCon2017 Quanta: Quora's hierarchical counting system on HBase
HBaseCon2017 Quanta: Quora's hierarchical counting system on HBaseHBaseCon2017 Quanta: Quora's hierarchical counting system on HBase
HBaseCon2017 Quanta: Quora's hierarchical counting system on HBaseHBaseCon
 
Cassandra drivers
Cassandra driversCassandra drivers
Cassandra driversTyler Hobbs
 

Mais procurados (12)

EDBT2015: Transactional Replication in Hybrid Data Store Architectures
EDBT2015: Transactional Replication in Hybrid Data Store ArchitecturesEDBT2015: Transactional Replication in Hybrid Data Store Architectures
EDBT2015: Transactional Replication in Hybrid Data Store Architectures
 
Acid property
Acid propertyAcid property
Acid property
 
OVN Controller Incremental Processing
OVN Controller Incremental ProcessingOVN Controller Incremental Processing
OVN Controller Incremental Processing
 
How CFD can help gain the most efficient data centre designs
How CFD can help gain the most efficient data centre designsHow CFD can help gain the most efficient data centre designs
How CFD can help gain the most efficient data centre designs
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
 
QOS
QOSQOS
QOS
 
Short term Multi Chain Hydrothermal Scheduling Using Modified Gravitational S...
Short term Multi Chain Hydrothermal Scheduling Using Modified Gravitational S...Short term Multi Chain Hydrothermal Scheduling Using Modified Gravitational S...
Short term Multi Chain Hydrothermal Scheduling Using Modified Gravitational S...
 
Streamline based history matching of arrival times and bottom-hole pressure d...
Streamline based history matching of arrival times and bottom-hole pressure d...Streamline based history matching of arrival times and bottom-hole pressure d...
Streamline based history matching of arrival times and bottom-hole pressure d...
 
HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...
HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...
HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...
 
HBaseCon2017 Quanta: Quora's hierarchical counting system on HBase
HBaseCon2017 Quanta: Quora's hierarchical counting system on HBaseHBaseCon2017 Quanta: Quora's hierarchical counting system on HBase
HBaseCon2017 Quanta: Quora's hierarchical counting system on HBase
 
Cassandra drivers
Cassandra driversCassandra drivers
Cassandra drivers
 
Avinash_PPT
Avinash_PPTAvinash_PPT
Avinash_PPT
 

Destaque (15)

Music video pitch
Music video pitchMusic video pitch
Music video pitch
 
Elements of design
Elements of designElements of design
Elements of design
 
En the pleasures of paradise in brief
En the pleasures of paradise in briefEn the pleasures of paradise in brief
En the pleasures of paradise in brief
 
Pen & ink technique paintings
Pen & ink technique paintingsPen & ink technique paintings
Pen & ink technique paintings
 
Google docs tutorial
Google docs tutorialGoogle docs tutorial
Google docs tutorial
 
Strategic Analysis on Refuge
Strategic Analysis on Refuge Strategic Analysis on Refuge
Strategic Analysis on Refuge
 
La moda
La modaLa moda
La moda
 
Presentazione Liceo Artistico - Acqui Terme
Presentazione Liceo Artistico - Acqui TermePresentazione Liceo Artistico - Acqui Terme
Presentazione Liceo Artistico - Acqui Terme
 
Monica calvo
Monica calvoMonica calvo
Monica calvo
 
Sistemi cloud
Sistemi cloudSistemi cloud
Sistemi cloud
 
Presentation
PresentationPresentation
Presentation
 
Extint species
Extint speciesExtint species
Extint species
 
XOOPS 2.6.0 Service Manager
XOOPS 2.6.0  Service Manager XOOPS 2.6.0  Service Manager
XOOPS 2.6.0 Service Manager
 
Download Soal UN IPA SMP 2011-2012
Download Soal UN IPA SMP 2011-2012Download Soal UN IPA SMP 2011-2012
Download Soal UN IPA SMP 2011-2012
 
Design Thinking Workshop
Design Thinking WorkshopDesign Thinking Workshop
Design Thinking Workshop
 

Semelhante a Node level parallism in hadoop

Node level parallism in Hadoop
Node level parallism in HadoopNode level parallism in Hadoop
Node level parallism in HadoopAmar Dhillon
 
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...John Gunnels
 
load-balancing-method-for-embedded-rt-system-20120711-0940
load-balancing-method-for-embedded-rt-system-20120711-0940load-balancing-method-for-embedded-rt-system-20120711-0940
load-balancing-method-for-embedded-rt-system-20120711-0940Samsung Electronics
 
Process Capability.ppt related to quality
Process Capability.ppt related to qualityProcess Capability.ppt related to quality
Process Capability.ppt related to qualitynikhilyadav365577
 
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...Tarik Reza Toha
 
OK Labs - Virtualization as the Nexus of Multicore Power Management
OK Labs - Virtualization as the Nexus of Multicore Power ManagementOK Labs - Virtualization as the Nexus of Multicore Power Management
OK Labs - Virtualization as the Nexus of Multicore Power ManagementOpen Kernel Labs
 
Benchmarking Elastic Cloud Big Data Services under SLA Constraints
Benchmarking Elastic Cloud Big Data Services under SLA ConstraintsBenchmarking Elastic Cloud Big Data Services under SLA Constraints
Benchmarking Elastic Cloud Big Data Services under SLA ConstraintsNicolas Poggi
 
How should I monitor my idaa
How should I monitor my idaaHow should I monitor my idaa
How should I monitor my idaaCuneyt Goksu
 
Oracle 12c Multi Tenant
Oracle 12c Multi TenantOracle 12c Multi Tenant
Oracle 12c Multi TenantRed Stack Tech
 
quality control STUDY ON 3 POLE MCCB MBA SIP report
quality control STUDY ON 3 POLE MCCB MBA SIP report quality control STUDY ON 3 POLE MCCB MBA SIP report
quality control STUDY ON 3 POLE MCCB MBA SIP report Akshay Nair
 
The Magic of Tuning in PostgreSQL
The Magic of Tuning in PostgreSQLThe Magic of Tuning in PostgreSQL
The Magic of Tuning in PostgreSQLAshnikbiz
 
Ration-by-Weight of Efficiency and Equity
Ration-by-Weight of Efficiency and Equity Ration-by-Weight of Efficiency and Equity
Ration-by-Weight of Efficiency and Equity Rong (Carina) Wang
 
Massed Refresh: An Energy-Efficient Technique to Reduce Refresh Overhead in H...
Massed Refresh: An Energy-Efficient Technique to Reduce Refresh Overhead in H...Massed Refresh: An Energy-Efficient Technique to Reduce Refresh Overhead in H...
Massed Refresh: An Energy-Efficient Technique to Reduce Refresh Overhead in H...Ishan Thakkar
 
Presentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12cPresentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12cRonald Francisco Vargas Quesada
 
DB12c: All You Need to Know About the Resource Manager
DB12c: All You Need to Know About the Resource ManagerDB12c: All You Need to Know About the Resource Manager
DB12c: All You Need to Know About the Resource ManagerAndrejs Vorobjovs
 
A Performance Study of BDD-Based Model Checking
A Performance Study of BDD-Based Model CheckingA Performance Study of BDD-Based Model Checking
A Performance Study of BDD-Based Model CheckingOlivier Coudert
 
Autonomous Transaction Processing (ATP): In Heavy Traffic, Why Drive Stick?
Autonomous Transaction Processing (ATP): In Heavy Traffic, Why Drive Stick?Autonomous Transaction Processing (ATP): In Heavy Traffic, Why Drive Stick?
Autonomous Transaction Processing (ATP): In Heavy Traffic, Why Drive Stick?Jim Czuprynski
 
A framework for nonlinear model predictive control
A framework for nonlinear model predictive controlA framework for nonlinear model predictive control
A framework for nonlinear model predictive controlModelon
 

Semelhante a Node level parallism in hadoop (20)

Node level parallism in Hadoop
Node level parallism in HadoopNode level parallism in Hadoop
Node level parallism in Hadoop
 
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
 
load-balancing-method-for-embedded-rt-system-20120711-0940
load-balancing-method-for-embedded-rt-system-20120711-0940load-balancing-method-for-embedded-rt-system-20120711-0940
load-balancing-method-for-embedded-rt-system-20120711-0940
 
Process Capability.ppt related to quality
Process Capability.ppt related to qualityProcess Capability.ppt related to quality
Process Capability.ppt related to quality
 
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
 
Six sigma11
Six sigma11Six sigma11
Six sigma11
 
OK Labs - Virtualization as the Nexus of Multicore Power Management
OK Labs - Virtualization as the Nexus of Multicore Power ManagementOK Labs - Virtualization as the Nexus of Multicore Power Management
OK Labs - Virtualization as the Nexus of Multicore Power Management
 
Benchmarking Elastic Cloud Big Data Services under SLA Constraints
Benchmarking Elastic Cloud Big Data Services under SLA ConstraintsBenchmarking Elastic Cloud Big Data Services under SLA Constraints
Benchmarking Elastic Cloud Big Data Services under SLA Constraints
 
Introduction to SLURM
Introduction to SLURMIntroduction to SLURM
Introduction to SLURM
 
How should I monitor my idaa
How should I monitor my idaaHow should I monitor my idaa
How should I monitor my idaa
 
Oracle 12c Multi Tenant
Oracle 12c Multi TenantOracle 12c Multi Tenant
Oracle 12c Multi Tenant
 
quality control STUDY ON 3 POLE MCCB MBA SIP report
quality control STUDY ON 3 POLE MCCB MBA SIP report quality control STUDY ON 3 POLE MCCB MBA SIP report
quality control STUDY ON 3 POLE MCCB MBA SIP report
 
The Magic of Tuning in PostgreSQL
The Magic of Tuning in PostgreSQLThe Magic of Tuning in PostgreSQL
The Magic of Tuning in PostgreSQL
 
Ration-by-Weight of Efficiency and Equity
Ration-by-Weight of Efficiency and Equity Ration-by-Weight of Efficiency and Equity
Ration-by-Weight of Efficiency and Equity
 
Massed Refresh: An Energy-Efficient Technique to Reduce Refresh Overhead in H...
Massed Refresh: An Energy-Efficient Technique to Reduce Refresh Overhead in H...Massed Refresh: An Energy-Efficient Technique to Reduce Refresh Overhead in H...
Massed Refresh: An Energy-Efficient Technique to Reduce Refresh Overhead in H...
 
Presentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12cPresentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12c
 
DB12c: All You Need to Know About the Resource Manager
DB12c: All You Need to Know About the Resource ManagerDB12c: All You Need to Know About the Resource Manager
DB12c: All You Need to Know About the Resource Manager
 
A Performance Study of BDD-Based Model Checking
A Performance Study of BDD-Based Model CheckingA Performance Study of BDD-Based Model Checking
A Performance Study of BDD-Based Model Checking
 
Autonomous Transaction Processing (ATP): In Heavy Traffic, Why Drive Stick?
Autonomous Transaction Processing (ATP): In Heavy Traffic, Why Drive Stick?Autonomous Transaction Processing (ATP): In Heavy Traffic, Why Drive Stick?
Autonomous Transaction Processing (ATP): In Heavy Traffic, Why Drive Stick?
 
A framework for nonlinear model predictive control
A framework for nonlinear model predictive controlA framework for nonlinear model predictive control
A framework for nonlinear model predictive control
 

Último

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 

Último (20)

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 

Node level parallism in hadoop

  • 1.
  • 2. NODE LEVEL PARALLELISM Node Memory 5 GB Container 1 GB 1 GB 1 GB 1 GB 1 GB 1 GB • P- 150 P-2 P-1 Increase /Decrease of CCS DYNAMIC CONTROLLING 5 CCS Manual Tuning Time consuming / Performance Implications Dynamic Tuning Faster / Better Performance
  • 3. + ccs - ccs CPU % Blocked I/O Processes Context Switch Error = Reference value – Value User_cpu Proc_blocked Ctxt Value
  • 4. * Config Files (Momory + Virtual core Limit ) Itration = 1 CCS = 7 compute CCS Itration = 2 CCS = 4 RM NM NM NM 1 1 ... ... N
  • 5. RM NM NM NM Wait queue Ready Queue Uses existing ccs to allocate containers. Periodically compute CCS value - API IF { New CCS < Old CCS } Suspend Containers IF { New CCS > Old CCS & Suspended containers } Then { Resume old containers before new containers spawn } IF { New CCS > Old CCS & no Suspended containers } Then { assign new containers } CCS Alloted = 7 CCS Alloted = 14 CCS Alloted =21 CCS Alloted = 14
  • 6. 1 0CCS UB LB Water User_cpu Proc_blocked 0 : Lower Thresh-hold 1: Upper Thresh-hold Ctxt 1 0 CCS Continuous Increase Continuous Decrease
  • 7. User_cpu Proc_blocked Score Ctxt CCS Score ccs =10 ccs =12 ccs=14 Current Timeline Current error [ E(J) ] Change in error [ E(J) – E(J-1)] Proportionate constant kP * Derivative constant kD *+CCS = Error = score ccs score CCS
  • 8. Experimental Setup  Ten IBM Power PC Machines 10 GBPS Ethernet network B/w RM & NM’s  16 cores  64 CPU Threads  124 GB RAM For each node RM NM 9 NM 2 NM 1 1
  • 9. Applications used for Testing Applications are selected based on two factors  CPU Utilization  IO Demand
  • 10. Performance Comparison • Default Configuration is at least 50% slower for all applications • All three dynamic approaches are much better than best practices (7-31% better) • PD is better than WaterLevel and PD+pruning except for grep application Tuning Methods to be Compared • Default • Best practice • Three Dynamic Controlling Methods (PD,WL & PD+pruning) Table: Relative Comparison of map completion time for various tuning methods
  • 11. Performance Comparison • Default, best case, and exhaustive search have static CCS value • Among dynamic approaches PD and WaterLevel changes CCS • PD+pruning changes CCS initially, but stabilizes CCS to a fixed value after 350 second mark Fig : Change of CCS value of all tuning approaches • Dynamic tuning achieves the most satisfactory performance as well as CCS responsiveness
  • 12. Resource Usage Comparison Default Tuning Best practice Tuning PD Tuning
  • 13. Conclusion  Does not under utilize resources  In Performance comparison PD based dynamic controller showed improvement compared to best Practice method and Default method  Dynamic approach change the CCS value dynamically for efficient utilization of resources  Dynamic approach suspends the container when it has less CCS value which reduce CPU contention

Notas do Editor

  1. We will have one config value – ccs