20160604172600.0 2043-9989 International journal of cloud computing (Print) 2043-9989 2043-9989 International journal of cloud computing (Print) International journal of cloud computing. 2043-9989 England International journal of cloud computing. 2043-9989