Planning Landscape Analysis for Self-Adaptive Systems

03/23/2022
by   Tao Chen, et al.
2

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/18/2022

Lifelong Dynamic Optimization for Self-Adaptive Systems: Fact or Fiction?

When faced with changing environment, highly configurable software syste...
research
11/09/2020

EVA-Planner: Environmental Adaptive Quadrotor Planning

Due to its superior agility and flexibility, quadrotor is popularly used...
research
10/02/2018

Real-Time Planning with Multi-Fidelity Models for Agile Flights in Unknown Environments

Autonomous navigation through unknown environments is a challenging task...
research
02/07/2023

MACOptions: Multi-Agent Learning with Centralized Controller and Options Framework

These days automation is being applied everywhere. In every environment,...
research
09/21/2023

HiCRISP: A Hierarchical Closed-Loop Robotic Intelligent Self-Correction Planner

The integration of Large Language Models (LLMs) into robotics has revolu...
research
07/19/2019

Footstep Planning for Autonomous Walking Over Rough Terrain

To increase the speed of operation and reduce operator burden, humanoid ...
research
03/14/2017

Drone Squadron Optimization: a Self-adaptive Algorithm for Global Numerical Optimization

This paper proposes Drone Squadron Optimization, a new self-adaptive met...

Please sign up or login with your details

Forgot password? Click here to reset