Title :
An INLP approach for simulated-based automatic object deployment
Author :
Bushehrian, Omid ; Baghnavi, Reza Ghanbari
Author_Institution :
Dept. of Comput. Eng. & Inf. Technol., Shiraz Univ. of Technol., Shiraz, Iran
Abstract :
Correct deployment of objects over a set of computing resources has a great impact on the performance of a distributed software. In this paper an Integer Non-Linear Programming (INLP) object deployment approach which relies on previous simulation records of the software use-case scenarios is presented. To obtain the optimal deployment of objects, collaborating in a set of use-case scenarios, with respect to response time, the Sequence Diagram corresponding to each scenario is transformed into a set of Finite State Processes (FSP). The resulting FSP´s are simulated by means of a discrete event simulator tool to obtain the value of some metrics such as utilization, population and mean response times of objects and threads. These values are good indicators for the execution load of the intended use-case scenarios and along with the resource capacities, are applied to form the objective function of the INLP model. The INLP model then is solved by a solver to determine the optimal object deployment and the best number of replicas corresponding to each active object.
Keywords :
distributed processing; integer programming; nonlinear programming; resource allocation; software performance evaluation; computing resources; distributed software; finite state processes; integer nonlinear programming object deployment approach; sequence diagram; simulated based automatic object deployment; software use-case scenarios; Analytical models; Computational modeling; Delay; Load modeling; Optimization; Software; Time factors; Automatic Software Performance Engineering; Finite State Process; Object Deployment; non-Linear Programming;
Conference_Titel :
Computer Science and Software Engineering (CSSE), 2011 CSI International Symposium on
Conference_Location :
Tehran
Print_ISBN :
978-1-61284-206-6
DOI :
10.1109/CSICSSE.2011.5963999