主持人 > 博客 > 网络新闻 > Popcorn 正在为 Linux 内核开发一个分布式线程执行系统。
Popcorn 正在为 Linux 内核开发一个分布式线程执行系统。
弗吉尼亚理工大学 предложил 供 Linux 内核开发人员讨论的一组实现分布式线程执行系统的补丁 爆米花 (分布式线程执行),它允许您通过主机之间线程的分布和透明迁移来组织应用程序在多台计算机上的执行。 使用 Popcorn,应用程序可以在一台主机上启动,然后不间断地转移到另一台主机。 在多线程程序中,允许将单个线程迁移到其他主机。
爆米花软件堆栈形式 补丁 Linux 内核和 библиотека 测试演示了如何使用 Popcorn 系统调用来迁移分布式应用程序中的线程。 在内核级别,通过分布式共享内存的实现提出了对虚拟内存子系统的扩展,它允许不同主机上的进程访问公共且一致的虚拟地址空间。 虚拟内存页面一致性由协议确保,该协议在读取内存页面时将其复制到主机,并在写入时使内存页面无效。