<div dir="ltr">Hello IPython team,<div><br></div><div>With the current Tornado-ZMQ kernel architecture for the notebook frontend, is it possible to run the kernel processes on a different machine/core from the main server process?</div>
<div><br></div><div>Here is the use case:</div><div>- I have a notebook server running on my machine</div><div>- the machine has access to a cluster farm with several cores</div><div>- whenever a new user accesses the notebook server, I start a kernel for the user on one of the cluster cores</div>
<div>- The server needs to manage the data exchange between the kernels on the cluster and the user. </div><div><br></div><div>IPython.Parallel might be better suited for this, but for other reasons, I modified the notebookapp to run a custom webapp on the Tornado server. And, I want a way to spawn the kernels on a cluster.</div>
<div><br></div><div>Thanks for the comments!</div><div>-KK</div></div>