Splitting the address space into "client" and "server" addresses, supposedly for some security benefit? Come on, you can't be serious about that?!
I have only skimmed the paper, but it seems to me to be a collection of bad ideas, and I can't really be bothered to read all 8 pages. If you think there is actually something useful in there, would you mind condensing that into one paragraph?