Cloud computing - functional requirements of inter-cloud data management