Optimal Dynamic Allocation of Servers to Tasks using Simultaneous Perturbation Stochastic Algorithm

Shalabh Bhatnagar*, Shreya Thusoo**
* Professor, Department of Computer Science and Automation, Indian Institute of Science, Bangalore, India.
** Student, Department of Civil Engineering, Indian Institute of Technology (BHU), Varanasi, India.
Periodicity:December - February'2014
DOI : https://doi.org/10.26634/jste.2.4.2753

Abstract

In this paper, an algorithm for simulation based parameter optimisation over discrete sets using the basic Simultaneous Perturbation Stochastic Algorithm (SPSA) has been developed. The objective function to be minimised is itself the long run average of certain objective functions whose noise estimates are obtained via simulation. Arrivals follow a Markov Modulated Poisson Process (MMPP) while the service times are generated exponentially. Application of this algorithm for the Dynamic Allocation of Servers has been studied and its authenticity has been checked for varying parameter values. Certain modifications have been introduced for the specified case for speedy convergence of results and study of the sensitivity of the algorithm with respect to its parameters and step-size. The results have been presented and verified to fall along the expected line.

Keywords

Dynamic Allocation of Servers, Discrete Parameter Optimisation, Simultaneous Perturbation Stochastic Algorithm, Markov Modulated Poisson Process.

How to Cite this Article?

Bhatnagar, S., and Thusoo, S. (2014). Optimal Dynamic Allocation of Servers to Tasks using Simultaneous Perturbation Stochastic Algorithm. i-manager’s Journal on Structural Engineering, 2(4), 10-16. https://doi.org/10.26634/jste.2.4.2753

References

[1]. MichealC.Fu. (2002). “Optimisation for Simulation: Theory vs. Practice” INFORMS Journal on computing, Vol.14, No. 3, pp. 192-215
[2]. Gokbayrak, K. and cassandras, C.G. (2001). “Online surrogate problem methodology for stochastic discrete resource allocation problems”, J. Optim. Theo. Appl., 108(2):349-375.
[3]. Gerencser, L. Hill, S.D. and Vago, Z. (1999). “Optimisation over discrete sets via SPSA”, Proceedings of the IEEE Conference on decision and Control, 1791-1795.
[4]. Barnhart, C.M., Wieslthier, J.E. and Ephremides, A. (1995). “Admission-control policies for multihop wireless networks”, Wireless Networks, 1:373-387.
[5]. James C. Spall. (2012). “Stochastic Optimisation”, in Handbook of Computational Statistics: Concepts and Method (2nd Ed.)
[6]. Shalabh Bhatnagar, Vivek Kumar Mishra, NandyalaHemachandra. (2011). “Stochastic algorithms for Discrete Parameter Simulation Optimisation”, IEEE transactions on Automation Science and Engineering, Vol.8, No. 4.
[7]. Singiresu S. Rao. (2009). “Engineering Optimisation:Theory and Practice”, (4th ed.)
[8]. Sheldon M. Ross. (2012). “Simulation”, Elsevier (5th ed.)
[9]. Shalabh Bhatnagar, Hemant J. Kowshik, (2005). “A Discrete Parameter Stochastic Approximation Algorithm for Simulation Optimisation”
[10]. Shalabh Bhatnagar, (2009). “Simultaneous Perturbation and Finite Difference Methods”
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.