skip to main content
10.1145/1190095.1190173acmotherconferencesArticle/Chapter ViewAbstractPublication PagesvaluetoolsConference Proceedingsconference-collections
Article

OPEDo: a tool framework for modeling and optimization of stochastic models

Published:11 October 2006Publication History

ABSTRACT

A model-based design of systems requires appropriate tool support in many ways. It requires a modeling notation that suits the application problem, a set of analysis techniques that provide qualitative and/or quantitative results, and finally some optimization methods that help a designer to make appropriate design decisions. The challenge is to integrate those components into a homogenous framework such that a model based design takes advantage from synergy effects that result from a sophisticated combination of modeling formalism, analysis and optimization technique. In this paper, we present OPEDo, a tool framework that integrates modeling tools and analysis engines with state-of-the-art optimization methods. With respect to modeling, it contains the ProC/B editor for specifying open process-oriented simulation models, the APNN Toolbox for modeling with stochastic Petri nets, and OMNet++, for modeling using a simulation language. OPEDo provides analysis techniques for stochastic models based on discrete event simulation, based on queueing network analysis and numerical analysis techniques for continuous time Markov chains with the help of HIT, OMNeT++, and APNN Toolbox. Optimization of stochastic models has particular challenges due to the cost of model evaluation and the precision of results that can be achieved, so OPEDo contains specially adjusted variants of a variety of optimization methods, which includes response surface methodology, evolutionary strategies, genetic algorithms, and Kriging metamodeling techniques.

References

  1. F. Bause, H. Beilner, M. Fischer, P. Kemper, and M. Völker. The ProC/B toolset for the modelling and analysis of process chains. In 12th Int. Conf. Modelling Tools and Techniques for Computer and Communication System Performance Evaluation, pages 51--70, London, UK, 2002. Springer. LNCS 2324.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. F. Bause, P. Buchholz, and P. Kemper. A toolbox for functional and quantitative analysis of DEDS. In R. Puigjaner, N. Savino, and B. Serra, editors, 10th Int. Conf. on Computer Performance Evaluation - Modelling Techniques and Tools (TOOLS 1998), pages 356--359, Palma de Mallorca, Spain, 1998. Springer. LNCS 1469.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Boesel, B. Nelson, and S. Kim. Using ranking and selection to clean up after simulation optimization. Operations Research, 51:814--825, 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. P. Buchholz and P. Kemper. Optimization of Markov models with evolutionary strategies based on exact and approximate analysis techniques. Technical report, Submitted for publication, 2006.]]Google ScholarGoogle Scholar
  5. P. Buchholz, D. Müller, and A. Thümmler. Optimization of process chain models with Response Surface Methodology and the ProC/B toolset. In H. Günther, D. Mattfeld, and L. Suhl, editors, Entscheidungsunterstützende Systeme in Supply Chain Management und Logistik, pages 551--573. Physica-Verlag, 2005.]]Google ScholarGoogle ScholarCross RefCross Ref
  6. P. Buchholz and A. Thümmler. Enhancing evolutionary algorithms with statistical selection procedures for simulation optimization. In Proc. Winter Simulation Conference, pages 842--852, Orlando, FL, USA, 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. E. Chen and W. Kelton. An enhanced two-stage selection procedure. In Proc. Winter Simulation Conference, pages 727--735, Orlando, FL, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. C. Fu, F. W. Glover, and J. April. Simulation optimization: a review, new developments, and applications. In Proc. Winter Simulation Conference, pages 83--95, 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. R. Jones, M. Schonlau, and W. J. Welch. Efficient global optimization of expensive black-box functions. Journal of Global Optimization, 13:455--492, 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. G. Jungman and D. B. Gough. GSL homepage, http://www.gnu.org/software/gsl/.]]Google ScholarGoogle Scholar
  11. P. Kemper, D. Müller, and A. Thümmler. Combining Response Surface Methodology with numerical models for optimization of class based queueing systems. In Int. Conf. on Dependable Systems and Networks (DSN), pages 550--559, Yokohama, Japan, 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. P. C. Kleijnen and W. C. M. van Beers. Kriging interpolation in simulation: a survey. In Proc. Winter Simulation Conference, pages 113--121. IEEE, 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. L. Koenig and A. Law. A procedure for selecting a subset of size m containing the l best of k independent normal populations, with applications to simulation. Communications in Statistics Simulation and Computation, 14:719--734, 1985.]]Google ScholarGoogle ScholarCross RefCross Ref
  14. A. M. Law and W. D. Kelton. Simulation modeling and analysis, 3rd edition. Wiley, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. R. Li and A. Sudjianto. Analysis of computer experiments using penalized likelihood in Gaussian Kriging models.]]Google ScholarGoogle Scholar
  16. D. Menasce, V. Almeida, and L. Dowdy. Performance by Design. Pearson Education, Inc., 2004.]]Google ScholarGoogle Scholar
  17. R. H. Myers and D. C. Montgomery. Response Surface Methodology. Wiley, 2002.]]Google ScholarGoogle Scholar
  18. Y. Rinott. On two-stage selection procedures and related probability-inequalities. In Communications in Statistics Theory and Methods A7, pages 799--811, 1978.]]Google ScholarGoogle Scholar
  19. T. J. Santner, B. J. Williams, and W. Notz. Design and Analysis of Computer Experiments. Springer, 2003.]]Google ScholarGoogle ScholarCross RefCross Ref
  20. H.-P. Schwefel. Evolution and Optimum Seeking. John Wiley & Sons, Inc., 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Swisher, S. Jacobson, and E. Yücesan. Discrete-event simulation optimization using ranking, selection, and multiple comparison procedures: A survey. In ACM Transactions on Modeling and Computer Simulation 13, pages 134--154, 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. V. Torczon. On the convergence of pattern search algorithms. SIAM Journal on Optimization, 7(1):1--25, 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. A. Varga. OMNeT++, http://www.omnetpp.org.]]Google ScholarGoogle Scholar
  24. D. H. Wolpert and W. G. Macready. No free lunch theorems for optimization. IEEE Transactions on Evolutionary Computation, 1(1):67--82, April 1997.]]Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. OPEDo: a tool framework for modeling and optimization of stochastic models

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Other conferences
              valuetools '06: Proceedings of the 1st international conference on Performance evaluation methodolgies and tools
              October 2006
              638 pages
              ISBN:1595935045
              DOI:10.1145/1190095

              Copyright © 2006 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 11 October 2006

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate90of196submissions,46%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader