environment—with minimal or no human intervention. Self-management can significantly reduce costs and increase robustness. Moreover, it’s sometimes required because time or location constraints make human management impossible. Bringing selfmanagement about in a variety of systems such as wired or wireless networks, peer-to-peer systems, the computational Grid, and distributed and embedded syst...