Microlearner: A fine-grained Learning Optimizer for Big Data Workloads at Microsoft

被引:10
|
作者
Jindal, Alekh [1 ]
Qiao, Shi [2 ]
Sen, Rathijit [1 ]
Patel, Hiren [2 ]
机构
[1] Microsoft Corp, Gray Syst Lab, Redmond, WA 98052 USA
[2] Microsoft Corp, Azure Data, Redmond, WA 98052 USA
关键词
D O I
10.1109/ICDE51399.2021.00275
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Big data systems have become increasingly complex making the job of a query optimizer incredibly difficult. This is due to more complicated decision making, more complex query plans seen, and more tedious objective functions in cloud-based big data workloads. As a result, production cloud query optimizers are often far from optimal. In this paper, we describe building a learning query optimizer for big data workloads at Microsoft. We make four major contributions. First, we describe the challenges in cloud query optimizers based on our observations from the big data workloads at Microsoft. Second, we discuss what makes machine learning an attractive approach to aid the big data query optimizers in decision making. Third, we present Microlearner, a practical approach to characterize large cloud workloads into smaller subsets and build micromodels over each subset to tame the complexity of big data workloads And finally, we describe the productization of Microlearner, using learned cardinality as a concrete example, via performance results over very large production workloads and illustrating the various challenges involved in deployment.
引用
收藏
页码:2423 / 2434
页数:12
相关论文
共 50 条
  • [31] Learning fine-grained control for mapless navigation
    de Villiers, Fred
    Brink, Willie
    2020 INTERNATIONAL SAUPEC/ROBMECH/PRASA CONFERENCE, 2020, : 666 - 671
  • [32] Fine-Grained Visual Comparisons with Local Learning
    Yu, Aron
    Grauman, Kristen
    2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, : 192 - 199
  • [33] Incremental Learning for Fine-Grained Image Recognition
    Cao, Liangliang
    Hsiao, Jenhao
    de Juan, Paloma
    Li, Yuncheng
    Thomee, Bart
    ICMR'16: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA RETRIEVAL, 2016, : 363 - 366
  • [34] ADVERSARIAL LEARNING FOR FINE-GRAINED IMAGE SEARCH
    Lin, Kevin
    Yang, Fan
    Wang, Qiaosong
    Piramuthu, Robinson
    2019 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), 2019, : 490 - 495
  • [35] Learning to Geolocalise Tweets at a Fine-Grained Level
    Paule, Jorge David Gonzalez
    Moshfeghi, Yashar
    Macdonald, Craig
    Ounis, Iadh
    CIKM'18: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2018, : 1675 - 1678
  • [36] Transfer learning for fine-grained entity typing
    Feng Hou
    Ruili Wang
    Yi Zhou
    Knowledge and Information Systems, 2021, 63 : 845 - 866
  • [37] Integrity check method for fine-grained data
    School of Information Science and Technology, Southwest Jiaotong University, Chengdu 610031, China
    不详
    Ruan Jian Xue Bao, 2009, 4 (902-909):
  • [38] Fine-Grained Queue Measurement in the Data Plane
    Chen, Xiaoqi
    Feibish, Shir Landau
    Koral, Yaron
    Rexford, Jennifer
    Rottenstreich, Ori
    Monetti, Steven A.
    Wang, Tzuu-Yi
    PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT '19), 2019, : 15 - 29
  • [39] Taming the IDE with Fine-grained Interaction Data
    Minelli, Roberto
    Mocci, Andrea
    Robbes, Romain
    Lanza, Michele
    2016 IEEE 24TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2016,
  • [40] Commonsense Oriented Fine-Grained Data Augmentation
    Li, Huachao
    Kang, Bin
    Wang, Lei
    Computer Engineering and Applications, 2024, 60 (06) : 214 - 221