主持人 > 博客 > 網絡新聞 > Popcorn 正在為 Linux 核心開發一個分散式執行緒執行系統。
Popcorn 正在為 Linux 核心開發一個分散式執行緒執行系統。
維吉尼亞理工大學 предложил 供 Linux 核心開發人員討論的一組實作分散式執行緒執行系統的補丁 爆米花 (分散式執行緒執行),它允許您透過主機之間執行緒的分散和透明遷移來組織應用程式在多台電腦上的執行。 使用 Popcorn,應用程式可以在一台主機上啟動,然後不間斷地轉移到另一台主機。 在多執行緒程式中,允許將單一執行緒遷移到其他主機。
爆米花軟體堆疊形式 補丁 Linux 核心和 библиотека 測試示範如何使用 Popcorn 系統呼叫來遷移分散式應用程式中的執行緒。 在核心級別,透過分散式共享記憶體的實現提出了對虛擬記憶體子系統的擴展,它允許不同主機上的進程存取公共且一致的虛擬位址空間。 虛擬記憶體頁面一致性由協定確保,該協定在讀取記憶體頁面時將其複製到主機,並在寫入時使記憶體頁面無效。