Skip to main content

Managing Online Self-adaptation in Real-Time Environments

  • Conference paper
  • First Online:
Self-Adaptive Software: Applications (IWSAS 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2614))

Included in the following conference series:

Abstract

This paper provides a solution to the deliberation scheduling problem for self-adaptive hard real time intelligent control using the Self-Adaptive Cooperative Intelligent Real-Time Control Architecture (SA-CIRCA). For self-adaptive software, deliberation scheduling is the problem of deciding what aspects of the artifact should be improved, what methods of improvement should be chosen, and how much time should be devoted to each of these activities. The time spent in deliberation scheduling must be carefully controlled because it is time not available for the primary self-adaptation task. We provide a Markov Decision Process (MDP) model for deliberation scheduling in SA-CIRCA. Directly solving this MDP is not feasible for even relatively modest domains. We provide a polynomial time greedy (myopic) approximation algorithm. We evaluate this approximation against a “gold-standard” provided by the dynamic programming (value iteration) algorithm for MDPs. Our experimental results show that the approximation produces competitive solutions very quickly.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Boddy and T. Dean, “Decision-Theoretic Deliberation Scheduling for Problem Solving in Time-Constrained Environments,” Artificial Intelligence, 1994.

    Google Scholar 

  2. A. Garvey and V. Lesser, “Design-to-time Real-Time Scheduling,” IEEE Transactions on Systems, Man, and Cybernetics, vol. 23, no. 6, pp. 1491–1502, 1993.

    Article  Google Scholar 

  3. E. Horvitz, G. Cooper, and D. Heckerman, “Reflection and action under scarce resources: Theoretical principles and empirical study,” in Proceedings of the 11th International Joint Conference on Artificial Intelligence, pp. 1121–1128. Morgan Kaufmann Publishers, Inc., 1989.

    Google Scholar 

  4. E. J. Horvitz, “Reasoning under varying and uncertain resource constraints,” in Proceedings of the Seventh National Conference on Artificial Intelligence, pp. 111–116, Los Altos, CA, 1988, Morgan Kaufmann Publishers, Inc.

    Google Scholar 

  5. D. J. Musliner, “Imposing Real-Time Constraints on Self-Adaptive Controller Synthesis,” in Lecture Notes in Computer Science, number 1936, Springer-Verlag, 2001.

    Google Scholar 

  6. D. J. Musliner, E. H. Durfee, and K. G. Shin, “CIRCA: A Cooperative Intelligent Real-Time Control Architecture,” IEEE Transactions on Systems, Man and Cybernetics, vol. 23, no. 6, pp. 1561–1574, 1993.

    Article  Google Scholar 

  7. D. J. Musliner, E. H. Durfee, and K. G. Shin, “World Modeling for the Dynamic Construction of Real-Time Control Plans,” Artificial Intelligence, vol. 74, no. 1, pp. 83–127, March 1995.

    Article  Google Scholar 

  8. D. J. Musliner, R. P. Goldman, M. J. Pelican, and K. D. Krebsbach, “SA-CIRCA: Self-adaptive software for hard real time environments,” IEEE Intelligent Systems, vol. 14, no. 4, pp. 23–29, July/August 1999.

    Article  Google Scholar 

  9. S. Russell and P. Norvig, Artificial Intelligence: A Modern Approach, Prentice Hall, 1995.

    Google Scholar 

  10. S. Russell and E. Wefald, “Principles of Metareasoning,” in First International Conference on Principles of Knowledge Representation and Reasoning, pp. 400–411. Morgan Kaufmann Publishers, Inc., 1989.

    Google Scholar 

  11. T. Wagner, A. Garvey, and V. Lesser, “Criteria-Directed Task Scheduling,” International Journal of Approximate Reasoning, vol. 19, no. 1–2, pp. 91–118, 1998.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Goldman, R.P., Musliner, D.J., Krebsbach, K.D. (2003). Managing Online Self-adaptation in Real-Time Environments. In: Laddaga, R., Shrobe, H., Robertson, P. (eds) Self-Adaptive Software: Applications. IWSAS 2001. Lecture Notes in Computer Science, vol 2614. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36554-0_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-36554-0_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00731-9

  • Online ISBN: 978-3-540-36554-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics