亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法

文檔序號:6544439閱讀:165來源:國知局
一種多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法
【專利摘要】本發(fā)明提出了一種多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法,其主要部分包括面向互聯(lián)網(wǎng)服務(wù)器集群的多核心架構(gòu)下的信息處理優(yōu)化模型,所述信息處理優(yōu)化模型采用兩級并行處理機制,即各個服務(wù)器節(jié)點的并行處理和服務(wù)器節(jié)點內(nèi)部的并行信息處理;所述信息處理優(yōu)化模型主要由WEB服務(wù)器集群、負載均衡器、信息處理服務(wù)器集群等組成;本發(fā)明改進了傳統(tǒng)的服務(wù)器負載均衡算法,提高面向互聯(lián)網(wǎng)信息處理服務(wù)器的并發(fā)訪問性能,增加了多核心架構(gòu)下的服務(wù)器并發(fā)信息處理能力,縮短用戶信息處理請求的平均響應(yīng)及等待時間,降低服務(wù)器系統(tǒng)的功耗與成本,具有廣闊的發(fā)展前景及極高的技術(shù)價值。
【專利說明】一種多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明設(shè)計一種服務(wù)器技術(shù),具體地說是一種多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)信息處理的爆炸性增長,網(wǎng)絡(luò)并發(fā)用戶量猛增,面向互聯(lián)網(wǎng)信息處理服務(wù)器性能的提升受到了嚴重的制約。系統(tǒng)響應(yīng)時間是影響互聯(lián)網(wǎng)處理性能的重要因素,主要包括以下方面:指令傳輸時間、任務(wù)等待時間、信息加載時間、查詢信息時間。要提高面向互聯(lián)網(wǎng)信息處理系統(tǒng)性能,必須滿足既能支持大用戶量并發(fā)訪問,又能同時縮短用戶請求的平均響應(yīng)時間。
[0003]現(xiàn)有的系統(tǒng)主要從硬件和軟件方面解決性能提升問題。硬件上通過專用的負載均衡器或提高服務(wù)器的處理器處理速度、增加內(nèi)存容量等辦法提高系統(tǒng)性能,存在成本較高、可擴展性差的不足。軟件主要采用分布式部署、最小代價法、聚類調(diào)度法、隊列分析法等方法實現(xiàn)了服務(wù)器集群的負載均衡,通過服務(wù)器集群來提升整個系統(tǒng)的并發(fā)處理能力,滿足大用戶量并發(fā)訪問的需求。這些負載均衡算法的基本思想都是將大用戶量的并發(fā)訪問請求采用某種策略分配到集群中的各個服務(wù)器分別執(zhí)行,但這些負載均衡方法都只考慮到如何均衡地分配負載到各個服務(wù)器,卻沒有考慮如何提升單個服務(wù)器的并發(fā)處理能力。并且,傳統(tǒng)的多任務(wù)線程調(diào)度方法任務(wù)統(tǒng)一由負載均衡器主動式順序分發(fā),負載均衡器存在請求轉(zhuǎn)發(fā)瓶頸,請求的順序分發(fā)會導(dǎo)致服務(wù)器無法立即對請求進行并行處理。另外,對服務(wù)器節(jié)點負載狀態(tài)的判斷存在延遲問題,如果對服務(wù)節(jié)點狀態(tài)監(jiān)視的時間太短會占用服務(wù)節(jié)點資源,造成有限的資源浪費,間隔太長又會導(dǎo)致對服務(wù)器狀態(tài)的判斷存在延遲,從而導(dǎo)致任務(wù)分配的不公平。
[0004]隨著處理器從單核高頻向多核高頻的發(fā)展,多核計算平臺在提高服務(wù)器的并發(fā)性能、功耗與成本多方面的優(yōu)勢,使多核心架構(gòu)逐漸占領(lǐng)市場份額。因此,如何既能利用面向互聯(lián)網(wǎng)服務(wù)器多核處理器,優(yōu)化提高各個服務(wù)器節(jié)點的并發(fā)信息處理能力,又能盡量縮短用戶信息處理請求的平均響應(yīng)時間就成了亟需解決的問題。

【發(fā)明內(nèi)容】

