This program constructs a resource allocation graph and checks if an incoming allocation request creates a circular dependency.
The program loads the input eg.: the count of users, books and ratings and the ratings themselves, and provides a ten piece list of recommended books for each and every user personalized to them. The program uses the Paerson correlation method to weight other users ratings based on how similar they are to the user in focus.
A multie level, priority schedular writen in java.