IEEE transactions on cloud computing [IEEE Trans Cloud Comput] NLMUID: 9918697356106676