
A semi-centralised peer-to-peer architecture is one that contains at least one central point of control or focus. The purpose of these control nodes can range from maintaining a stricter control over the whole network, to simply acting as a central reference point for the remaining nodes.
The computational with autonomy architecture is identical to the Computational without Autonomy architecture, except that all nodes retain a degree of autonomy. This autonomy could allow the node to operate intelligently and actually make requests to the server rather than simply being dictated to, or allow the node to communicate with other nodes on the network. Again in this circumstance it is likely that any communication between nodes will be facilitated by the central node (as described for the single centralised index server architecture).
This architecture has the advantage that the nodes within the network are not forced to be merely slaves to the central node. Essentially it is the same as the single centralised index architecture except it is geared more towards distributed computation.