The NIST Definition of Cloud Computing