Portability in implementing distributed shared memory system on the workstation cluster environment