Abstraction : as extended machines Virtualization : as virtual machines Resource management : as resource managers