本發明涉及網絡計算集群技術領域,尤其涉及一種控制提供信息技術服務的網絡計算集群的方法。
背景技術:
進入21世紀,信息的爆炸式增長帶了數據的海量化,面對規模日益龐大的數據量,全球知名咨詢公司麥肯錫提出“大數據”時代說,麥肯錫稱:數據,已經滲透到當今每一個行業和業務職能領域,成為重要的生產因素,人們對于海量數據的挖掘和運用,預示著新一波生產率增長和消費者盈余浪潮的到來,而網絡信息數據采集是“大數據”戰略的基礎,搭建采集海量數據的架構體系、做到所見即所得的無阻攔式采集、滿足在有限時間內采集更多的數據,都必須使數據得到高效、及時而有效的采集,因而對計算機進行集群計算。
集群計算實際上不能真正地被看作是一種分布式計算解決方案,集群計算存在大量的耦合信息及重復信息,極大的降低了集群計算的穩定性和計算效率。
技術實現要素:
基于背景技術存在的技術問題,本發明提出了一種控制提供信息技術服務的網絡計算集群的方法。
本發明提出的一種控制提供信息技術服務的網絡計算集群的方法,包括以下步驟:
S1:使用者通過操作主機輸入計算主干命令,操作主機連接有任務分割交換機,任務分割交換機將計算命令分割為多個計算枝干命令,多個計算枝干命令分類存儲于任務分割交換機內;
S2:任務分割交換機將分類后的多個計算枝干命令發送給數個節點交換機,節點交換機將多個計算枝干命令平均非配給與節點交換機連接的數個計算機,節點交換機分配計算枝干命令后,將計算枝干命令分配情況反饋給任務分割交換機;
S3:上述的數個計算機均通過信號線與數據分配模塊連接,且數據分配模塊連接有數據采集裝置,數據采集裝置由多個數據采集模塊采集基礎數據,且多個數據采集模塊連接有一個數據整理模塊,數據整理模塊可過濾以及覆蓋重復的基礎數據,整理后的基礎數據存儲于數據存儲器內;
S4:數據分配模塊的輸入端通過信號線與任務分割交換機輸出端連接,數據分配模塊根據任務分割交換機接收到的計算枝干命令分配情況,對數據存儲器內存儲的基礎數據進行分配,并將基礎數據分配給各個計算機;
S5:各個計算機根據分配到的基礎數據進行計算,計算機得出的結果反饋給節點交換機,并由節點交換機反饋給任務分割交換機,由任務分割交換機將結果反饋給操作主機。
優選地,所述任務分割交換機的分割過程包括人工分類和自動化分割,人工分類通過操作主機直接下達分類命令,分類命令包括類型分類、大小分類和名稱分類。
優選地,所述自動化分割根據節點交換機的位置信息以及與節點交換機連接的計算機計算速率,對計算主干命令進行分割。
優選地,所述節點交換機根據就近原則和高速計算機處理大容量計算原則對計算機的計算任務進行分配,且將計算枝干命令分配的結果反饋給任務分割交換機。
優選地,所述任務分割交換機連接有檢索模塊,且檢索模塊對比操作主機的計算主干命令及通過節點交換機反饋回的計算枝干命令分配的結果,檢測命令是否遺漏,并對遺漏的命令精細繼續分配。
優選地,所述任務分割交換機遺漏的命令分割并將計算命令發送給最先反饋回結果的節點交換機,并通過節點交換機發送給處于空置狀態的計算機。
本發明的有益效果為:
1.任務分割交換機將整個計算主干命令分割為若干計算支干命令,且通過節點交換機將計算支干命令按照就近原則和高速計算機處理大容量計算原則分配給計算機,明確了每個計算機的計算任務,避免計算機資源浪費;
2.數據采集模塊采集的數據經過整理后,按需分配給各個計算機,減少了計算機對資源查找索取消耗的時間,同時降低了信息的耦合和交叉,提高了計算效率,節省了時間。
本發明能夠將計算命令合理的分配給各個計算機,并將基礎數據按需分配給各個計算機,降低了信息的耦合和交叉,提高了計算效率,節省了時間,合理的利用了計算機資源。
具體實施方式
下面將結合本發明實施例,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。
一種控制提供信息技術服務的網絡計算集群的方法,包括以下步驟:
S1:使用者通過操作主機輸入計算主干命令,操作主機連接有任務分割交換機,任務分割交換機將計算命令分割為多個計算枝干命令,多個計算枝干命令分類存儲于任務分割交換機內;
S2:任務分割交換機將分類后的多個計算枝干命令發送給數個節點交換機,節點交換機將多個計算枝干命令平均非配給與節點交換機連接的數個計算機,節點交換機分配計算枝干命令后,將計算枝干命令分配情況反饋給任務分割交換機;
S3:上述的數個計算機均通過信號線與數據分配模塊連接,且數據分配模塊連接有數據采集裝置,數據采集裝置由多個數據采集模塊采集基礎數據,且多個數據采集模塊連接有一個數據整理模塊,數據整理模塊可過濾以及覆蓋重復的基礎數據,整理后的基礎數據存儲于數據存儲器內;
S4:數據分配模塊的輸入端通過信號線與任務分割交換機輸出端連接,數據分配模塊根據任務分割交換機接收到的計算枝干命令分配情況,對數據存儲器內存儲的基礎數據進行分配,并將基礎數據分配給各個計算機;
S5:各個計算機根據分配到的基礎數據進行計算,計算機得出的結果反饋給節點交換機,并由節點交換機反饋給任務分割交換機,由任務分割交換機將結果反饋給操作主機。
本發明中,任務分割交換機的分割過程包括人工分類和自動化分割,人工分類通過操作主機直接下達分類命令,分類命令包括類型分類、大小分類和名稱分類,自動化分割根據節點交換機的位置信息以及與節點交換機連接的計算機計算速率,對計算主干命令進行分割,節點交換機根據就近原則和高速計算機處理大容量計算原則對計算機的計算任務進行分配,且將計算枝干命令分配的結果反饋給任務分割交換機,任務分割交換機連接有檢索模塊,且檢索模塊對比操作主機的計算主干命令及通過節點交換機反饋回的計算枝干命令分配的結果,檢測命令是否遺漏,并對遺漏的命令精細繼續分配,任務分割交換機遺漏的命令分割并將計算命令發送給最先反饋回結果的節點交換機,并通過節點交換機發送給處于空置狀態的計算機。
以上所述,僅為本發明較佳的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,根據本發明的技術方案及其發明構思加以等同替換或改變,都應涵蓋在本發明的保護范圍之內。