El Instituto Politécnico y Universidad Estatal de Virginia ha estado trabajando en algo a lo que han llamado Popcorn. Consiste en tener la posibilidad de correr distintos hilos de ejecución de un programa en distintas máquinas remotas mediante el uso memoria compartida distribuida. Este parche del kernel permite migrar la ejecución de procesos de una máquina a otra en el tiempo de ejecución, de una forma automática y transparente de cara al usuario.