I have a java program for implementing traveling tournament problem. I want to be able to run it in a distributed environment. There is a function which every client needs to calculate and send back the results to the server. Can this be possible. Please provide me general guidelines on this.