The potentials of deploying the applications on high performance computing systems employ a significant impact with performance in the context of computation and communication. In this paper we propose a non-blocking resource broker for a private cloud to address the performance issue. The architecture implemented consists of various services deployed in multiple virtual clusters within the datacenter. The resource brokering functionality is initialized, by periodically updating the resource broker with the query stating the details of new services added and removed in the virtual clusters. The implementation provides the choice of dynamically updating the resource details in the broker. This non blocking technology implemented in the cloud paradigm using Java optimizes the network performance. © 2011 IEEE.