Intelligent Automated Workload Analysis for Database Replatforming

被引:3
|
作者
Aleyasen, Amirhossein [1 ,2 ]
Morcos, Mark [1 ]
Antova, Lyublena [1 ]
Sugiyama, Marc [1 ]
Korablev, Dmitri [1 ]
Patvarczki, Jozsef [1 ]
Mutreja, Rima [1 ]
Duller, Michael [1 ]
Waas, Florian M. [1 ]
Winslett, Marianne [2 ]
机构
[1] Datometry Inc, San Francisco, CA 94105 USA
[2] Univ Illinois, San Francisco, CA 94105 USA
来源
PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (SIGMOD '22) | 2022年
关键词
workload analysis; data warehousing; porting complexity; database replatforming; adaptive data virtualization;
D O I
10.1145/3514221.3526050
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Performing a detailed workload analysis is a crucial step in determining the feasibility, timeline and cost of a major data warehouse replatforming project, i.e., migration from one platform to another. A large company's data warehouse applications may include millions of queries, some of which will use features that are unsupported or have different semantics in the new warehouse, or may have poor performance there. In this paper we present q Insight, a workload analyzer that Datometry has used in data warehouse replatforming efforts for dozens of major clients. qInsight leverages Datometry's Hyper-Q to obtain insights from a workload, including SQL features and workload structural information that could not be obtained without deep query analysis. qInsight uses the identified features and a weighting scheme based on human expert judgments to assess the difficulty of rewriting each application in the workload via traditional migration methods. Datometry's clients find this information useful in planning their projects, including the order in which to migrate applications. We present a q Insight-based data warehouse usage analysis of over 1.7 billion queries from real-world workloads.
引用
收藏
页码:2273 / 2285
页数:13
相关论文
共 50 条
  • [1] Konveyor Move2Kube: A Framework For Automated Application Replatforming
    Seshadri, Padmanabha, V
    Balagopal, Harikrishnan
    Nayak, Akash
    Kumar, Ashok Pon
    Loyola, Pablo
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2022), 2022, : 115 - 124
  • [2] Konveyor Move2Kube: Automated Replatforming of Applications to Kubernetes
    Seshadri, Padmanabha, V
    Balagopal, Harikrishnan
    Loyola, Pablo
    Nayak, Akash
    Govindarajan, Chander
    Verma, Mudit
    Kumar, Ashok Pon
    Singhee, Amith
    2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 717 - 719
  • [3] An analysis of database workload performance on simultaneous multithreaded processors
    Lo, JL
    Barroso, LA
    Eggers, SJ
    Gharachorloo, K
    Levy, HM
    Parekh, SS
    25TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 1998, : 39 - 50
  • [4] DATABASE WORKLOAD MODELING
    SALZA, S
    TERRANOVA, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 257 : 50 - 94
  • [5] A DATABASE DESIGN FOR AUTOMATED RAM ANALYSIS
    WALSH, B
    PROCEEDINGS ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 1987, (SYM): : 104 - 107
  • [6] AN INTELLIGENT SYSTEM FOR AUTOMATED COLORIMETRIC ANALYSIS
    SETTLE, FA
    PHARR, DY
    LAGERHOLM, C
    JOHNSON, R
    MYERS, C
    LASIDA, L
    WILLIAMS, R
    KNICK, E
    LABORATORY ROBOTICS AND AUTOMATION, 1994, 6 (04) : 183 - 193
  • [7] Workload of hospital pharmacy in Taiwan: Analysis of national claims database
    Chang, Chia-Hsien
    Yang, Yea-Huei Kao
    Lin, Swu-Jane
    PHARMACOEPIDEMIOLOGY AND DRUG SAFETY, 2008, 17 : S248 - S249
  • [8] Fuzzy methods for automated intelligent data analysis
    Nauck, DD
    Spott, MT
    Azvine, B
    2004 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3, PROCEEDINGS, 2004, : 487 - 492
  • [9] Automated HPC Workload Generation Combining Statistical Modeling and Autoregressive Analysis
    Zhou, Zechun
    Sun, Jingwei
    Sun, Guangzhong
    BENCHMARKING, MEASURING, AND OPTIMIZING, BENCH 2023, 2024, 14521 : 153 - 170
  • [10] Intelligent Analysis of Database Users Based on A Dynamic Model
    Ai, Jieqing
    Wang, Jianyong
    Chen, Shouming
    Guan, Hao
    Liang, Chengdong
    Chen, Liang
    PROCEEDINGS OF THE 2017 2ND INTERNATIONAL CONFERENCE ON MACHINERY, ELECTRONICS AND CONTROL SIMULATION (MECS 2017), 2017, 138 : 677 - 681