By Topic

An INLP approach for simulated-based automatic object deployment

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Omid Bushehrian ; Department of Computer Engineering and Information Technology, Shiraz University of Technology, Iran ; Reza Ghanbari Baghnavi

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.

Published in:

Computer Science and Software Engineering (CSSE), 2011 CSI International Symposium on

Date of Conference:

15-16 June 2011