Achieving load balancing in heterogeneous peer-to-peer netjworks by allocating and reallocating process | IEEE Conference Publication | IEEE Xplore