SEAIMar 23, 2022

Planning Landscape Analysis for Self-Adaptive Systems

arXiv:2203.12472v111 citationsh-index: 9
Originality Incremental advance
AI Analysis

This work addresses the lack of understanding in planning landscapes for self-adaptive systems, which is an incremental step toward designing better planners for highly configurable systems.

The paper tackles the problem of understanding planning landscapes for self-adaptive systems (SASs) by quantifying and analyzing them across different environments. The results from studying four real-world SASs and 14 environments show that planning landscapes often provide strong guidance to planners, but ruggedness and multi-modality are major obstacles, with local optima often closer to the global optimum than random points.

To assure performance on the fly, planning is arguably one of the most important steps for self-adaptive systems (SASs), especially when they are highly configurable with a daunting number of adaptation options. However, there has been little understanding of the planning landscape or ways by which it can be analyzed. This inevitably creates barriers to the design of better and tailored planners for SASs. In this paper, we showcase how the planning landscapes of SASs can be quantified and reasoned, particularly with respect to the different environments. By studying four diverse real-world SASs and 14 environments, we found that (1) the SAS planning landscapes often provide strong guidance to the planner, but their ruggedness and multi-modality can be the major obstacle; (2) the extents of guidance and number of global/local optima are sensitive to the changing environment, but not the ruggedness of the surface; (3) the local optima are often closer to the global optimum than other random points; and (4) there are considerable (and useful) overlaps on the global/local optima between landscapes under different environments. We then discuss the potential implications to the future work of planner designs for SASs.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes