• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>BEA系統公司專利>正文

    下一代群集制造技術

    技術編號:2912605 閱讀:174 留言:0更新日期:2012-04-11 18:40
    本發明專利技術的一個實施例包括確定群集領導者并且使用群集領導者來在應用服務器群集的一個應用服務器處建立租約表。租約表可用于維持用于單例服務的至少一個租約。

    【技術實現步驟摘要】
    【國外來華專利技術】版權聲明本專利文檔的一部分公開包含受版權保護的材料。如專利文檔或專利公開出現在專利商標局的專利文件或記錄中那樣,版權所有者不拒絕任何人對它的拓制,然而在別的方面卻保留無論什么樣的所有版權權利。優先權要求美國臨時專利申請號60/747,364,標題為“Next?GenerationClustering”,由Naresh?Revanuru等人在2006年5月16日提交[代理人案號BEAS-01937US0]。美國專利申請號11/425,784,標題為“Automatic?MigratableServices”,由Aaron?Fiske在2006年6月22日提交[代理人案號BEAS-02030US0]。美國專利申請號11/548,239,標題為“Job?Scheduler”,由NareshRevanuru等人在2006年10月10日提交[代理人案號BEAS-02031US0]。美國專利申請號11/550,551,標題為“Database-Less?Leasing”,由Naresh?Revanuru等人在2006年10月18日提交[代理人案號BEAS-02029US0]。
    技術介紹
    為了處理大量的交互,企業軟件應用可使用應用服務器,例如像從San?Jose,California的BEA?Systems,Inc.可得到的WebLogic?ServerTM這樣的J2EE應用服務器。這些應用服務器可用在可相互交互的群集中。應用服務器的某些服務,稱為單例服務,應當僅運行在群集的一個應用服務器上。這些單例服務可包括JMS服務器、事務恢復服務或者應當僅以單個實例運行的任何其它軟件。-->附圖說明圖1示出了基于數據庫的租賃系統。圖2示出了本專利技術的一個實施例的無數據庫的租賃系統。圖3A和3B示出了本專利技術的一個實施例的無數據庫的租賃系統。圖4A到4C示出了本專利技術的一個實施例的自動可遷移服務系統。圖5A和5B示出了作業調度器系統。實施方式無數據庫的租賃圖1示出了使用數據庫102的租賃系統的示例。在該示例中,群集110的應用服務器104、106和108可依靠數據庫來提供對租約表102的訪問。在租約表102處的租約可用于指示什么應用服務器應當運行單例服務。這些租約可由運行該單例服務的應用服務器來更新。在崩潰的情況下,租約將不再被更新并且將變為無效。這可使得群集110的應用服務器之一可以接替曾在控制租賃系統的崩潰或隔離的應用服務器。在某些情況下,期望避免對用于租賃的高可用性(HA)數據庫的需要。本專利技術的實施例包括無數據庫的租賃系統。本專利技術的一個實施例是包括應用服務器204、206、208和210的群集202的計算機實現的方法。方法可包括確定群集領導者202,使用群集領導者212在應用服務器之一處建立租約表214,并且使用租約表214來維持用于單例服務218的至少一個租約216。由于租約表存儲在應用服務器處,故不需要數據庫。在一個實施例中,在群集中的每個應用服務器處維持租約表的副本,使得在崩潰或隔離的情況下租約表的副本是可得到的。租約表可用于允許單例服務的自動遷移。節點管理器可用于確定群集中應用服務器的狀態。節點管理器可以是在應用服務器主機上運行的軟件程序。節點管理器可用于開始和停止應用服務器的實例。可選擇群集中最早開始的應用服務器來成為群集領導者。在一個實施例中,通過一種競爭來選擇群集領導者。群集中的每個服務器可周期性地-->嘗試成為群集領導者。例如,群集中的每個服務器可每隔30秒嘗試成為群集領導者一次。如果群集領導者已經存在,它們的嘗試被拒絕。如果當前不存在群集領導者,則第一個嘗試成為它的服務器成為群集領導者,從而阻止其它任何一個成為群集領導者。以該方式,可選擇群集中最早開始的應用服務器來成為群集領導者。作為候選,系統可設計為使得可通過另一方法選擇群集領導者。群集領導者212可以維活(heartbeat)群集的其它應用服務器。群集領導者212可在群集202的其它應用服務器中存儲租約表的副本,以在一個或多個應用服務器崩潰或隔離的情況下操作。在一個實施例中,如果當前的群集服務器212未能維活其它應用服務器,則其它應用服務器可選擇另一群集領導者。本專利技術的一個實施例包括應用服務器204、206、208和210的群集202。基于首先啟動的應用服務器選擇群集領導者。群集領導者212用于在一個應用服務器204處建立租約表214。本專利技術的一個實施例包括計算機實現的系統,其中在應用服務器的群集202的應用服務器204處維持租約表214。群集的其它應用服務器可使用租約表214來維持用于單例服務218的至少一個租約216。圖3A示出了群集領導者為群集的其它應用服務器提供數據。圖3B示出了在成為當前群集領導者的應用服務器崩潰的情況下另一群集領導者被選擇。圖3C示出了在網絡隔離使得第一應用服務器不可用的情況下另一群集領導者被選擇。自動可遷移服務本專利技術的一個實施例是計算機實現的系統,其包括群集404中運行單例服務406的第一應用服務器402。第一應用服務器102在租約表410處維持用于單例服務406的租約408。遷移主控412檢查租約表410并且如果第一應用服務器402未能維持租約408則將單例服務406重新分配給群集404的第二應用服務器414。租約表410可在數據庫中維持,或者通過使用如上所述的無數據庫的租賃來維持。-->由于第一應用服務器402的崩潰,第一應用服務器可未能更新租約,如圖4B中所示,或者因為第一應用服務器402從租約表隔離,第一應用服務器402可未能更新租約,如圖4C中所示。第一應用服務器402可維活租約408以維持對單例服務406的控制。單例服務可以是JMS服務器、定時器主控或者應當以單個實例運行的任何其它軟件。在得到單例服務之前,第二應用服務器414可運行預定的啟動腳本。在放棄單例服務之后,第一應用服務器402可運行預定的停用腳本。遷移主控412可選擇下一個應用服務器來運行單例服務,例如通過選擇下一應用服務器。在一個實施例中,如果單例服務是Java消息傳送系統(JMS)服務則可存在專門的規則。如果單例服務是JMS服務,在任何遷移之前遷移管理器可嘗試第一應用服務器上的重新啟動。一個實施例是計算機實現的方法或計算機可讀介質,該介質包含代碼以進行更新租約表410處用于單例服務的租約408的步驟。在第一應用服務器402本文檔來自技高網...

    【技術保護點】
    一種計算機實現的方法,包括: 在應用服務器的群集處,確定群集領導者; 使用所述群集領導者來在所述應用服務器之一處建立租約表; 使用所述租約表來維持用于單例服務的至少一個租約。

    【技術特征摘要】
    【國外來華專利技術】US 2006-5-16 60/747,364;US 2006-6-22 11/425,784;US1.一種計算機實現的方法,包括:
    在應用服務器的群集處,確定群集領導者;
    使用所述群集領導者來在所述應用服務器之一處建立租約表;
    使用所述租約表來維持用于單例服務的至少一個租約。
    2.根據權利要求1所述的計算機實現的方法,其中所述租約表用于
    允許所述單例服務的自動遷移。
    3.根據權利要求1所述的計算機實現的方法,其中所述群集領導者
    在競爭中選擇。
    4.根據權利要求1所述的計算機實現的方法,其中每個應用服務器
    周期性地嘗試成為所述群集領導者。
    5.根據權利要求1所述的計算機實現的方法,其中所述確定步驟包
    括選擇最早開始的所述應用服務器。
    6.根據權利要求1所述的計算機實現的方法,其中所述群集領導者
    維活所述群集的其它應用服務器。
    7.根據權利要求6所述的計算機可讀介質,其中,如果所述群集領
    導者未能維活所述其它應用服務器則所述其它應用服務器選擇另一群集領
    導者。
    8.根據權利要求1所述的計算機實現的介質,其中所述租約表在與
    所述租約領導者相同的應用服務器處建立。
    9.一種計算機實現的系統,包括:
    群集中用于運行單例服務的第一應用服務器,所述第一應用服務器在
    租約表處為所述單例服務維持租約;和
    遷移主控,其檢查所述租約表并且如果所述第一應用服務器未能維持
    所述租約則將所述單例服務重新分配給所述群集的第二應用服務器。
    10.根據權利要求9所述的計算機實現的系統,其中所述重新分配所
    述單例服務是因為所述第一應用服務器崩潰。
    11.根據權利要求9所述的計算機實現的系統,其中所述重新分配所
    述單例服務是因為所述第一應用服務器從所述租約表隔離。
    12.根據權利要求9所述的計算機實現的系統,其中所述第一應用服
    務器維活所述租約以維持對所述單例服務的控制。
    ...

    【專利技術屬性】
    技術研發人員:那瑞什瑞萬努魯普里西拉C方萬凱特森蘭加那森亞倫菲斯克迪安伯納德雅各布斯普拉賽德佩達達
    申請(專利權)人:BEA系統公司
    類型:發明
    國別省市:US[美國]

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 免费看又黄又无码的网站| 91精品无码久久久久久五月天 | 亚洲中文字幕无码永久在线| 一区二区三区无码视频免费福利| 亚洲熟妇无码乱子AV电影| 免费A级毛片无码视频| 免费无码又爽又刺激网站直播| 日韩午夜福利无码专区a| 国产成人AV无码精品| 精品国产a∨无码一区二区三区| 久99久无码精品视频免费播放| 2024你懂的网站无码内射 | 日韩av无码久久精品免费| 日产无码1区2区在线观看| 精品欧洲AV无码一区二区男男| 免费a级毛片无码a∨免费软件| 亚洲AV无码一区二区三区电影| 蜜桃臀无码内射一区二区三区| 亚洲av无码一区二区三区网站| 精品久久久久久无码免费| 国产精品无码AV天天爽播放器| 伊人久久一区二区三区无码| 日韩精品无码一区二区三区| 亚洲人成网亚洲欧洲无码久久| 精品国产毛片一区二区无码 | 亚洲Av永久无码精品三区在线 | 精品无码中文视频在线观看| 中文午夜人妻无码看片| 无码无套少妇毛多18p| 国产精品无码专区| 亚洲国产成人精品无码区在线观看 | 人妻少妇无码精品视频区| 狠狠躁天天躁无码中文字幕| 日韩精品无码视频一区二区蜜桃 | 亚洲精品无码久久久影院相关影片| 成人免费无遮挡无码黄漫视频| 亚洲av永久无码精品网址| 无码人妻精品一区二区三区久久久| 亚洲成av人无码亚洲成av人| 九九在线中文字幕无码| 亚洲一区无码精品色|