集群技術綜述

2021-05-24 07:58:20 字數 1010 閱讀 7191

摘自:北京中科紅旗軟體技術**** red flag server 4.0集群技術***

一、什麼是集群

多台同構或異構的計算機用某種方式連線起來協同完成特定的任務就構成了集群系統,根據所要完成的任務的不同,集群通常分為三種型別:

(1)科學計算集群:主要用以進行大規模數值計算,解決複雜的科學問題。

在這種集群上執行是專門開發的並行應用程式,它可以把乙個問題的資料分布到多台的計算機上,利用這些計算機的共同資源來完成計算任務,從而可以解決單機不能勝任的工作(如問題規模太大,單機計算速度太慢)。

這種集群主要應用在需要大規模數值計算的環境中,如天氣預報、石油勘探與油藏模擬、分子模擬、生物計算等。這些應用通常在並行通訊環境mpi、pvm等中開發,由於mpi是目前的標準,故現多使用mpi為並行環境。

比較有名的集群beowulf就是一種科學計算集群專案。

(2)高可用集群:

它的主要功能就是利用集群系統的容錯性對外提供7x24小時不間斷的服務,如高可用的檔案伺服器、資料庫伺服器等關鍵應用。

目前已經有在linux下的高可用集群,如linux ha專案,紅旗高可用伺服器。

負載均衡集群:使任務可以在集群中盡可能平均地分攤到不同的計算機進行處理,充分利用集群的處理能力,提高對任務的處理效率。

由於完成的任務不同,負載均衡集群又可進一步分類,如批處理型與網路流量型。我們目前所要開發的就是網路流量負載均衡服務集群。

在實際應用中這幾種集群型別可能會混合使用,以提供更加高效穩定的服務。如在乙個實用的網路流量負載均衡集群中,就會包含高可用的網路檔案系統、高可用的網路服務。

(3)網路負載均衡集群:

網路負載均衡集群主要面向網路服務。隨internet的普及與發展,internet伺服器的數量在不斷增加,其中一些伺服器經常需要處理大量使用者的請 求,如http、mail/pop3服務,當使用者的請求超過系統的響應能力時,系統響應速度就會變慢甚至不能正常處理,這時就需要對伺服器進行公升級來滿足 需要。直接的解決辦法是使用更高效能的伺服器系統,這種方式的費用較高而且可擴充套件性差,另一種方法就是採用我們所說的集群。

資訊隱藏技術綜述

資訊隱藏技術綜述 蔡洪亮 李波 盧星 楊明 摘要 介紹了資訊隱藏技術的概念 模型及分類 給出了資訊隱藏技術的五大特徵 分析了兩種典型的資訊隱藏演算法 時域替換技術和變換域技術 描述了資訊隱藏在現實中主要的應用領域 指出了資訊隱藏技術今後的發展方向。1.資訊隱藏的概念 模型及分類 資訊隱藏技術是利用載...

BBR演算法技術綜述

ip層是基於塊狀的packet報文來分片傳送的,因此,tcp協議需要將應用交付給它的字元流拆分成多個packet 在tcp傳輸層被稱為segment 傳送,由於網速有變化且接收主機的處理效能有限,tcp還要決定何時傳送這些segment。tcp滑動視窗解決了client server這兩台主機的問題...

JSP SERVLET重定向技術綜述

1.requestdispatcher.forward 是在伺服器端起作用,當使用forward 時,servlet engine傳遞http請求從當前的servlet or jsp到另外乙個servlet,jsp 或普通html檔案,也即你的form提交至a.jsp,在a.jsp用到了forwar...