Minimizing Congestion In Peer-To-Peer Networks Under The Presence Of Guarded Nodes