Key Challenges and Opportunities in Cloud Computing and Implications on Service Requirements: Evidence from a Systematic Literature Review | IEEE Conference Publication | IEEE Xplore