Skip to content

Latest commit

 

History

History
65 lines (33 loc) · 1.52 KB

File metadata and controls

65 lines (33 loc) · 1.52 KB

MAPE-K managed systems within an SoS adapt in several different ways:

Pattern A

In the first scenario, System A receives data from its internal sensors, and after analysis and planning, it adapts accordingly.




Pattern B

In the second scenario System A does not adapt, however,it still publishes information to a regional data topic to whichSystem B is subscribed to.
While no adaptations have been performed in System A, the regional monitoring data received from System A ultimately leads to B's self-adaptation.




Pattern C

A similar example is Pattern C however, with the major difference that in this case, both System A and System B adapt.
System Areceives local sensor data and adapts in response. It then publishes regional data which causes System B to adapt.




Pattern D

inally, for the last case, a dependency cycle is introduced between two or more self-adaptive systems, meaning that adaptations in one system trigger adaptions in another system, and vice versa, thereby forming a cycle.
Cycles are broken when the execution plan of one system no longer publishes data that triggers adaptation.