Self-adaptive context data management in large-scale mobile systems