Adaptive parallel query processing

被引:0
|
作者
Tok, WH [1 ]
Zhao, L [1 ]
Bressan, S [1 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore 117543, Singapore
关键词
parallel processing; distributed systems; relational databases;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The wide availability of clusters of lowcost personal computers (PCs) provides exciting opportunities to leverage on the available raw computing power to perform computationally intensive tasks. Particularly, we are interested in the leveraging of clusters of PC to parallelizing the task of query processing for data integration Systems. In the database literature, most parallel query processing techniques focused on a coarse-grained approach towards query processing on multiple processors. Data is often partitioned across multiple processors and operators on each processor operate on a subset of the data. Adaptiveness was primarily achieved by run-time static and dynamic load balancing algorithms, In addition, depending on the type of partitioning technique used, data skew might occur which results in all the data being placed in one partition or execution skew might also occur, and result in all processing taking place on only one processor. In a wide-area environment, these traditional parallel query-processing techniques would not be effective since fluctuations Pertinent to Such environment are often not considered. Our main contribution lies in the Java implementation of a fine-grained adaptive parallel query processing mechanism that will adapt to these fluctuations in the query environment. We further proposed a new scheduling technique, called Tuple RTT scheduling, which will adapt to these run-time fluctuations and perform load balancing amongst multiple participating processors. Our initial implementation and performance study of the proposed scheduling technique indicates promising results.
引用
收藏
页码:590 / 597
页数:2
相关论文
共 50 条
  • [1] An adaptive parallel query processing middleware for the Grid
    Da Silva, V. F. V.
    Dutra, M. L.
    Porto, F.
    Schulze, B.
    Barbosa, A. C.
    de Oliveira, J. C.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (06): : 621 - 634
  • [2] Adaptive Query Processing
    Deshpande, Amol
    Ives, Zachary
    Raman, Vijayshankar
    [J]. FOUNDATIONS AND TRENDS IN DATABASES, 2007, 1 (01): : 1 - 140
  • [3] Parallel query processing in a polystore
    Pavlos Kranas
    Boyan Kolev
    Oleksandra Levchenko
    Esther Pacitti
    Patrick Valduriez
    Ricardo Jiménez-Peris
    Marta Patiño-Martinez
    [J]. Distributed and Parallel Databases, 2021, 39 : 939 - 977
  • [4] Skew in Parallel Query Processing
    Beame, Paul
    Koutris, Paraschos
    Suciu, Dan
    [J]. PODS'14: PROCEEDINGS OF THE 33RD ACM SIGMOD-SIGACT-SIGART SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2014, : 212 - 223
  • [5] Parallel query processing in a polystore
    Kranas, Pavlos
    Kolev, Boyan
    Levchenko, Oleksandra
    Pacitti, Esther
    Valduriez, Patrick
    Jimenez-Peris, Ricardo
    Patino-Martinez, Marta
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2021, 39 (04) : 939 - 977
  • [6] Adaptive query processing: A survey
    Gounaris, A
    Paton, NW
    Fernandes, AAA
    Sakellariou, R
    [J]. ADVANCES IN DATABASES, 2002, 2405 : 11 - 25
  • [7] Parallel Approach in RDF Query Processing
    Vajgl, Marek
    Parenica, Jan
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2016 (ICNAAM-2016), 2017, 1863
  • [8] Integrating query processing with parallel languages
    Myers, Brandon
    Oskin, Mark
    Howe, Bill
    [J]. 2015 13TH IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW), 2015, : 240 - 244
  • [9] SPARQL Query Parallel Processing: A Survey
    Feng, Jiaying
    Meng, Chenhong
    Song, Jiaming
    Zhang, Xiaowang
    Feng, Zhiyong
    Zou, Lei
    [J]. 2017 IEEE 6TH INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS 2017), 2017, : 444 - 451
  • [10] Communication Steps for Parallel Query Processing
    Tardos, Eva
    [J]. JOURNAL OF THE ACM, 2017, 64 (06)