4. Tez

Tez provides a general-purpose, highly customizable framework that creates simplified data-processing tasks across both small scale (low-latency) and large-scale (high throughput) workloads in Hadoop.

Tez is the improved implementation of MapReduce Application that supports container reuse. This allows jobs to run faster on clusters that have limited resources per job. On smaller clusters, it reduces the time for a job to finish by efficiently using containers to run more than one task.