分布計算機網絡是由若干客戶端和服務器相互連接而成的,其中任何一個都可以與另一個系統通信。這樣的網絡中并沒有處理和控制中心,網絡中的任何一個節點都至少與其他兩個節點相連,而且信息從一個節點到另一個節點時可能有多條路徑。與此同時,網絡中的各個節點都平等地相互協調工作,互相交流信息,共同完成一項大任務。下面就由小編為您介紹分布式計算有什么特點與功能?
分布式計算有什么特點與功能?
分布式計算機系統的特點:無主從區分;計算機之間交換信息;資源共享;相互協作完成一個共同任務。
分布式計算機系統的功能:通信結構;網絡操作系統;分布式操作系統(透明性)分布式計算機系統是在計算機網絡的基礎上建立起來的 把計算機的作用發揮出更大的功能 是計算機網絡的拓展。
由于現代人類各個課題學科繁多,涉及面廣,而分類又細。而當今的每個學科似乎都需要進行大量的計算。天文學研究組織需要計算機來分析太空脈沖(pulse),星位移動;生物學家需要計算機來模擬蛋白質的折疊(protein folding)過程;藥物學家想要研制克服艾滋病(AIDS)或非典(SARS)的藥物;數學家想計算最大的質數和圓周率的更精確值;經濟學家要用計算機分析計算在幾萬種因素考慮下某個企業/城市/國家的發展方向從而宏觀調控。由此可見,人類未來的科學,時時刻刻離不開計算。而分布式計算(Distributed Computing),以其獨特的優點——便宜、高效而越來越受到社會的關注。
就目前來看,全球的各種分布式計算已有約百種,這些計算大多互無聯系、獨立管理、獨立使用自己的一套軟件。這種分布式計算互相割據的格局很不利于發展的需要。比如,某個生物學研究機構需要利用世界各地志愿者的計算機來模擬蛋白質折疊的過程,那個生物學研究機構沒有分布式計算方面的專業人才,而但是社會上也并沒有任何公司可以提供這樣的服務,他們就不得不自己花費大量精力用于開發分布式計算的服務器、客戶端。這樣一來,原來可以用于研究生物的時間用在了別的地方。剛才提到的生物學研究機構就是美國斯坦福大學的PANDE小組。
為了改變這種雜亂無章的割據,美國加州大學伯克利分校(UC Berkeley)首先提出了建立BOINC的想法。BOINC的中文全稱是伯克利開放式網絡計算平臺(Berkeley Open Infrastructure for Network Computing),他能夠把許多不同的分布式計算項目聯系起來統一管理。并對計算機資源進行統一分配(比方您對研究艾滋病藥物和探索地外文明同時感興趣,您就可以同時選擇兩個運行,并設置優先級)。對統計評分系統進行統一管理(無論你在為哪個項目工作,只要你奉獻CPU時間長,就積分高)。有了這樣的統一管理,的確給PANDE小組這樣的科學研究機構提供了便利!
近來,分布式計算項目已被用來利用計算機的閑置計算能力,全世界有數千名志愿者利用互聯網來分析外部空間的電信訊號,尋找隱藏的黑洞,探索可能存在的外星智慧生命;可以尋找一千萬位以上數字的梅森質數;還可以找到一種更有效的藥物來對抗艾滋病病毒。他們的計劃太龐大了,需要驚人的計算量,而且不可能僅由一臺計算機或個人在一個可接受的時間內完成。以上就是小編為您介紹的分布式計算有什么特點與功能?
[免責聲明]
文章標題: 分布式計算有什么特點與功能?
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。