A distributed RPC solution based on ØMQ