메뉴 건너뛰기




Volumn 6, Issue 6, 1995, Pages 578-590

A Hierarchical Approach to Parallel Multiquery Scheduling

Author keywords

[No Author keywords available]

Indexed keywords

HIERARCHICAL SCHEDULING ALGORITHMS; MULTIPROCESSOR DATABASE SYSTEMS; NONPRECEDENCE BASED SCHEDULING; PARALLEL MULTIQUERY SCHEDULING; PRECEDENCE BASED SCHEDULING;

EID: 0029324357     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/71.388035     Document Type: Article
Times cited : (13)

References (51)
  • 1
    • 0024719897 scopus 로고
    • Percentile finding algorithm for multiple sorted runs
    • Amsterdam, The Netherlands, Aug.
    • B. Iyer, G. Ricard, and P. Varman, “Percentile finding algorithm for multiple sorted runs,” in Proc. 15th Int. Conf. Very Large Databases, Amsterdam, The Netherlands, Aug. 1989, pp. 135-144.
    • (1989) Proc. 15th Int. Conf. Very Large Databases , pp. 135-144
    • Iyer, B.1    Ricard, G.2    Varman, P.3
  • 3
    • 0027224986 scopus 로고
    • A parallel sort merge join algorithm for managing data skew
    • Jan.
    • J. Wolf, D. Dias, and P. Yu, “A parallel sort merge join algorithm for managing data skew,” IEEE Trans. Parallel Distrib. Syst., pp. 70-86, Jan. 1993.
    • (1993) IEEE Trans. Parallel Distrib. Syst. , pp. 70-86
    • Wolf, J.1    Dias, D.2    Yu, P.3
  • 4
    • 0026140287 scopus 로고
    • An effective algorithm for parallelizing hash joins in the presence of data skew
    • Kobe, Japan, Apr.
    • J. Wolf, D. Dias, P. Yu, and J. Turek, “An effective algorithm for parallelizing hash joins in the presence of data skew,” in Proc. 7th Int. Conf. Data Eng., Kobe, Japan, Apr. 1991, pp. 200-209.
    • (1991) Proc. 7th Int. Conf. Data Eng. , pp. 200-209
    • Wolf, J.1    Dias, D.2    Yu, P.3    Turek, J.4
  • 5
    • 0001793230 scopus 로고
    • Bucket spreading parallel hash: A new, robust, parallel hash join method for data skew in the super database computer (SDC)
    • Brisbane, Australia, Aug.
    • M. Kitsuregawa and Y. Ogawa, “Bucket spreading parallel hash: A new, robust, parallel hash join method for data skew in the super database computer (SDC),” in Proc. 16th Int. Conf. Very Large Databases, Brisbane, Australia, Aug. 1990, pp. 210-221.
    • (1990) Proc. 16th Int. Conf. Very Large Databases , pp. 210-221
    • Kitsuregawa, M.1    Ogawa, Y.2
  • 6
    • 0003044886 scopus 로고
    • Handling data skew in multiprocessor database computers using partition tuning
    • Barcelona, Spain, Sept.
    • K. Hua and C. Lee, “Handling data skew in multiprocessor database computers using partition tuning,” in Proc. 17th Int. Conf. Very Large Databases, Barcelona, Spain, Sept. 1991, pp. 525-535.
    • (1991) Proc. 17th Int. Conf. Very Large Databases , pp. 525-535
    • Hua, K.1    Lee, C.2
  • 7
    • 0041667735 scopus 로고
    • Multiprocessor hash-based join algorithms
    • Stockholm, Sweden, Aug.
    • D. DeWitt and R. Gerber, “Multiprocessor hash-based join algorithms,” in Proc. 11th Int. Conf. Very Large Databases, Stockholm, Sweden, Aug. 1985, pp. 151-162.
    • (1985) Proc. 11th Int. Conf. Very Large Databases , pp. 151-162
    • DeWitt, D.1    Gerber, R.2
  • 9
    • 0025660895 scopus 로고
    • Effectiveness of parallel joins
    • Dec.
    • M. Lakshmi and P. Yu, “Effectiveness of parallel joins,” IEEE Trans. Knowl. Data Eng., vol. 2, pp. 410-424, Dec. 1990.
    • (1990) IEEE Trans. Knowl. Data Eng. , vol.2 , pp. 410-424
    • Lakshmi, M.1    Yu, P.2
  • 10
    • 33748126770 scopus 로고
    • Four types of data skew and their effect on parallel join performance
    • Tech. Rep. TR-90-12
    • C. Walton, “Four types of data skew and their effect on parallel join performance,” Univ. of Texas, Tech. Rep. TR-90-12, 1990.
    • (1990) Univ. of Texas
    • Walton, C.1
  • 11
    • 0000343198 scopus 로고
    • Tradeoffs in processing complex join queries via hashing in multiprocessor database machines
    • Brisbane, Australia, Aug.
    • D. Schneider and D. J. DeWitt, “Tradeoffs in processing complex join queries via hashing in multiprocessor database machines,” in Proc. 16th Int. Conf Very Large Databases, Brisbane, Australia, Aug. 1990, pp. 469-480
    • (1990) Proc. 16th Int. Conf Very Large Databases , pp. 469-480
    • Schneider, D.1    DeWitt, D.J.2
  • 12
    • 84976736061 scopus 로고
    • A performance evaluation of four parallel join algorithms in a shared-nothing multiprocessor environment
    • “A performance evaluation of four parallel join algorithms in a shared-nothing multiprocessor environment,” in Proc. ACM SIGMOD, 1989, pp. 110-121.
    • (1989) Proc. ACM SIGMOD , pp. 110-121
  • 13
    • 0003530202 scopus 로고
    • Analysis of dynamic load balancing strategies for parallel shared nothing databases
    • Aug.
    • E. Rahm and R. Marek, “Analysis of dynamic load balancing strategies for parallel shared nothing databases,” in Proc. 19th Int. Conf. Very Large Databases, Aug. 1993.
    • (1993) Proc. 19th Int. Conf. Very Large Databases
    • Rahm, E.1    Marek, R.2
  • 14
    • 17144383916 scopus 로고
    • Parallel query processing
    • N. Adam and B. Bhargavach, Eds. New York: Springer-Verlag, Dec., Lecture Notes in Computer Science 759.
    • P. S. Yu, M.-S. Chen, J. L. Wolf, and J. J. Turek, “Parallel query processing,” in Advanced Database Systems, N. Adam and B. Bhargavach, Eds. New York: Springer-Verlag, Dec. 1993, ch. 12, pp. 239-258, Lecture Notes in Computer Science 759.
    • (1993) Advanced Database Systems , pp. 239-258
    • Yu, P.S.1    Chen, M.-S.2    Wolf, J.L.3    Turek, J.J.4
  • 16
    • 0026870271 scopus 로고
    • Parallel database systems: The future of high performance database systems
    • June
    • D. J. DeWitt and J. Gray, “Parallel database systems: The future of high performance database systems,” Commun. ACM, vol. 35, pp. 85-98, June 1992.
    • (1992) Commun. ACM , vol.35 , pp. 85-98
    • DeWitt, D.J.1    Gray, J.2
  • 18
    • 84976745529 scopus 로고
    • Optimization of large join queries: Combining heuristics with combinatorial techniques
    • Chicago, IL, June
    • A. Swami, “Optimization of large join queries: Combining heuristics with combinatorial techniques,” in Proc. ACM SIGMOD, Chicago, IL, June 1989, pp. 367-376.
    • (1989) Proc. ACM SIGMOD , pp. 367-376
    • Swami, A.1
  • 19
    • 84976720894 scopus 로고
    • Exploiting interoperator parallelism in XPRS
    • San Diego, CA, June
    • W. Hong, “Exploiting interoperator parallelism in XPRS,” in Proc. ACM SIGMOD, San Diego, CA, June 1992, pp. 19-28.
    • (1992) Proc. ACM SIGMOD , pp. 19-28
    • Hong, W.1
  • 20
    • 0039371982 scopus 로고
    • Optimization of multi-way join queries for parallel execution
    • Barcelona, Spain, Sept.
    • H. Lu, M.-C. Shan, and K.-L. Tan, “Optimization of multi-way join queries for parallel execution,” in Proc. 17th Int. Conf. Very Large Databases, Barcelona, Spain, Sept. 1991, pp. 549-560.
    • (1991) Proc. 17th Int. Conf. Very Large Databases , pp. 549-560
    • Lu, H.1    Shan, M.-C.2    Tan, K.-L.3
  • 21
    • 0026709989 scopus 로고
    • Scheduling and processor allocation for the execution of multi-join queries in a multiprocessor system
    • Phoenix, AZ, Feb.
    • M.-S. Chen, P. Yu, and K.-L. Wu, “Scheduling and processor allocation for the execution of multi-join queries in a multiprocessor system,” in Proc. 8th Int. Conf. Data Eng., Phoenix, AZ, Feb. 1992, pp. 58-67.
    • (1992) Proc. 8th Int. Conf. Data Eng. , pp. 58-67
    • Chen, M.-S.1    Yu, P.2    Wu, K.-L.3
  • 23
    • 0008715889 scopus 로고
    • On the effectiveness of optimization search strategies for parallel execution spaces
    • Aug.
    • R. Lanzelotte, P. Valduriez, and M. Zait, “On the effectiveness of optimization search strategies for parallel execution spaces,” in Proc. 19th Int. Conf. Very Large Databases, Aug. 1993, pp. 493-504.
    • (1993) Proc. 19th Int. Conf. Very Large Databases , pp. 493-504
    • Lanzelotte, R.1    Valduriez, P.2    Zait, M.3
  • 26
    • 84937401028 scopus 로고
    • Scheduling parallelizable tasks: Putting it all on the shelf
    • Newport, RI, June
    • J. Turek, J. Wolf, K. Pattipati, and P. Yu, “Scheduling parallelizable tasks: Putting it all on the shelf,” in Proc. ACM Sigmetr. Conf, Newport, RI, June 1992, pp. 225-236.
    • (1992) Proc. ACM Sigmetr. Conf , pp. 225-236
    • Turek, J.1    Wolf, J.2    Pattipati, K.3    Yu, P.4
  • 27
    • 0026986471 scopus 로고
    • Approximate algorithms for scheduling parallelizable tasks
    • Architect., San Diego, CA, June
    • J. Turek, J. Wolf, and P. Yu, “Approximate algorithms for scheduling parallelizable tasks,” in Proc. 4th Annu. Symp. Parallel Algorithms, Architect., San Diego, CA, June 1992, pp. 323-332.
    • (1992) Proc. 4th Annu. Symp. Parallel Algorithms , pp. 323-332
    • Turek, J.1    Wolf, J.2    Yu, P.3
  • 28
    • 0013032186 scopus 로고
    • An approximation algorithm for scheduling tasks on varying partition sizes in partitionable multiprocessor systems
    • Dec.
    • R. Krishnamurti and E. Ma, “An approximation algorithm for scheduling tasks on varying partition sizes in partitionable multiprocessor systems,” IEEE Trans. Comput., vol. 41, pp. 1572-1579, Dec. 1992.
    • (1992) IEEE Trans. Comput. , vol.41 , pp. 1572-1579
    • Krishnamurti, R.1    Ma, E.2
  • 29
    • 0001021215 scopus 로고
    • Complexity of scheduling parallel task systems
    • Nov.
    • J. Du and J. Leung, “Complexity of scheduling parallel task systems,” SIAM J. Discrete Math., vol. 2 no. 4, pp. 473-487, Nov. 1989.
    • (1989) SIAM J. Discrete Math. , vol.2 , Issue.4 , pp. 473-487
    • Du, J.1    Leung, J.2
  • 30
    • 0014477093 scopus 로고
    • Bounds on multiprocessing timing anomalies
    • R. Graham, “Bounds on multiprocessing timing anomalies,” SIAM J. Comput., vol. 17, pp. 416-429, 1969.
    • (1969) SIAM J. Comput. , vol.17 , pp. 416-429
    • Graham, R.1
  • 31
    • 0022713171 scopus 로고
    • VAXcluster: A closely-coupled distributed system
    • May
    • N. Kronenberg, H. Levy, and W. Strecker, “VAXcluster: A closely-coupled distributed system,” ACM Trans. Comput. Syst., vol. 4, pp. 130-146, May 1986.
    • (1986) ACM Trans. Comput. Syst. , vol.4 , pp. 130-146
    • Kronenberg, N.1    Levy, H.2    Strecker, W.3
  • 32
    • 84976665524 scopus 로고
    • The Kendall square query decomposer
    • Distrib. Inform. Syst., Jan.
    • D. Reiner, “The Kendall square query decomposer,” in Proc. 2nd Int. Conf. Parallel, Distrib. Inform. Syst., Jan. 1993, pp. 36-37.
    • (1993) Proc. 2nd Int. Conf. Parallel , pp. 36-37
    • Reiner, D.1
  • 34
    • 0025693871 scopus 로고
    • A multiuser performance analysis of alternative declustering strategies
    • S. Ghandeharizadeh and D. J. DeWitt, “A multiuser performance analysis of alternative declustering strategies,” in Proc. 6th Int. Conf. Data Eng., 1990, pp. 466-475.
    • (1990) Proc. 6th Int. Conf. Data Eng. , pp. 466-475
    • Ghandeharizadeh, S.1    DeWitt, D.J.2
  • 35
  • 37
    • 0027621685 scopus 로고
    • On optimal processor allocation to support pipelined hash joins
    • May
    • M.-L. Lo, M.-S. Chen, C. V. Ravishankar, and P. S. Yu, “On optimal processor allocation to support pipelined hash joins,” in Proc. ACM SIGMOD, May 1993, 69-78.
    • (1993) Proc. ACM SIGMOD
    • Lo, M.-L.1    Chen, M.-S.2    Ravishankar, C.V.3    Yu, P.S.4
  • 38
    • 0028447795 scopus 로고
    • On parallel execution of multiple pipelined hash joins
    • Minneapolis, MN, May
    • H.-I. Hsiao, M.-S. Chen, and P. S. Yu, “On parallel execution of multiple pipelined hash joins,” in Proc. ACM SIGMOD, Minneapolis, MN, May 1994, pp. 185-196.
    • (1994) Proc. ACM SIGMOD , pp. 185-196
    • Hsiao, H.-I.1    Chen, M.-S.2    Yu, P.S.3
  • 40
    • 0000586245 scopus 로고
    • Performance bounds for level-oriented two-dimensional packing algorithms
    • E. Coffman, M. Garey, D. Johnson, and R. Taijan, “Performance bounds for level-oriented two-dimensional packing algorithms,” SIAM J. Comput., vol. 9, no. 4, pp. 808-826, 1980.
    • (1980) SIAM J. Comput. , vol.9 , Issue.4 , pp. 808-826
    • Coffman, E.1    Garey, M.2    Johnson, D.3    Taijan, R.4
  • 41
    • 0001363775 scopus 로고
    • Orthogonal packings in two dimensions
    • B. Baker, E. Coffman, and R. Rivest, “Orthogonal packings in two dimensions,” SIAM J. Comput., vol. 9, pp. 846-855, 1980.
    • (1980) SIAM J. Comput. , vol.9 , pp. 846-855
    • Baker, B.1    Coffman, E.2    Rivest, R.3
  • 43
    • 5844390012 scopus 로고
    • Optimal allocation of multiple class resources in computer systems
    • Santa Fe, NM, May
    • A. Tantawi, D. Towsley, and J. Wolf, “Optimal allocation of multiple class resources in computer systems,” in Proc. ACM Sigmetr. Conf, Santa Fe, NM, May 1988, pp. 253-260.
    • (1988) Proc. ACM Sigmetr. Conf , pp. 253-260
    • Tantawi, A.1    Towsley, D.2    Wolf, J.3
  • 44
    • 0026137724 scopus 로고
    • Optimal buffer partitioning for the nested block join algorithm
    • Kobe, Japan, Apr.
    • J. Wolf, B. Iyer, K. Pattipati, and J. Turek, “Optimal buffer partitioning for the nested block join algorithm,” in Proc. 7th Int. Conf. Data Eng., Kobe, Japan, Apr. 1991, pp. 510-519.
    • (1991) Proc. 7th Int. Conf. Data Eng. , pp. 510-519
    • Wolf, J.1    Iyer, B.2    Pattipati, K.3    Turek, J.4
  • 45
    • 0026925878 scopus 로고
    • Optimal partitioning of cache memory
    • H. Stone, J. Wolf, and J. Turek, “Optimal partitioning of cache memory,” IEEE Trans. Comput., vol. 41, pp. 1054-1068, 1992.
    • (1992) IEEE Trans. Comput. , vol.41 , pp. 1054-1068
    • Stone, H.1    Wolf, J.2    Turek, J.3
  • 46
    • 0000078264 scopus 로고
    • Shelf algorithms for two-dimensional packing problems
    • Aug.
    • B. Baker and J. Schwarz, “Shelf algorithms for two-dimensional packing problems,” SIAM J. Comput., vol. 12, no. 3, pp. 508-525, Aug. 1983.
    • (1983) SIAM J. Comput. , vol.12 , Issue.3 , pp. 508-525
    • Baker, B.1    Schwarz, J.2
  • 47
    • 0002522922 scopus 로고
    • A heuristic of scheduling parallel tasks and its analysis
    • Apr.
    • Q. Wang and H. Cheng, “A heuristic of scheduling parallel tasks and its analysis,” SIAM J. Comput., vol. 21, no. 2, pp. 281-294, Apr. 1992.
    • (1992) SIAM J. Comput. , vol.21 , Issue.2 , pp. 281-294
    • Wang, Q.1    Cheng, H.2
  • 49
    • 0025694374 scopus 로고
    • System issues in parallel sorting for database systems
    • B. Iyer and D. Dias, “System issues in parallel sorting for database systems,” in Proc. 6th Int. Conf Data Eng., 1990, pp. 246-255.
    • (1990) Proc. 6th Int. Conf Data Eng. , pp. 246-255
    • Iyer, B.1    Dias, D.2
  • 51
    • 0026852198 scopus 로고
    • On workload characterization of relational database environments
    • Apr.
    • P. Yu, M.-S. Chen, H. Heiss, and S. Lee, “On workload characterization of relational database environments,” IEEE Trans. Software Eng., vol. 18, pp. 347-355, Apr. 1992.
    • (1992) IEEE Trans. Software Eng. , vol.18 , pp. 347-355
    • Yu, P.1    Chen, M.-S.2    Heiss, H.3    Lee, S.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.