Distributed File System in Java