Kanata: Adaptation and Evolution in Data Sharing Systems