Yes, MOSIX can do some of the above:
The latest development of the MFS file-system of MOSIX, now available for testing, allows all files and directories on all mounted file-systems of all the nodes in the cluster to be viewed as a single file-system (subject to certain documented restrictions):
If you mount MFS on /mfs, then the root of node #1 will be accessible via "/mfs/1", the root of node #2 on "/mfs/2", etc. The equivalent of Context Dependent Symbolic Links (though implemented as directories, rather than symbolic links) is also implemented: for example, "/mfs/home" refers to the root of the calling process' home-node; "/mfs/here" refers to the root of the calling process' current node; and "/mfs/selected" refers to the root of any node previously selected by the process or by its parent(s).