Correct Answer : Abstraction
Explanation : The abstraction layer abstracts and controls resources using a reference object, making it easier for users to transfer programs to multiple clouds. The details of system implementation from users and developers are abstracted by Cloud computing.