Skip to main content

MIFO: A query-semantic aware resource allocation policy

Publication ,  Conference
Kalmegh, P; Babu, S
Published in: Proceedings of the ACM SIGMOD International Conference on Management of Data
June 25, 2019

Data Analytics Frameworks encourage sharing of clusters for execution of mixed workloads by promising fairness and isolation along with high performance and resource utilization. However, concurrent query executions on such shared clusters result in increased queue and resource waiting times for queries affecting their overall performance. MIFO is a dataflow aware scheduling policy that mitigates the impacts due to queue and resource contentions by reducing the waiting times for queries near completion. We present heuristics that exploit query semantics to proactively trigger MIFO-based allocations in a workload. Our experiments on Apache Spark using TPCDS benchmark show that compared to a FAIR policy, MIFO provides an improved mean response time, reduced makespan of the workload and average speedup between 1.2x-2.7x in highly concurrent setting with only a momentary deviation in fairness.

Duke Scholars

Published In

Proceedings of the ACM SIGMOD International Conference on Management of Data

DOI

ISSN

0730-8078

Publication Date

June 25, 2019

Start / End Page

1678 / 1695
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Kalmegh, P., & Babu, S. (2019). MIFO: A query-semantic aware resource allocation policy. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 1678–1695). https://doi.org/10.1145/3299869.3319902
Kalmegh, P., and S. Babu. “MIFO: A query-semantic aware resource allocation policy.” In Proceedings of the ACM SIGMOD International Conference on Management of Data, 1678–95, 2019. https://doi.org/10.1145/3299869.3319902.
Kalmegh P, Babu S. MIFO: A query-semantic aware resource allocation policy. In: Proceedings of the ACM SIGMOD International Conference on Management of Data. 2019. p. 1678–95.
Kalmegh, P., and S. Babu. “MIFO: A query-semantic aware resource allocation policy.” Proceedings of the ACM SIGMOD International Conference on Management of Data, 2019, pp. 1678–95. Scopus, doi:10.1145/3299869.3319902.
Kalmegh P, Babu S. MIFO: A query-semantic aware resource allocation policy. Proceedings of the ACM SIGMOD International Conference on Management of Data. 2019. p. 1678–1695.

Published In

Proceedings of the ACM SIGMOD International Conference on Management of Data

DOI

ISSN

0730-8078

Publication Date

June 25, 2019

Start / End Page

1678 / 1695