• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種云計算環境下的后端資源控制方法和裝置制造方法及圖紙

    技術編號:8489703 閱讀:241 留言:0更新日期:2013-03-28 08:46
    本發明專利技術實施例公開了一種云計算環境下的后端資源控制方法和裝置。該方法包括:位于服務器內部的資源控制器接收與自身關聯的程序線程發送的后端資源調用請求,計算所述請求的數量;位于服務器外部的服務調度器匯總所述資源控制器的請求量,對匯總后的請求量與后端資源的限制閾值進行比較和決策;如果所述服務調度器正常,所述資源控制器根據決策結果控制程序線程對后端資源的調用請求,如果所述服務調度器故障,所述資源控制器允許程序線程的后端資源調用請求。根據本發明專利技術實施例,可以避免服務器因外部訪問而造成的資源消耗問題的同時,還縮小了資源控制器出現單點故障時的影響范圍。

    【技術實現步驟摘要】

    本專利技術涉及計算機應用領域,特別是涉及一種云計算環境下的后端資源控制方法和裝置
    技術介紹
    在傳統的云計算環境中,由于存在動態的云內服務器調度機制,因此,必然會導致所有服務器調用后端資源時的資源調用總量超過后端資源自身承載的能力范圍。而當對云計算環境中的服務器數量進行擴容時,更容易導致后端資源發生因調用超載而導致的崩潰。并且,這種崩潰還會被放大,最終有可能出現整個云計算環境的服務不可用的嚴重后果O 針對上述問題,現有的技術方案是通過在系統中引入資源控制器來限制服務器對后端資源的資源調用量。其中,一種實現方案是,對于每一個服務器,在其用于提供給用戶端的接口層引入一個資源控制器,資源控制器通過限制各程序線程的資源調用并發請求數,進而限制各自所在的服務器內各程序線程過度頻繁調用后端資源。但是,這種實現方案僅能通過資源控制器對單個服務器的資源調用量進行單獨限制,而無法實現對集群環境下的所有服務器進行集中限制。由于分布到每個服務器的資源調用并發請求數并不均勻,這種不公平性也會產生有些服務器為用戶端提供的服務時好時壞的服務不穩定問題。另一種改進的技術方案是,在整個云計算環境中只引入一個集中式的資源控制器,該集中式的資源控制器集中對所有的服務器對后端資源的資源調用總量進行集中限制。但是,在實現本專利技術的過程中,本專利技術的專利技術人發現上述第二種技術方案中至少存在如下問題每個服務器都要對位于服務器外部的集中式資源控制器發送資源調度并發請求,g卩,每個服務器都要對集中式資源控制器進行外部訪問,而這種外部訪問方式會給服務器帶來很大的資源消耗;另外,當集中式的資源控制器因各種原因出現故障的時候,將會造成云計算環境中所有的服務器都無法正常調用后端資源,從而擴大了單點故障的影響范圍。
    技術實現思路
    為了解決上述技術問題,本專利技術實施例提供了一種云計算環境下的后端資源控制方法和裝置,以避免服務器因外部訪問而造成的資源消耗問題的同時,還縮小了資源控制器出現單點故障時的影響范圍。本專利技術實施例公開公開了如下技術方案一種云計算環境下的后端資源控制方法,包括位于服務器內部的資源控制器接收與自身關聯的程序線程發送的后端資源調用請求,計算所述請求的數量;位于服務器外部的服務調度器匯總所述資源控制器的請求量,對匯總后的請求量與后端資源的限制閾值進行比較和決策;如果所述服務調度器正常,所述資源控制器根據決策結果控制程序線程對后端資源的調用請求,如果所述服務調度器故障,所述資源控制器允許程序線程的后端資源調用請求。一種云計算環境下的后端資源控制裝置,包括位于服務器內部的資源控制器和位于服務器外部的服務調度器,其中,所述資源控制器,用于接收與自身關聯的程序線程發送的后端資源調用請求,計算所述請求的數量,直接將請求量發送給所述服務調度器進行匯總,通過心跳檢測獲知所述服務調度器是否故障,如果所述服務調度器正常,接收服務調度器發送的決策結果,根據所述決策結果控制程序線程對后端資源的調用請求,如果所述服務調度器故障,允許程序線程的后端資源調用請求;所述服務調度器,用于接收所述資源控制器發送的請求量,匯總所述請求量,對匯總后的請求量與后端資源的限制閾值進行比較和決策。由上述實施例可以看出,在服務調度器可實現對多個服務器的集中式資源控制的前提條件下,與程序線程關聯的資源控制器位于服務器的內部,程序線程通過本地訪問的方式即可對資源控制器發送后端資源調用請求,從而避免了因外部訪問而造成的資源消耗問題。另外,一旦位于服務器外部的服務調度出現單點故障,位于服務器內部的資源控制器可以直接允許程序線程對后端資源調用請求,規避了因外部服務調度器的單點故障對各服務器的影響,縮小了影響范圍。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術實施例一揭示的一種云計算環境下的后端資源控制方法的方法流程圖;圖2為本專利技術實施例二揭示的另一種云計算環境下的后端資源控制方法的方法流程圖;圖3為本專利技術實施例三揭示的另一種云計算環境下的后端資源控制方法的方法流程圖;圖4為本專利技術實施例四揭示的一種云計算環境下的后端資源控制裝置的結構圖;圖5為本專利技術實施例五揭示的另一種云計算環境下的后端資源控制裝置的結構圖;圖6為本專利技術實施例六揭示的另一種云計算環境下的后端資源控制裝置的結構圖。具體實施例方式為使本專利技術的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖對本專利技術實施例進行詳細描述。實施例一請參閱圖1,其為本專利技術實施例一揭示的一種云計算環境下的后端資源控制方法的方法流程圖,該方法包括以下步驟步驟101 :位于服務器內部的資源控制器接收與自身相關聯的程序線程發送的后端資源調用請求,計算所述請求的數量;例如,在一個服務器內部存在有若干個程序線程,每個程序線程各自會關聯一個資源控制器,資源控制器接收程序線程發送的后端資源調用請求,請求訪問某一種類型的一種后端資源。如,常見的后端資源包括有關系數據庫、高速緩存、哈希數據庫、郵件服務、短信通道服務、WebService、內部RESTful接口和分布式存儲等。步驟102 :位于服務器外部的服務調度器匯總所述資源控制器的請求量,對匯總后的請求量與后端資源的限制閾值進行比較和決策;例如,在云計算環境中的服務器是集群式的,可以在一個云計算環境中針對所有集群式的服務器,設置一個服務調度器,對所有集群式的服務器中的后端資源調用請求的請求量進行匯總。也可以在一個云計算環境中,針對所有集群式的服務器,設置多個服務調度器,而每個服務調度器負責特定的多個服務器,對特定的多個服務器中的后端資源調用請求的請求量進行匯總。需要說明的是,本專利技術對服務調度器對請求量進行匯總的方法,以及對匯總后的請求量與后端資源的限制閾值進行比較和決策的方法不進行限定,可以采用現有技術中資源控制器的處理方法執行。步驟103 :如果所述服務調度器正常,所述資源控制器根據所述決策結果控制程序線程對后端資源的調用請求,如果所述服務調度器故障,所述資源控制器允許程序線程的后端資源調用請求。例如,在服務調度器沒有出現單點故障時,如果服務調度器對其負責的服務器中各程序線程針對數據庫資源的調用請求的請求量進行匯總,并將匯總量進行比較后,發現匯總量超出數據庫資源的限制閾值時,各服務器內的資源控制器對與自身關聯的程序線程的調用請求進行阻止,如果經比較后發現匯總量沒有超出數據庫資源的限制閾值時,各服務器內的資源控制器允許與自身關聯的程序線程的調用請求。在服務調度器出現單點故障時,該服務調度器負責的各服務器內的資源控制器直接允許與自身關聯的程序線程的各種調用請求。由上述實施例可以看出,在服務調度器可實現對多個服務器的集中式資源控制的前提條件下,與程序線程關聯的資源控制器位于服務器的內部,程序線程通過本地訪問的方式即可對資源控制器發送后端資源調用請求,從而避免了因外部訪問而造成的資源消耗問題。另外,一旦位于服務器外部的服務調度出現單點故障,位于服務器內部的資源控制器可以直接允許程序線程對后端資源調用請求,規避本文檔來自技高網
    ...

    【技術保護點】
    一種云計算環境下的后端資源控制方法,其特征在于,包括:位于服務器內部的資源控制器接收與自身關聯的程序線程發送的后端資源調用請求,計算所述請求的數量;位于服務器外部的服務調度器匯總所述資源控制器的請求量,對匯總后的請求量與后端資源的限制閾值進行比較和決策;如果所述服務調度器正常,所述資源控制器根據決策結果控制程序線程對后端資源的調用請求,如果所述服務調度器故障,所述資源控制器允許程序線程的后端資源調用請求。

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:張宇欣
    申請(專利權)人:北京搜狐新媒體信息技術有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 国产精品无码一区二区三区电影| 免费无码作爱视频| 无码人妻aⅴ一区二区三区| 久久成人无码国产免费播放| 久久久久亚洲AV成人无码| 人妻无码一区二区三区免费 | 亚洲av成本人无码网站| 国产福利无码一区在线| 国产精品无码A∨精品影院 | 亚洲AV无码国产剧情| 免费看成人AA片无码视频吃奶| 亚洲自偷自偷偷色无码中文| 亚洲6080yy久久无码产自国产| 无码人妻精品一区二区三区99仓本| 亚洲一级特黄大片无码毛片 | 蜜色欲多人AV久久无码| 久久久久亚洲AV成人无码| 亚洲&#228;v永久无码精品天堂久久 | 亚洲AV成人无码网站| 午夜福利无码不卡在线观看 | 亚洲国产精品成人AV无码久久综合影院 | 精品人体无码一区二区三区| 国产成人无码AV片在线观看| 日日摸日日碰夜夜爽无码| 精品无码三级在线观看视频| 国产成年无码v片在线| 人妻丰满熟妇AV无码区免| 亚洲国产日产无码精品| 亚洲中文字幕无码av| 人妻少妇精品无码专区| 亚洲爆乳无码精品AAA片蜜桃| 中文字幕无码视频手机免费看| 直接看的成人无码视频网站| 精品无码久久久久久尤物| 久久无码高潮喷水| 亚洲中文字幕无码爆乳app| 老司机无码精品A| 国产精品无码无片在线观看3D| 18禁无遮挡无码网站免费| 精品无码中出一区二区| 久久无码AV中文出轨人妻|