Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
Performance Evaluation of Centralized Databases with Static Locking
IEEE Transactions on Software Engineering
Analysis of a replicated data base
Performance Evaluation
An Analysis of the Effect of Network Parameters on the Performance of Distributed Database Systems
IEEE Transactions on Software Engineering
Concurrency control algorithms and their performance in replicated database systems
Concurrency control algorithms and their performance in replicated database systems
Dynamic Transaction Routing in Distributed Database Systems
IEEE Transactions on Software Engineering
ISCA '88 Proceedings of the 15th Annual International Symposium on Computer architecture
A Queueing Network Model for a Distributed Database Testbed System
IEEE Transactions on Software Engineering
A Recursive Solution Method to Analyze the Performance of Static Locking Systems
IEEE Transactions on Software Engineering
Performance Analysis of Two-Phase Locking
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
An analytic behavior model for disk drives with readahead caches and request reordering
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Workload models for DBMS performance evaluation
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
Software engineering and performance: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Deriving performance models of software architectures from message sequence charts
Proceedings of the 2nd international workshop on Software and performance
Analysis of locking policies in database management systems
Communications of the ACM
Computational algorithms for closed queueing networks with exponential servers
Communications of the ACM
Automatic derivation of software performance models from CASE documents
Performance Evaluation
Performance analysis at the software architectural design level
Performance Evaluation
ACM Transactions on Database Systems (TODS)
Preserving QoS of e-commerce sites through self-tuning: a performance model approach
Proceedings of the 3rd ACM conference on Electronic Commerce
Probability and statistics with reliability, queuing and computer science applications
Probability and statistics with reliability, queuing and computer science applications
Performance prediction for random write reductions: a case study in modeling shared memory programs
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Computer Performance Modeling Handbook
Computer Performance Modeling Handbook
Database Management Systems
Database tuning: principles, experiments, and troubleshooting techniques (part I)
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Process models for the software development and performance engineering tasks
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Software, performance, or engineering?
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
PRIMA-UML: a performance validation incremental methodology on early UML diagrams
Science of Computer Programming - Special issue on unified modeling language (UML 2000)
Analysis of Replication in Distributed Database Systems
IEEE Transactions on Knowledge and Data Engineering
Checkpointing for Optimistic Concurrency Control Methods
IEEE Transactions on Knowledge and Data Engineering
Performance Modeling of Distributed and Replicated Databases
IEEE Transactions on Knowledge and Data Engineering
A Method for Design and Performance Modeling of Client/Server Systems
IEEE Transactions on Software Engineering
Modelling Parallel Oracle for Performance Prediction
Distributed and Parallel Databases
Effective Scheduling of Detached Rules in Active Databases
IEEE Transactions on Knowledge and Data Engineering
A Buffer Management Model For Use In Predicting Overall Database System Performance
Proceedings of the Fifth International Conference on Data Engineering
Some Results from a New Technique for Response Time Estimation in Parallel DBMS
HPCN Europe '99 Proceedings of the 7th International Conference on High-Performance Computing and Networking
Improving Performance in Replicated Databases through Relaxed Coherency
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
From UML Descriptions of High-Level Software Architectures to LQN Performance Models
AGTIVE '99 Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance
Performance Analysis of Concurrency Control Methods
Performance Evaluation: Origins and Directions
Performance Analysis of Database Systems
Performance Evaluation: Origins and Directions
Software Performance Models from System Scenarios in Use Case Maps
TOOLS '02 Proceedings of the 12th International Conference on Computer Performance Evaluation, Modelling Techniques and Tools
Towards Sensor Database Systems
MDM '01 Proceedings of the Second International Conference on Mobile Data Management
Data Replication in a Distributed System: A Performance Study
DEXA '96 Proceedings of the 7th International Conference on Database and Expert Systems Applications
Analysis of locking behavior in three real database systems
The VLDB Journal — The International Journal on Very Large Data Bases
A decomposition solution to the queueing network model of the centralized DBMS with static locking
SIGMETRICS '83 Proceedings of the 1983 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Providing Database as a Service
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
A Modular, Analytical Throughput Model for Modern Disk Arrays
MASCOTS '01 Proceedings of the Ninth International Symposium in Modeling, Analysis and Simulation of Computer and Telecommunication Systems
Performance of update algorithms for replicated data in a distributed database.
Performance of update algorithms for replicated data in a distributed database.
Issues and Challenges in the Performance Analysis of Real Disk Arrays
IEEE Transactions on Parallel and Distributed Systems
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
Analytical response time estimation in parallel relational database systems
Parallel Computing
Performance by Design: Computer Capacity Planning By Example
Performance by Design: Computer Capacity Planning By Example
Characteristics of production database workloads and the TPC benchmarks
IBM Systems Journal - End-to-end security
A data base replication analysis using an M/M/m queue with service interruptions
SIGMETRICS '82 Proceedings of the 1982 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Database Systems: An Application Oriented Approach, Complete Version (2nd Edition)
Database Systems: An Application Oriented Approach, Complete Version (2nd Edition)
The Lowell database research self-assessment
Communications of the ACM - Adaptive complex enterprises
TinyDB: an acquisitional query processing system for sensor networks
ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2003
An analytical model for multi-tier internet services and its applications
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
C-store: a column-oriented DBMS
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Automatic physical design tuning: workload as a sequence
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Sojourn time approximations in queueing networks with feedback
Performance Evaluation
To tune or not to tune?: a lightweight physical design alerter
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Making database systems usable
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Bigtable: a distributed storage system for structured data
OSDI '06 Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation - Volume 7
Data base system performance prediction using an analytical model (invited paper)
VLDB '81 Proceedings of the seventh international conference on Very Large Data Bases - Volume 7
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Optimization of the Number of Copies in a Distributed Data Base
IEEE Transactions on Software Engineering
DB2 design advisor: integrated automatic physical database design
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Automatic SQL tuning in oracle 10g
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Self-tuning database systems: a decade of progress
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
The end of an architectural era: (it's time for a complete rewrite)
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Multi-tenant databases for software as a service: schema-mapping techniques
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Query Processing in Sensor Networks
IEEE Pervasive Computing
The Claremont report on database research
Communications of the ACM - One Laptop Per Child: Vision vs. Reality
Predicting replicated database scalability from standalone database profiling
Proceedings of the 4th ACM European conference on Computer systems
Supporting Database Applications as a Service
ICDE '09 Proceedings of the 2009 IEEE International Conference on Data Engineering
Database architecture evolution: mammals flourished long before dinosaurs became extinct
Proceedings of the VLDB Endowment
Consistency rationing in the cloud: pay only when it matters
Proceedings of the VLDB Endowment
A survey of component based system quality assurance and assessment
Information and Software Technology
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Performance evaluation of component-based software systems: A survey
Performance Evaluation
Performance Evaluation of Database Designs
AINA '10 Proceedings of the 2010 24th IEEE International Conference on Advanced Information Networking and Applications
A queueing theoretic approach for performance evaluation of low-power multi-core embedded systems
ICCD '11 Proceedings of the 2011 IEEE 29th International Conference on Computer Design
Performance prediction of component-based systems
Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components
Predicting transaction quality for balanced data consistency and performance
Proceedings of the 18th international doctoral symposium on Components and architecture
Performance modelling of database contention using queueing petri nets
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
A model for analysing data portal performance: the biodiversity case
Journal of Web Engineering
Towards software performance engineering for multicore and manycore systems
ACM SIGMETRICS Performance Evaluation Review
Modelling database lock-contention in architecture-level performance simulation
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
Hi-index | 0.00 |
Considerable research has been conducted into software system performance modelling leading to various software performance engineering methodologies. Most of these methodologies target the software architecture level of systems, with limited work investigating the performance of database designs and systems. In this paper, we present a categorization of queueing network performance models of database systems in the literature. These models are classified based on the level of detail at which database transactions are modelled. In addition, we present a survey and evaluation of performance evaluation methodologies proposed to map database system specifications onto queueing network models with appropriate workloads. The paper identifies future research directions that should encourage a wider application of these methodologies in mainstream industrial practice.