Towards autonomous data sharing across personal clouds