Call for Paper - November 2020 Edition
IJCA solicits original research papers for the November 2020 Edition. Last date of manuscript submission is October 20, 2020. Read More

Performance Evaluation using Various Models in Distributed Component based Systems

International Journal of Computer Applications
© 2014 by IJCA Journal
Volume 98 - Number 1
Year of Publication: 2014
Upinder Kaur
Sumit Sharma

Upinder Kaur and Sumit Sharma. Article: Performance Evaluation using Various Models in Distributed Component based Systems. International Journal of Computer Applications 98(1):24-33, July 2014. Full text available. BibTeX

	author = {Upinder Kaur and Sumit Sharma},
	title = {Article: Performance Evaluation using Various Models in Distributed Component based Systems},
	journal = {International Journal of Computer Applications},
	year = {2014},
	volume = {98},
	number = {1},
	pages = {24-33},
	month = {July},
	note = {Full text available}


Over the years, several models were proposed to analyze the performance of distributed component based system with the view of improving system's performance. Traditional methods of prediction such as Petri nets and queuing networks exploit the benefits of component engineering paradigm, such as division of work and reuse. We have surveyed different approaches of performance prediction which have attained widespread industrial use. Each approach has different goals and context, at which phase of life cycle process which approach is appropriate is described, there benefits and drawbacks are also given. Based on the analysis we have found that the models are machine centric e. g. throughput, responsiveness, no. of processes CPU has to execute within limited processor speed. None of the model draws parameters from the contributions of the client organization and end users. We have proposed a solution in this paper for taking into consideration end users perspective. Software is developed in order to satisfy requirements of the end users. Therefore, involving users in evaluating performance should not be underestimated.


  • Aoyama, M. (1998, April). New age of software development: How component-based software engineering changes the way of software development. In 1998 International Workshop on CBSE.
  • Brown, A. W. , & Wallnau, K. C. (1998). The current state of CBSE. IEEE software, 15(5), 37-46.
  • Akinnuwesi, B. A. , Uzoka, F. M. E. , Olabiyisi, S. O. , & Omidiora, E. O. (2012). A framework for user-centric model for evaluating the performance of distributed software system architecture. Expert Systems with Applications, 39(10), 9323-9339.
  • Olabiyisi, S. O. , Omidiora, E. O. , Uzoka, F. M. E. , Akinnuwesi, B. A. , Mbarika, V. W. , & Kourouma, M. K. (2011). Exploratory Study of Performance Evaluation Models for Distributed Software Architecture. Journal of Computer Resource Management (International Journal of Computer Measurement Group Inc), Autumn, 130, 47-57.
  • Gomaa, H. , & Menascé, D. A. (2001). Performance engineering of component-based distributed software systems. In Performance Engineering (pp. 40-55). Springer Berlin Heidelberg.
  • Bennett, A. J. , & Field, A. J. (2004, October). Performance engineering with the UML profile for schedulability, performance and time: a case study. In Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, 2004. (MASCOTS 2004). Proceedings. The IEEE Computer Society's 12th Annual International Symposium on (pp. 67-75). IEEE.
  • Object Management Group (OMG). UML Profile for MARTE, Beta 1. http://www. omg. org/cgi-bin/doc?ptc/2007-08-04, August 2007. last retrieved 2008-01-13.
  • Bertolino, A. , & Mirandola, R. (2004). CB-SPE Tool: Putting component-based performance engineering into practice. In Component-Based Software Engineering (pp. 233-248). Springer Berlin Heidelberg.
  • Becker, S. , Koziolek, H. , & Reussner, R. (2009). The Palladio component model for model-driven performance prediction. Journal of Systems and Software, 82(1), 3-22.
  • Becker, S. , Koziolek, H. , & Reussner, R. (2007, February). Model-based performance prediction with the Palladio component model. In Proceedings of the 6th international workshop on Software and performance (pp. 54-65). ACM.
  • Denary, G. , Polini, A. , & Emmerich, W. (2004, January). Early performance testing of distributed software applications. In ACM SIGSOFT Software Engineering Notes (Vol. 29, No. 1, pp. 94-103). ACM.
  • Koziolek, H. , Becker, S. , Happe, J. , & Reussner, R. (2008). Evaluating performance of software architecture models with the Palladio component model. Model-Driven Software Development: Integrating Quality Assurance, IDEA Group Inc, 95-118.