• DocumentCode
    2284040
  • Title

    Dynamic parallel query processing for distributed objects

  • Author

    Jiang, Yun ; Wang, Guoren ; Makinou, A.

  • Author_Institution
    Kurashiki Univ. of Sci. & the Arts, Okayama, Japan
  • fYear
    1998
  • fDate
    25-28 Aug 1998
  • Firstpage
    699
  • Lastpage
    704
  • Abstract
    An effective exploitation of distributed computing environments to improve the performance of large advanced database applications requires parallel query processing techniques. This is because parallel query execution can be achieved by operations of pipelining and data partitioning, as well as independent subqueries. In order to develop efficient parallel query services in distributed environments, we present a query optimization, a dynamic parallel query scheduling algorithm, and an implementation mechanism for querying distributed objects. Our proposal has four important features. First, the query schedule dynamically schedules independent subqueries in parallel. Second, distributed processors are allowed to execute independent subqueries in random. Third, it doesn´t limit the number of processors to deal with parallel query processing in a network based computing environment. Fourth, it provides simple operations to synchronize parallel query programs. We give the query optimization for parallel processing, show an algorithm of dynamic parallel query scheduling, describe an implementation method for the parallel query processing in a network-based distributed computing environment, and present the design of communication and synchronization for the parallel query processing
  • Keywords
    distributed databases; object-oriented databases; parallel programming; query processing; communication; data partitioning; distributed computing environments; distributed objects; distributed processors; dynamic parallel query processing; dynamic parallel query scheduling; implementation mechanism; independent subqueries; large advanced database applications; parallel processing; pipelining; query optimization; synchronization; Computer networks; Concurrent computing; Distributed computing; Distributed databases; Dynamic scheduling; Pipeline processing; Processor scheduling; Proposals; Query processing; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Applications, 1998. Proceedings. Ninth International Workshop on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-8186-8353-8
  • Type

    conf

  • DOI
    10.1109/DEXA.1998.707484
  • Filename
    707484