CSCI 3366 Spring 2004 Homework Six Write a client-server application in Java which will use a master process, the client, and (at least) four servers to sort a collection of numbers into ascending numerical order. Use low level socket programming in java to establish the communication. The client must be threaded as well to achieve best possible time. Time the process using the provided timer class and compare the times to the times obtained in the MPI environment. Which is faster? Which did you expect to be faster? Make every effort to assure that the programs are doing the same thing. Homework due Tuesday, 4/6/2004