云計算的概念 計算機分布式處理是怎么回事?
計算機分布式處理是怎么回事?1、分布式處理概述分布式處理是將應用程序邏輯分布到兩臺或多臺計算機上,物理上或邏輯上是分開的單元。這一概念并不新鮮,已廣泛應用于大型項目中。然而,Internet的出現(xiàn)給分
計算機分布式處理是怎么回事?
1、分布式處理概述分布式處理是將應用程序邏輯分布到兩臺或多臺計算機上,物理上或邏輯上是分開的單元。
這一概念并不新鮮,已廣泛應用于大型項目中。然而,Internet的出現(xiàn)給分布式處理帶來了新的特點。Internet內(nèi)部連接的特點使數(shù)百臺計算機可以為一個任務工作,這使得在更大范圍內(nèi)實現(xiàn)分布式處理成為可能,并超越了傳統(tǒng)的B/S(client/server)模式。分布式處理的思想經(jīng)歷了一個漫長的過程。在不同的it時代,各個層次的開發(fā)人員和供應商都做了大量的工作,使得支持分布式處理的協(xié)議非常豐富。
分布式處理、分布式存儲方面新的研究方向有哪些?
近兩年來分布式存儲的研究趨勢是效率、可擴展性和性能。效率的提高得益于云存儲的普及。一般來說,云存儲的投資比較大,所以成本控制非常重要。無論Amazon、qiniu還是其他廠商都希望存儲成本盡可能低,所以虛擬化存儲和擦除非常重要,還有一些研究人員在研究代碼和復制;還有更多的人在研究可擴展性,這可以從fast/osdi/sosp等會議上看到。主要是規(guī)模擴張和移動平臺擴張。在大數(shù)據(jù)時代,人人都有數(shù)據(jù),對存儲的需求也越來越大。原來的解決方案在這樣的規(guī)模下難度更大,所以haystack有了這樣的系統(tǒng),移動平臺更是多姿多彩,這從蘋果IOS/Android存儲文件系統(tǒng)的迭代就可以看出。性能是一個永恒的話題,對高性能的需求總是存在的。我曾經(jīng)聽說一家金融機構希望存儲速度能和內(nèi)存一樣快。當然,這也是可能的,所以flash存儲和相變存儲已經(jīng)成為熱門,這也是各大會議的一大主題。另一個研究方向是功耗。我覺得這個比較小,有偽命題的色彩。分布式處理的主要方向是規(guī)模和效率。它支持更大的數(shù)據(jù)量和更快的計算速度。內(nèi)存計算現(xiàn)在非常流行和有前途。
什么是網(wǎng)絡分布式處理?
分布式處理是通過通信網(wǎng)絡將不同地點、不同功能、不同數(shù)據(jù)的多臺計算機連接起來,在控制系統(tǒng)的統(tǒng)一管理和控制下協(xié)調(diào)完成大規(guī)模信息處理任務的計算機系統(tǒng)。分布式處理系統(tǒng)包括硬件、控制系統(tǒng)、接口系統(tǒng)、數(shù)據(jù)、應用程序和人機界面??刂葡到y(tǒng)包括分布式操作系統(tǒng)、分布式數(shù)據(jù)庫和通信協(xié)議。分布式計算環(huán)境是一種在具有多個地址空間的多計算機系統(tǒng)上進行計算和信息處理的軟件環(huán)境。分布式軟件系統(tǒng)是一種支持分布式處理的軟件系統(tǒng),它包括分布式操作系統(tǒng)、分布式編程語言及其編譯系統(tǒng)、分布式文件系統(tǒng)和分布式數(shù)據(jù)庫系統(tǒng)。CORBA、COM等是設計分布式軟件系統(tǒng)的技術。簡言之,分布式處理是指多臺相連的計算機承擔同一任務的不同部分,在人的控制下同時運行,共同完成同一任務。一種處理方式,在一個高級操作系統(tǒng)的協(xié)調(diào)下,多個相互獨立、相互連接的信息處理系統(tǒng)共同完成同一任務。利用網(wǎng)絡技術可以將許多小型計算機或微型計算機連接成一個高性能的計算機系統(tǒng),使之具有解決復雜問題的能力。