[0005]針對如何提高服務(wù)器集群各個服務(wù)器節(jié)點的并發(fā)信息處理能力,縮短用戶信息處理請求的平均響應(yīng)時間和等待時間,本發(fā)明提出了一種多核心架構(gòu)下的互聯(lián)網(wǎng)信息處理優(yōu)化方法。
[0006]本發(fā)明公開了一種多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法,其解決所述技術(shù)問題采用的技術(shù)方案如下:針對當今面向互聯(lián)網(wǎng)信息處理服務(wù)器多核心處理架構(gòu),本發(fā)明設(shè)計了服務(wù)器集群中各服務(wù)器節(jié)點及服務(wù)器節(jié)點內(nèi)部兩級并行處理機制,并利用信息處理任務(wù)響應(yīng)比模型、任務(wù)請求隊列緩沖機制、及面向多核心的多線程優(yōu)化調(diào)度方法,以提高系統(tǒng)并發(fā)信息處理性能,提高面向互聯(lián)網(wǎng)信息處理服務(wù)器的并發(fā)訪問性能;該多核心架構(gòu)下的互聯(lián)網(wǎng)信息處理優(yōu)化方法主要部分包括面向互聯(lián)網(wǎng)服務(wù)器集群的多核心架構(gòu)下的信息處理優(yōu)化模型;
所述互聯(lián)網(wǎng)服務(wù)器集群有明確的場景面向性和特定性,場景面向性指互聯(lián)網(wǎng)信息處理,包括圖片類、視頻類、數(shù)據(jù)查詢類、信息搜索類、交互類及文字聊天類等諸多種類;特定性指各單獨服務(wù)器節(jié)點的處理核心都是基于多核心架構(gòu)的處理器,可以是基于Intel、AMD、ARM,及MIPS等多種架構(gòu)類型;
所述信息處理優(yōu)化模型,主要由WEB服務(wù)器集群、負載均衡器、信息處理服務(wù)器集群等組成;所述WEB服務(wù)器集群由多臺WEB服務(wù)器組成;所述信息處理的優(yōu)化模型使用兩級并行處理機制,即各個服務(wù)器節(jié)點的并行處理和服務(wù)器節(jié)點內(nèi)部的并行信息處理;
所述負載均衡器,主要由任務(wù)請求隊列池、請求分類隊列、任務(wù)響應(yīng)比計算器、任務(wù)優(yōu)先級調(diào)度器及任務(wù)請求監(jiān)聽器組成;
所述信息處理服務(wù)器集群,由多個面向信息處理的互聯(lián)網(wǎng)服務(wù)器組成,每個服務(wù)器節(jié)點內(nèi)部的優(yōu)化模型單元主要包括:任務(wù)進程調(diào)度器、線程調(diào)度池、線程管理器、處理器內(nèi)核
Vrt 寸 ο
[0007]進一步,所述任務(wù)請求隊列池位于負載均衡器中,含有任務(wù)請求隊列緩沖區(qū),面向多任務(wù)并行接入,用于緩存并發(fā)用戶的互聯(lián)網(wǎng)信息處理請求,在請求隊列池中會對不同類型的請求分開多隊列,并結(jié)合全局的任務(wù)優(yōu)先級調(diào)度器,根據(jù)請求的類型具體實際被調(diào)度分派的任務(wù)請求。
[0008]進一步,所述任務(wù)響應(yīng)比計算器,面向縮短用戶響應(yīng)時間是基于使平均響應(yīng)時間盡可能低,且讓大多數(shù)并發(fā)用戶滿意的原則,對請求隊列池中任務(wù)進行響應(yīng)比計算和動態(tài)分配。
[0009]進一步,所述任務(wù)進程調(diào)度器采用多核心多進程調(diào)度方法,面向多核心協(xié)同工作,其任務(wù)調(diào)度采用服務(wù)器節(jié)點主動式獲取方式,引入專用隊列線程對其進行管理,使服務(wù)節(jié)點內(nèi)部線程調(diào)度池中的各內(nèi)核線程可以并發(fā)的訪問請求隊列池。
[0010]進一步,所述線程管理器能夠進行內(nèi)核管理進程,面向多核心管理,用于管理內(nèi)核的工作狀態(tài),包括空閑和執(zhí)行中等,該進程負責調(diào)度任務(wù)是否可用。
[0011]本發(fā)明公開的多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法的有益效果是:
本發(fā)明的多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法,能夠面向大規(guī)?;ヂ?lián)網(wǎng)服務(wù)器部署場合的信息處理提供優(yōu)化方案,通過建立基于多核架構(gòu)的信息處理優(yōu)化模型,不僅利用集群服務(wù)器節(jié)點間的并行處理能力,而且充分利用服務(wù)器節(jié)點內(nèi)部多核心架構(gòu)的并行處理能力,大大提高了集群服務(wù)器節(jié)點的并發(fā)信息處理能力,縮短用戶信息請求的平均響應(yīng)及等待時間,降低了服務(wù)器系統(tǒng)的功耗與成本。除此之外,本發(fā)明也涉及多核心多進程調(diào)度的優(yōu)化方法,通過對調(diào)度方法的改進和優(yōu)化可進一步提高多核心架構(gòu)下信息處理的準確性。
[0012]該多核心架構(gòu)下的互聯(lián)網(wǎng)信息處理優(yōu)化方法適合于所有支持多核心的處理器平臺架構(gòu),特別適用于面向互聯(lián)網(wǎng)信息處理的大量用戶及數(shù)據(jù)并發(fā)訪問的場合,通過優(yōu)化后的模型能充分利用服務(wù)器節(jié)點的多核計算優(yōu)勢,更好地達到互聯(lián)網(wǎng)信息處理的要求,具有廣闊的發(fā)展前景及極高的技術(shù)價值。
【專利附圖】

