Does it have to be a specific kind of network?
In my final year (not for my thesis though) I emulated the internals of a computer from scratch in Java (CPU running machine code, RAM, long term storage, I/O) and tested various different bus configurations to see how it affected performance.
In my final year (not for my thesis though) I emulated the internals of a computer from scratch in Java (CPU running machine code, RAM, long term storage, I/O) and tested various different bus configurations to see how it affected performance.