• DocumentCode
    3198692
  • Title

    The software architecture of a parallel processing system for advanced database applications

  • Author

    Kiyoki, Yasushi ; Kurosawa, Takahiro ; Kato, Kazuhiko ; Masuda, Takashi

  • Author_Institution
    Inst. of Inf. Sci. & Electron., Tsukuba Univ., Ibaraki, Japan
  • fYear
    1991
  • fDate
    8-12 Apr 1991
  • Firstpage
    220
  • Lastpage
    229
  • Abstract
    A parallel processing scheme and software architecture of SMASH, a parallel processing system for supporting a wide variety of database applications is presented. The main feature of this system is that functional programming concepts are applied to define new database operations and data types and to exploit parallelism inherent in an arbitrary set of database operations. A primitive set (SMASH primitive set) of the software architecture is presented that defines an abstract machine interface between high-level database languages and general-purpose hardware systems for parallel processing. The primitive set is used to implement functional computation systems for executing arbitrary database operations in parallel. A previously proposed stream-oriented parallel processing scheme for relational database operations is extended to support more complex database operations which deal with complex data structures. Several experimental results of parallel processing for database operations are shown to clarify feasibility of the proposed architecture
  • Keywords
    data structures; database management systems; functional programming; parallel processing; software engineering; SMASH; abstract machine interface; advanced database applications; data structures; functional programming; general-purpose hardware systems; high-level database languages; parallel processing; parallel processing system; relational database; software architecture; Application software; Concurrent computing; Data structures; Database languages; Functional programming; Hardware; Parallel processing; Relational databases; Software architecture; Spatial databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1991. Proceedings. Seventh International Conference on
  • Conference_Location
    Kobe
  • Print_ISBN
    0-8186-2138-9
  • Type

    conf

  • DOI
    10.1109/ICDE.1991.131469
  • Filename
    131469