• DocumentCode
    1444228
  • Title

    Petri-net-based modeling and evaluation of pipelined processing of concurrent database queries

  • Author

    Mikkilineni, Krishna P. ; Chow, Yuan-Chieh ; Su, Stanley Y W

  • Author_Institution
    Honeywell, Golden Valley, MN, USA
  • Volume
    14
  • Issue
    11
  • fYear
    1988
  • fDate
    11/1/1988 12:00:00 AM
  • Firstpage
    1656
  • Lastpage
    1667
  • Abstract
    A description is given of a Petri-net-based methodology for modeling and evaluation of pipelined processing of concurrent database queries in an integrated data network (IDN). An extended Petri-net model is presented and used to model two key approaches to concurrent database query processing in the IDN, namely, pipelined and data-flow-based execution of queries and intermediate data sharing among concurrent queries. Database operations are categorized, and the models for the data flow and control flow in them are presented. A general-purpose Petri-net simulator has been developed using event-driven programming techniques and used to simulate the execution of the Petri-net models of some test queries. The results validate the results of a previous analytical evaluation in which the advantages of pipeline and intermediate data sharing were established. Since all the essential details of query processing in the IDN have been simulated, the results of this simulation study are believed to present closely the workings of the actual system
  • Keywords
    Petri nets; computer networks; digital simulation; distributed databases; pipeline processing; program testing; Petri-net model; concurrent database queries; distributed databases; event-driven programming; integrated data network; intermediate data sharing; pipelined processing; query processing; Computational modeling; Computer architecture; Data models; Discrete event simulation; Petri nets; Pipeline processing; Query processing; Relational databases; Software engineering; Testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.9053
  • Filename
    9053