Frankly, these questions sound like a red herring. Or rather, they seem to imply that the actual question to ask is "on what other hardware can we efficiently run mainframe software?". And not, for example, how to evolve software architectures in a way that will allow them to run on contemporary and/or future hardware.