 The Xgrid protocol uses the BEEP network framework to communicate with nodes on the network . The system 's infrastructure includes three types of computers which communicate over the protocol . One is the client , which communicates the calculation . Next is the controller , which starts and segregates the calculation . Finally , the agents process their own allocated part of the calculation . 
