In distributed computing frameworks like MapReduce, Spark, and Dyrad, a coflow is set of flows transferring data between two stages job. The job cannot start its next stage unless all in the finish. To improve execution performance such job, it crucial to reduce completion time coflow, as can contribute more than 50 percent time. While several schedulers have been proposed, we observe that rout...