Final answer:
The ApplicationMaster is the component in YARN/MRv2 that negotiates with NodeManagers for resource allocation and task execution and monitoring.
Step-by-step explanation:
Under the YARN/MRv2 framework, the daemon responsible for negotiating with the NodeManager(s) to execute and monitor tasks is the ApplicationMaster.
It is the ApplicationMaster that asks the ResourceManager for resources and works with the NodeManager to launch and track the tasks. The ResourceManager serves the role of the ultimate authority that manages the allocation of resources among all the applications in the system.