This book considers the applications of Rank Based Allocation in order to enhance the performance of the existing system. The existing system does not have a distinct mechanism in the selection process. The existing system uses only random allocation strategy. The proposed system initially utilizes the random search technique however after the first iteration the Rank Based Allocation will be utilized.