Process Model for Performance Modeling and Performance Evaluation of DDS Applications

ABSTRACT

In Distributed Database System (DDS), applications require that performance to be determined preferably during the early stages of software development due to the complexity of Distributed system. Performance of DDS applications is determined by considering the different characteristics namely fragmentation, allocation, load sharing, resource allocation, effort estimation, reallocation, etc. Evaluation of the performance at the end of DDS applications development leads to increase in the cost of design change. Software Performance Engineering (SPE) is a field of software engineering, which provides a lot of techniques to predict the performance of the system before its implementation. Hence we propose a process model for modeling and predicting the performance of DDS by adopting SPE approach.  Thus, there is a need for a process model that represents the tasks of performance prediction by considering the characteristics DDS applications. In this paper, we describe a process model, Distributed Database System Performance Prediction Process model that allows modeling and evaluating DDS with the explicit goal of assessing performance of the software system by considering the characteristics of database using SPE approach.

[Full Text: PDF]

Updated: June 26, 2023 — 3:42 am