Int. J. of Wireless and Mobile Computing   »   2016 Vol.10, No.1

 

 

You can view the full text of this article for Free access using the link below.

 

 

Title: A framework for performance optimisation at software architecture level

 

Authors: Peng Ye; You-Cong Ni; Xin Du; Song Li; Da-Tong Xie; Ru-Liang Xiao

 

Addresses:
College of Mathematics and Computer, Wuhan Textile University, Wuhan, Hubei, China
Faculty of Software, Fujian Normal University, Fuzhou, Fujian, China
Faculty of Software, Fujian Normal University, Fuzhou, Fujian, China; The Centre of Excellence for Research in Computational Intelligence and Applications, School of Computer Science, The University of Birmingham, Edgbaston, Birmingham, UK
Faculty of Software, Fujian Normal University, Fuzhou, Fujian, China
Department of Information Management Engineering, Fujian Commercial College, Fuzhou, Fujian, China
Faculty of Software, Fujian Normal University, Fuzhou, Fujian, China

 

Abstract: Architecture-based software performance optimisation can significantly not only save time but also reduce cost. A few rule-based performance optimisation approaches at software architecture level have been proposed in recent years. However, the count and the order of each rule usage in the optimisation process have not been fully considered in these approaches. Consequently, the search space for performance improvement is limited so that the optimal solution is hard to find out. Aiming at this problem, firstly, rule-based software performance optimisation is abstracted into a mathematical model called RPOM. The mathematical relation between usage of rules and optimal solution in performance improvement space is precisely characterised in the RPOM. Furthermore, we design a rule sequence execution framework named RSEF which can solve RPOM model. The result of this paper will help those rule-based software performance optimisation approaches to search the larger space in order to improve the quality of optimisation.

 

Keywords: performance evaluation; software performance optimisation; rule-based optimisation; software architecture; mathematical modelling; rule sequence execution.

 

DOI: 10.1504/IJWMC.2016.075231

 

Int. J. of Wireless and Mobile Computing, 2016 Vol.10, No.1, pp.42 - 47

 

Submission date: 22 Jul 2015
Date of acceptance: 18 Aug 2015
Available online: 08 Mar 2016

 

 

Editors Full text accessFree access Free accessComment on this article