3) Resource management layer : The layer is the key to achieve loose coupling of software and hardware resources. Because of the integration of virtualization and cloud computing, scheduling strategy, on-demand, free flow and distribution of software over various hardware resources can be achieved.