【附圖說明】[0013]附圖1為本發(fā)明實施例的基于多核架構(gòu)的信息處理優(yōu)化模型;
附圖2為本發(fā)明實施例的任務(wù)請求隊列緩沖區(qū)工作流程圖;
附圖3為本發(fā)明實施例的多核心多進程調(diào)度方法流程圖。
【具體實施方式】
[0014]本發(fā)明提出的多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法,進行設(shè)計時所涉及的內(nèi)容主要包括:
1)多核心架構(gòu)下互聯(lián)網(wǎng)服務(wù)器集群的應(yīng)用場景;
2)多核心架構(gòu)下的信息處理優(yōu)化模型;
3)多核心架構(gòu)下的信息處理關(guān)鍵技術(shù);
下面對上述幾個方面分別進行詳細說明:
所述I)多核心架構(gòu)下互聯(lián)網(wǎng)服務(wù)器集群的應(yīng)用場景是指:主要面向于大量用戶并行訪問接入的互聯(lián)網(wǎng)信息處理場合,該場合通常需要將服務(wù)器組成集群并引入負載均衡器協(xié)調(diào)各單獨服務(wù)器分布式完成任務(wù);
所述服務(wù)器組成集群是用于互聯(lián)網(wǎng)信息處理的服務(wù)器集群,服務(wù)器集群有明確的場景面向性和特定性,場景面向性指互聯(lián)網(wǎng)信息處理,包括圖片類、視頻類、數(shù)據(jù)查詢類、信息搜索類、交互類及文字聊天類等諸多種類;特定性指各單獨服務(wù)器節(jié)點的處理核心都是基于多核心架構(gòu)的處理器,可以是基于Intel、AMD、ARM,及MIPS等多種架構(gòu)類型。
[0015]所述2)多核心架構(gòu)下的信息處理優(yōu)化模型,主要由WEB服務(wù)器集群、負載均衡器、信息處理服務(wù)器集群等組成;
所述信息處理優(yōu)化模型使用兩級并行處理機制,即各個服務(wù)器節(jié)點的并行處理和服務(wù)器節(jié)點內(nèi)部的并行處理,充分利用多核服務(wù)器節(jié)點的多核心架構(gòu)進行并行計算,實現(xiàn)了多核集群中請求的任務(wù)調(diào)度和負載均衡;
所述負載均衡器,主要由任務(wù)請求隊列池、請求分類隊列、任務(wù)響應(yīng)比計算器、任務(wù)優(yōu)先級調(diào)度器及任務(wù)請求監(jiān)聽器組成;
所述信息處理服務(wù)器集群,由多個信息處理節(jié)點服務(wù)器組成,每個服務(wù)器節(jié)點內(nèi)部的優(yōu)化模型單元主要包括:任務(wù)進程調(diào)度器、線程調(diào)度池、線程管理器、處理器內(nèi)核群等。
[0016]所述3)多核心架構(gòu)下的信息處理的關(guān)鍵技術(shù),主要包括:
O面向多任務(wù)并行接入:任務(wù)請求隊列池;
2)面向縮短用戶響應(yīng)時間:任務(wù)響應(yīng)比計算器;
3)面向多核心協(xié)同工作:任務(wù)進程調(diào)度器;
4)面向多核心管理:線程管理器;
所述任務(wù)請求隊列池位于負載均衡器中,含有任務(wù)請求隊列緩沖區(qū),用于緩存并發(fā)用戶發(fā)送的互聯(lián)網(wǎng)信息處理請求,由于請求有諸如圖片類、視頻類、數(shù)據(jù)查詢類、信息搜索類、交互類及文字聊天類等很多種類,因此在請求隊列池中會開創(chuàng)多個隊列分別對應(yīng)不同類型的請求,并結(jié)合全局的優(yōu)先級調(diào)度器,根據(jù)請求的類型具體實際被調(diào)度分派的任務(wù)請求;所述任務(wù)響應(yīng)比計算器是基于使平均響應(yīng)時間盡可能低,且讓大多數(shù)并發(fā)用戶滿意的原則,對請求隊列池中任務(wù)進行響應(yīng)比計算和動態(tài)分配;
所述任務(wù)進程調(diào)度器采用多核心多進程調(diào)度方法,其任務(wù)調(diào)度采用服務(wù)器節(jié)點主動式獲取方式,為實現(xiàn)服務(wù)節(jié)點能并行的獲取請求隊列池中的各類型請求任務(wù),引入專用隊列線程對其進行管理,使服務(wù)節(jié)點內(nèi)部線程調(diào)度池中的各內(nèi)核線程可以并發(fā)的訪問請求隊列池;
所述線程管理器能夠內(nèi)核管理進程,用于管理內(nèi)核的工作狀態(tài),包括空閑和執(zhí)行中等,該進程負責調(diào)度任務(wù)是否可用。
[0017]本發(fā)明提出的面向互聯(lián)網(wǎng)信息處理的任務(wù)響應(yīng)比計算器,與具體的處理架構(gòu)技術(shù)無關(guān),且基于使平均響應(yīng)時間盡可能低,讓大多數(shù)并發(fā)用戶滿意的原則,能夠?qū)θ蝿?wù)請求隊列中任務(wù)進行響應(yīng)比計算和動態(tài)分配。
[0018]本發(fā)明還改進了現(xiàn)有的多任務(wù)線程調(diào)度方法,本發(fā)明設(shè)計的計算模型任務(wù)調(diào)度(任務(wù)進程調(diào)度器)采用服務(wù)器節(jié)點主動式獲取方式,為實現(xiàn)服務(wù)器節(jié)點能并行的獲取請求隊列中的任務(wù),每個服務(wù)器節(jié)點設(shè)計了任務(wù)請求隊列緩沖區(qū),并使用專用線程對其進行管理,這樣可以避免直接訪問全局請求隊列時鎖操作引起問題。
[0019]本發(fā)明的其他特征及優(yōu)點在隨后的實施例中闡述,通過下面的實施例能顯而易見、容易地了解該發(fā)明所述技術(shù)方案。
實施例
[0020]下面通過本發(fā)明的一個實施例及其附圖,對本發(fā)明的設(shè)計方案進一步詳細說明,所描述的實施例僅用于說明和理解本發(fā)明,并不構(gòu)成對本發(fā)明的限制。
[0021]附圖1為本發(fā)明實 施例的基于多核架構(gòu)的信息處理優(yōu)化模型,如圖1所示,所述信息處理優(yōu)化模型由WEB服務(wù)器集群、負載均衡器、信息處理服務(wù)器集群等組成。WEB服務(wù)器集群有多臺WEB服務(wù)器組成,對具體的WEB服務(wù)器類型沒有特殊要求;負載均衡器由任務(wù)請求隊列池、請求分類隊列、任務(wù)響應(yīng)比計算器、任務(wù)優(yōu)先級調(diào)度器及任務(wù)請求監(jiān)聽器等部分組成;信息處理服務(wù)器集群由多個面向網(wǎng)信息處理的互聯(lián)服務(wù)器組成,每個服務(wù)器節(jié)點內(nèi)部的優(yōu)化模型單元主要包括:任務(wù)進程調(diào)度器、線程調(diào)度池、線程管理器、處理器內(nèi)核群等。
[0022]附圖2為本發(fā)明實施例的任務(wù)請求隊列緩沖區(qū)工作流程圖,如圖2所示,具體過程描述如下:
步驟1:初始化任務(wù)請求隊列緩沖區(qū);
步驟2:從負載均衡器獲取請求處理的任務(wù);
步驟3:調(diào)用任務(wù)響應(yīng)計算器進行計算,計算模型如下:
設(shè)Ts為任務(wù)提交時間、Tb為任務(wù)實際開始執(zhí)行時間、Tc為任務(wù)實際執(zhí)行完成時間、Tp
為任務(wù)要求的標準執(zhí)行時間、T為所有并發(fā)任務(wù)平均周轉(zhuǎn)時間。本例目標是使T最小,即讓
所有并發(fā)用戶的平均響應(yīng)時間最小,使等待時間長、要求執(zhí)行時間短的任務(wù)優(yōu)先執(zhí)行,T的
計算公式如下所示:其中η為所有并發(fā)任務(wù)個數(shù)



