Peer-based cloud is the next generation of cloud computing environment, completing the abstraction process to remove applications from the machine and operating system, providing a transparent, highly available commodity computing infrastructure.