[jira] [Updated] (YARN-3922) Introduce adaptive heartbeat between RM and NM

2015-07-14 Thread Wangda Tan (JIRA)

 [ 
https://issues.apache.org/jira/browse/YARN-3922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wangda Tan updated YARN-3922:
-
Labels:   (was: newbie)

  Introduce adaptive heartbeat between RM and NM
 ---

 Key: YARN-3922
 URL: https://issues.apache.org/jira/browse/YARN-3922
 Project: Hadoop YARN
  Issue Type: New Feature
  Components: nodemanager, resourcemanager
Reporter: Xiaodi Ke

 Currently, the communication between RM and NM are based on pull-based 
 heartbeat protocol. Along with the NM heartbeat, it updates the status of 
 containers (i.e. FINISHED container). This also updates the RM’s view of 
 available resource and triggers scheduling. How frequently the NM sends the 
 heartbeat will impact the task throughput and latency of YARN scheduler.  
 Although the heartbeat interval can be configured in yarn-stie.xml, it will 
 increase the load of RM and bring unnecessary overhead if the interval is 
 configured too short. 
 We propose the adaptive heartbeat between RM and NM to achieve a balance 
 between updating NM’s info promptly and minimizing the overhead of extra 
 heartbeats. With adaptive heartbeat, NM still honors the current heartbeat 
 interval and sends the heartbeat regularly. However, a heartbeat will be 
 triggered as soon as any container status is changed.  Also a minimum 
 interval can be configured to prevent NM from sending heartbeat too 
 frequently.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (YARN-3922) Introduce adaptive heartbeat between RM and NM

2015-07-14 Thread Xiaodi Ke (JIRA)

 [ 
https://issues.apache.org/jira/browse/YARN-3922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xiaodi Ke updated YARN-3922:

Labels: newbie  (was: )

  Introduce adaptive heartbeat between RM and NM
 ---

 Key: YARN-3922
 URL: https://issues.apache.org/jira/browse/YARN-3922
 Project: Hadoop YARN
  Issue Type: New Feature
  Components: nodemanager, resourcemanager
Reporter: Xiaodi Ke
  Labels: newbie

 Currently, the communication between RM and NM are based on pull-based 
 heartbeat protocol. Along with the NM heartbeat, it updates the status of 
 containers (i.e. FINISHED container). This also updates the RM’s view of 
 available resource and triggers scheduling. How frequently the NM sends the 
 heartbeat will impact the task throughput and latency of YARN scheduler.  
 Although the heartbeat interval can be configured in yarn-stie.xml, it will 
 increase the load of RM and bring unnecessary overhead if the interval is 
 configured too short. 
 We propose the adaptive heartbeat between RM and NM to achieve a balance 
 between updating NM’s info promptly and minimizing the overhead of extra 
 heartbeats. With adaptive heartbeat, NM still honors the current heartbeat 
 interval and sends the heartbeat regularly. However, a heartbeat will be 
 triggered as soon as any container status is changed.  Also a minimum 
 interval can be configured to prevent NM from sending heartbeat too 
 frequently.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)