η
T = IJd(Tt-Ts)k-?
負載均衡器中的任務(wù)響應(yīng)比計算器計算任務(wù)等待隊列中的各任務(wù)的響應(yīng)優(yōu)先級,設(shè)當前計算時間為Ta,當前計算任務(wù)的響應(yīng)比優(yōu)先級為R,對任務(wù)按響應(yīng)比優(yōu)先級進行排序,并將其存儲到負載均衡器中的任務(wù)優(yōu)先級隊列中,R的計算公式如下:R= 1+T-Ts/Tp 步驟4:填充任務(wù)請求隊列緩沖區(qū),并標識用戶優(yōu)先級;
步驟5:將任務(wù)發(fā)送到任務(wù)(請求)隊列緩沖區(qū),等待任務(wù)被啟動執(zhí)行;
步驟6:線程調(diào)度池獲取任務(wù);
步驟7:通過線程管理器,通知緩沖區(qū)管理線程更新(任務(wù)請求隊列)緩沖區(qū)。
[0023]附圖3為本發(fā)明實施例的多核心多進程調(diào)度方法流程圖,如圖3所示,具體過程描述如下:
步驟1:初始化線程調(diào)度池;
步驟2:開啟面向多核心的多個并行線程,線程的數(shù)量要小于或等于處理器核心的數(shù)
量;
步驟3:初始化線程管理器;
步驟4:判斷(任務(wù)請求)隊列緩沖區(qū)是否為空;
步驟5:如果為空,則返回步驟3,繼續(xù)等待直到任務(wù)請求隊列緩沖區(qū)不為空;
步驟6:如果不為空,則從任務(wù)請求隊列緩沖區(qū)獲得優(yōu)先級最高的任務(wù);
步驟7:發(fā)送更新緩沖區(qū)消息;
步驟8:查詢線程管理器,選擇空閑內(nèi)核處理優(yōu)先級最高任務(wù);
步驟9:等待響應(yīng)結(jié)果。
[0024]本發(fā)明提出的多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法,改進了傳統(tǒng)的服務(wù)器負載均衡算法,增加了多核心架構(gòu)下的服務(wù)器并發(fā)信息處理性能,能夠提高集群服務(wù)器節(jié)點的并發(fā)信息處理能力,縮短用戶信息處理請求的平均響應(yīng)及等待時間,降低服務(wù)器系統(tǒng)的功耗與成本,具有廣闊的發(fā)展前景及極高的技術(shù)價值。
[0025]以上所述僅為本發(fā)明的實施例而已,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法,其特征在于,其主要部分包括面向互聯(lián)網(wǎng)服務(wù)器集群的多核心架構(gòu)下的信息處理優(yōu)化模型;所述信息處理優(yōu)化模型,主要由WEB服務(wù)器集群、負載均衡器、信息處理服務(wù)器集群等組成;所述WEB服務(wù)器集群由多臺WEB服務(wù)器組成;所述信息處理的優(yōu)化模型使用兩級并行處理機制,即各個服務(wù)器節(jié)點的并行處理和服務(wù)器節(jié)點內(nèi)部的并行信息處理; 其中,所述負載均衡器,主要由任務(wù)請求隊列池、請求分類隊列、任務(wù)響應(yīng)比計算器、任務(wù)優(yōu)先級調(diào)度器及任務(wù)請求監(jiān)聽器組成; 所述信息處理服務(wù)器集群,由多個面向信息處理的互聯(lián)網(wǎng)服務(wù)器組成,每個互聯(lián)網(wǎng)服務(wù)器節(jié)點內(nèi)部的優(yōu)化模型單元主要包括:任務(wù)進程調(diào)度器、線程調(diào)度池、線程管理器、處理器內(nèi)核群。
2.根據(jù)權(quán)利要求1所述的多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法,其特征在于,所述任務(wù)請求隊列池含有任務(wù)請求隊列緩沖區(qū),面向多任務(wù)并行接入,用于緩存并發(fā)用戶的互聯(lián)網(wǎng)信息處理請求,在請求隊列池中會對不同類型的請求分開多隊列,并結(jié)合全局的任務(wù)優(yōu)先級調(diào)度器,根據(jù)請求的類型具體實際被調(diào)度分派的任務(wù)請求。
3.根據(jù)權(quán)利要求1所述的多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法,其特征在于,所述任務(wù)響應(yīng)比計算器,面向縮短用戶響應(yīng)時間是基于使平均響應(yīng)時間盡可能低,且讓大多數(shù)并發(fā)用戶滿意的原則,對請求隊列池中任務(wù)進行響應(yīng)比計算和動態(tài)分配。
4.根據(jù)權(quán)利要求1所述的多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法,其特征在于,所述任務(wù)進程調(diào)度器采用多核心多進程調(diào)度方法,面向多核心協(xié)同工作,其任務(wù)調(diào)度采用服務(wù)器節(jié)點主動式獲取方式,引入專用隊列線程對其進行管理,使服務(wù)器節(jié)點內(nèi)部線程調(diào)度池中的各內(nèi)核線程可以并發(fā)的訪問請求隊列池。
5.根據(jù)權(quán)利要求1所述的多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法,其特征在于,所述線程管理器,面向多核心管理,用于管理內(nèi)核的工作狀態(tài),包括空閑和執(zhí)行中等,該進程負責調(diào)度任務(wù)是否可用。
6.根據(jù)權(quán)利要求2所述的多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法,其特征在于,所述任務(wù)請求隊列緩沖 區(qū)的工作流程為: 步驟1:初始化任務(wù)請求隊列緩沖區(qū); 步驟2:從負載均衡器獲取請求處理的任務(wù); 步驟3:調(diào)用任務(wù)響應(yīng)計算器進行計算; 步驟4:填充任務(wù)請求隊列緩沖區(qū),并標識用戶優(yōu)先級; 步驟5:將任務(wù)發(fā)送到任務(wù)請求隊列緩沖區(qū),等待任務(wù)被啟動執(zhí)行; 步驟6:線程調(diào)度池獲取任務(wù); 步驟7:通知任務(wù)請求隊列緩沖區(qū)管理線程,更新任務(wù)請求隊列緩沖區(qū)。
7.根據(jù)權(quán)利要求4所述的多核心架構(gòu)的互聯(lián)網(wǎng)信息處理優(yōu)化方法,其特征在于,所述多核心多進程調(diào)度方法流程為: 步驟1:初始化線程調(diào)度池; 步驟2:開啟面向多核心的多個并行線程; 步驟3:初始化線程管理器; 步驟4:判斷任務(wù)請求隊列緩沖區(qū)是否為空;步驟5:若為空,則返回步驟3,繼續(xù)等待直到任務(wù)請求隊列緩沖區(qū)不為空;步驟6:若不為空,則從任務(wù)請求隊列緩沖區(qū)獲得優(yōu)先級最高的任務(wù);步驟7:發(fā)送更新緩沖區(qū)消息;步驟8:查詢 線程管理器,選擇空閑內(nèi)核處理優(yōu)先級最高任務(wù);步驟9:等待響應(yīng)結(jié)果。
【文檔編號】G06F9/46GK103927225SQ201410161921
【公開日】2014年7月16日 申請日期:2014年4月22日 優(yōu)先權(quán)日:2014年4月22日
【發(fā)明者】陳剛 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1