[發明專利]保存程序執行狀態有效
| 申請號: | 200980149598.8 | 申請日: | 2009-12-07 |
| 公開(公告)號: | CN102246152A | 公開(公告)日: | 2011-11-16 |
| 發明(設計)人: | 彼德·斯洛塔;伊恩·P·諾蘭德;里查德·J·科爾;里查德拉·卡那;劉易斯·菲里皮·卡博雷拉 | 申請(專利權)人: | 亞馬遜技術有限公司 |
| 主分類號: | G06F15/16 | 分類號: | G06F15/16 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 王瑋 |
| 地址: | 美國內*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 保存 程序 執行 狀態 | ||
背景技術
許多公司和其它組織對互連了許多計算系統以支持其操作的計算機網絡進行操作,比如利用協同定位(例如作為局部網絡的一部分)的計算系統或者替代地利用位于多個不同地理位置(例如經由一個或多個專用或公共的中間網絡)的計算系統。例如,容納了數量巨大的互連計算系統的數據中心變得普遍,比如由單獨的組織操作并以其名義的專用數據中心,以及由經濟實體操作以向消費者提供計算資源的公共數據中心。一些公共數據中心操作者為各種消費者擁有的硬件提供網絡訪問、權限、和安全安裝的便利,而其他公共數據中心操作者提供了還包括使得可由其消費者所使用的硬件資源的“完全服務”。然而,隨著普通數據中心的規模和范圍的擴大,對物理計算資源的提供、實施和管理的任務變得日益復雜。
針對商用硬件的虛擬化技術的出現已經為具有多種需求的許多消費者提供了與管理大規模計算資源有關的一些好處,使得各種計算資源能夠有效和安全地被多個消費者分享。例如,諸如由VMWare、XEN或用戶模式Linux所提供的虛擬技術可以通過為每個用戶提供由單個物理計算機主控(hosted)的一個或多個虛擬機來使得該單個物理計算機在多個用戶之間共享,其中每個這樣的虛擬機是一個充當不同邏輯計算系統的軟件模擬,其為用戶提供了一種他們是給定硬件計算資源的唯一操作者和管理員的假象,同時還提供了各個虛擬機之間的應用隔離和安全性。此外,一些虛擬技術能夠提供跨越一個或多個物理資源的虛擬資源,比如具有實際上跨越了多個不同物理計算系統的多個虛擬處理器的單個虛擬機。
附圖說明
圖1A和圖1B是示出由遠程用戶使用的分布式程序執行服務的示例實施例的網絡示意圖。
圖2A和圖2B示出用于對多個計算節點上的分布式程序執行進行管理的技術的示例實施例。
圖3是示出用于管理分布式程序執行的一個計算系統的示例實施例的框圖。
圖4A和圖4B示出分布式程序執行服務系統管理器例程的示例實施例的流程圖。
圖5示出計算節點管理器例程的示例實施例的流程圖。
發明詳述
描述了用于管理程序的分布式執行的技術。在至少一些實施例中,用于管理程序的分布式執行的技術包括將程序執行分解或者分割成多個不同的執行作業(job),每個執行作業可以在不同的計算節點上比如以并行的或者其它分布式方式來執行,每個執行作業使用該程序的輸入數據的不同子集。
另外,該技術可以包括臨時終止并且以后恢復至少一些執行作業的執行,比如通過如下方式:在執行終止之前持久地存儲一個執行作業的部分執行的中間狀態,并且以后在該執行作業的執行恢復期間取回和利用該中間狀態。此外,在至少一些情形中,該技術可以與分布式程序執行(“DPE”)服務的一個實施例協同地被使用,該分布式程序執行服務以多個顧客或者該服務的其它用戶的名義來執行多個程序,比如以分布式方式來提供用于執行程序的多個計算節點(例如,對一個或多個物理計算系統進行主控的多個物理計算系統和/或虛擬機)。在至少一些實施例中,如下文更詳細地描述的那樣,可以通過分布式程序執行服務系統管理器模塊來自動執行一些或所有這些技術。
可以以各個實施例中的各種方式啟動分布式程序執行,比如通過DPE服務的一個實施例的用戶與該DPE服務進行交互來請求程序的執行。例如,DPE服務可以提供遠程用戶可以用來作出請求的圖形用戶界面(“GUI”)(例如,用戶經由客戶應用程序與之交互的基于網絡的GUI,比如在用戶的客戶裝置上執行的一個網絡瀏覽器),以及/或者DPE服務可以提供一個或多個API(“應用程序編程界面”),API使得用戶的計算裝置能夠可編程地與DPE服務交互以作出請求(例如,由提供的GUI所使用的一個或多個API)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞馬遜技術有限公司,未經亞馬遜技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980149598.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:制備5-氯甲基-2,3-吡啶二甲酸酐的方法
- 下一篇:一種自動螺釘機





