• DocumentCode
    2432867
  • 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
  • fYear
    2011
  • fDate
    15-16 June 2011
  • Firstpage
    103
  • Lastpage
    108
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering (CSSE), 2011 CSI International Symposium on
  • Conference_Location
    Tehran
  • Print_ISBN
    978-1-61284-206-6
  • Type

    conf

  • DOI
    10.1109/CSICSSE.2011.5963999
  • Filename
    5963999