CFP last date
20 May 2024
Reseach Article

Performance Evaluation using Various Models in Distributed Component based Systems

by Upinder Kaur, Sumit Sharma
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 98 - Number 1
Year of Publication: 2014
Authors: Upinder Kaur, Sumit Sharma
10.5120/17148-7183

Upinder Kaur, Sumit Sharma . Performance Evaluation using Various Models in Distributed Component based Systems. International Journal of Computer Applications. 98, 1 ( July 2014), 24-33. DOI=10.5120/17148-7183

@article{ 10.5120/17148-7183,
author = { Upinder Kaur, Sumit Sharma },
title = { Performance Evaluation using Various Models in Distributed Component based Systems },
journal = { International Journal of Computer Applications },
issue_date = { July 2014 },
volume = { 98 },
number = { 1 },
month = { July },
year = { 2014 },
issn = { 0975-8887 },
pages = { 24-33 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume98/number1/17148-7183/ },
doi = { 10.5120/17148-7183 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:25:07.381016+05:30
%A Upinder Kaur
%A Sumit Sharma
%T Performance Evaluation using Various Models in Distributed Component based Systems
%J International Journal of Computer Applications
%@ 0975-8887
%V 98
%N 1
%P 24-33
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

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.

References
  1. 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.
  2. Brown, A. W. , & Wallnau, K. C. (1998). The current state of CBSE. IEEE software, 15(5), 37-46.
  3. 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.
  4. 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.
  5. Gomaa, H. , & Menascé, D. A. (2001). Performance engineering of component-based distributed software systems. In Performance Engineering (pp. 40-55). Springer Berlin Heidelberg.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
Index Terms

Computer Science
Information Sciences

Keywords

CB-SPE distributed systems middleware Palladio PCM performance performance evaluation prediction models