Review of P2P Computing System Cooperative Scheduling Mechanisms
Keywords:
Cooperative Scheduling, Resource Utilization, Grid ComputingAbstract
An emerging technology, grid computing pools resources from multiple locations to tackle massive problems. The term "peer to peer" (P2P) computing refers to a method of computing in which a network of interconnected computers pool their resources to tackle massive problems or complete complex jobs. In order to solve massively parallel applications, it makes use of the unused processing power of every computer on the network. The most significant problem faced by the peer-to-peer network in terms of optimal resource utilization and job assignment is the development of an efficient scheduling system. Due to the fact that users of P2P networks often consume resources without contributing anything in return, cooperation is crucial. In order to demonstrate how effective various cooperative scheduling strategies are in addressing issues with inefficient resource consumption and scalability, this paper compares and contrasts them.