Self-Maintaining Overlay Data Structures for Pervasive Autonomic Services