Final Project For IF3230 Parallel and Distributed System