An iterative decision-making scheme for Markov decision processes and its application to self-adaptive systems

Conference paper


Su, G., Chen, T., Feng, Y., Rosenblum, D. and Thiagarajan, P. 2016. An iterative decision-making scheme for Markov decision processes and its application to self-adaptive systems. 19th International Conference Fundamental Approaches to Software Engineering (FASE 2016). Eindhoven, The Netherlands 02 - 08 Apr 2016 Springer. pp. 269-286 https://doi.org/10.1007/978-3-662-49665-7_16
TypeConference paper
TitleAn iterative decision-making scheme for Markov decision processes and its application to self-adaptive systems
AuthorsSu, G., Chen, T., Feng, Y., Rosenblum, D. and Thiagarajan, P.
Abstract

Software is often governed by and thus adapts to phenomena that occur at runtime. Unlike traditional decision problems, where a decision-making model is determined for reasoning, the adaptation logic of such software is concerned with empirical data and is subject to practical constraints. We present an Iterative Decision-Making Scheme (IDMS) that infers both point and interval estimates for the undetermined transition probabilities in a Markov Decision Process (MDP) based on sampled data, and iteratively computes a confidently optimal scheduler from a given finite subset of schedulers. The most important feature of IDMS is the flexibility for adjusting the criterion of confident optimality and the sample size within the iteration, leading to a tradeoff between accuracy, data usage and computational overhead. We apply IDMS to an existing self-adaptation framework Rainbow and conduct a case study using a Rainbow system to demonstrate the flexibility of IDMS.

Research GroupFoundations of Computing group
Conference19th International Conference Fundamental Approaches to Software Engineering (FASE 2016)
Page range269-286
ISSN0302-9743
ISBN
Paperback9783662496640
Electronic9783662496657
PublisherSpringer
Publication dates
Print22 Mar 2016
Publication process dates
Deposited12 Apr 2016
Accepted18 Dec 2015
Output statusPublished
Copyright Statement

The final authenticated version is available online at https://doi.org/10.1007/978-3-662-49665-7_16

Additional information

Published as a chapter in: Fundamental Approaches to Software Engineering, Volume 9633 of the series Lecture Notes in Computer Science, pp 269-286

Digital Object Identifier (DOI)https://doi.org/10.1007/978-3-662-49665-7_16
LanguageEnglish
Book titleFundamental Approaches to Software Engineering: 19th International Conference, FASE 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2-8, 2016, Proceedings
Permalink -

https://repository.mdx.ac.uk/item/8636z

Restricted files

Accepted author manuscript

  • 28
    total views
  • 0
    total downloads
  • 0
    views this month
  • 0
    downloads this month

Export as