I have the following idea for a network-based operating system.
Suppose we have two computers A and B in a network. If computer B wants to access the memory of computer A, it can access by using the following addressing method which uses Media Access Control (MAC) address of the machines,
(MAC Address of target machine).(memory address on target machine)
This should work both ways as well as all the computers connected in a network. This will also remove the constraint of passing reference of variables in Remote Procedure Call (RPC).
Is the above method feasible ? What sort of modifications are required to make this possible, if feasible ?
NOTE:-I am also assuming that there is no MAC spoofing.