1. A method for peer to peer common channel collaboration, comprising: exchanging collaboration messages between a plurality of proxies, the collaboration messages configured for mediating communication between a corresponding plurality of servers, wherein each server is associated with a corresponding proxy; executing a plurality of data transfers between the servers, wherein the data transfers are controlled through mediation implemented by the proxies without requiring the data to be transferred through the proxies; configuring a number of proxies, out of the plurality of proxies, as a domain; and designating at least one of the number of proxies as a domain coordinator to coordinate services for the domain.