• DocumentCode
    914376
  • Title

    Multiprocessor join scheduling

  • Author

    Murphy, Marguerite C. ; Rotem, Doron

  • Author_Institution
    Lawrence Berkeley Lab., CA, USA
  • Volume
    5
  • Issue
    2
  • fYear
    1993
  • fDate
    4/1/1993 12:00:00 AM
  • Firstpage
    322
  • Lastpage
    338
  • Abstract
    A practical join processing strategy that allows effective utilization of arbitrary degrees of parallelism in both the I/O subsystem and join processing subsystems is presented. Analytic bounds on the minimum execution time, minimum number of processors, and processor utilization are presented along with bounds on the execution time, given a fixed number of processors. These bounds assume that sufficient buffers are available. An analytic lower bound on buffer requirements as well as a practical heuristic for use in limited buffer environments are also presented. A sampling of corroborative simulation results are included
  • Keywords
    multiprocessing systems; scheduling; I/O subsystem; analytic lower bound; buffer requirements; corroborative simulation results; join processing subsystems; limited buffer environments; minimum execution time; multiprocessor join scheduling; practical heuristic; practical join processing strategy; processor utilization; Bandwidth; Computer science; Concurrent computing; Costs; Laboratories; Parallel processing; Processor scheduling; Query processing; Sampling methods; System performance;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.219739
  • Filename
    219739