0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

分布式系統(tǒng)的特征和優(yōu)缺點

h1654155282.3538 ? 來源:Linux云計算架構(gòu) ? 作者:Linux云計算架構(gòu) ? 2020-11-15 10:01 ? 次閱讀

分布式系統(tǒng)的定義

分布式系統(tǒng)是多個處理機(jī)通過通信線路互連而構(gòu)成的松散耦合的系統(tǒng)。從系統(tǒng)中某臺處理機(jī)看來,其余的處理機(jī)和相應(yīng)的資源都是遠(yuǎn)程的,只有它自己的資源才是本地的。至今,對分布式系統(tǒng)的定義尚未形成統(tǒng)一的見解。

一般認(rèn)為,分布式系統(tǒng)應(yīng)具有以下4個特征:

(1)、分布性

分布式系統(tǒng)由多臺計算機(jī)組成,它們在地域上是分散的,可以散布在一個單位、一個城市、一個國家甚至全球范圍。整個系統(tǒng)的功能是分散在各個節(jié)點上實現(xiàn)的,因而分布式系統(tǒng)具有數(shù)據(jù)處理的分布性。

(2)、自治性

分布式系統(tǒng)中的各個節(jié)點都包含自己的處理機(jī)和內(nèi)存,各自具有獨(dú)立的處理數(shù)據(jù)的功能。通常,彼此在地位上是平等的,無主次之分,既能自治地進(jìn)行工作,又能利用共享的通信線路來傳送信息,協(xié)調(diào)任務(wù)處理。

(3)、并行性

一項大的任務(wù)可以劃分為若干子任務(wù),分別在不同的主機(jī)上執(zhí)行。

(4)、全局性

分布式系統(tǒng)中必須存在一個單一的、全局的進(jìn)程通信機(jī)制,使得任何一個進(jìn)程都能與其他進(jìn)程通信,并且不區(qū)分本地通信與遠(yuǎn)程通信,還應(yīng)當(dāng)有全局的保護(hù)機(jī)制。系統(tǒng)中所有機(jī)器上有統(tǒng)一的系統(tǒng)調(diào)用集合,它們必須適應(yīng)分布式的環(huán)境。在所有CPU上運(yùn)行同樣的內(nèi)核,使協(xié)調(diào)工作更加容易。

分布式系統(tǒng)的優(yōu)點

(1)資源共享

若干不同的節(jié)點通過通信網(wǎng)絡(luò)彼此互聯(lián),一個節(jié)點上的用戶可以使用其他節(jié)點上的資源,如分布式系統(tǒng)允許設(shè)備共享,使眾多用戶共享昂貴的外部設(shè)備,如彩色打印機(jī);允許數(shù)據(jù)共享,使眾多用戶訪問共用的數(shù)據(jù)庫;可以共享遠(yuǎn)程文件,使用遠(yuǎn)程特有的硬件設(shè)備(如高速陣列處理器),以及執(zhí)行其他操作。

(2)加快計算速度

如果一個特定的計算任務(wù)可以劃分成若干并行運(yùn)行的子任務(wù),那么可把這些子任務(wù)分散到不同的節(jié)點上,它們同時在這些節(jié)點上運(yùn)行,從而加快計算速度。另外,分布式系統(tǒng)具有計算遷移功能,如果某個節(jié)點上的負(fù)載太重,可把其中一些作業(yè)移到其他節(jié)點去執(zhí)行,從而減輕該節(jié)點的負(fù)載。這種作業(yè)遷移稱做負(fù)載平衡。

(3)可靠性高

分布式系統(tǒng)具有高可靠性。如果其中某個節(jié)點失效了,那么其余的節(jié)點可以繼續(xù)操作,整個系統(tǒng)不會因為一個或少數(shù)幾個節(jié)點的故障而全體崩潰。分布式系統(tǒng)有很好的容錯性能。

系統(tǒng)必須能夠檢測節(jié)點的故障,采取適當(dāng)?shù)氖侄问顾鼜墓收现谢謴?fù)過來。系統(tǒng)確定故障所在的節(jié)點后,就不再利用它來提供服務(wù),直至其恢復(fù)正常工作為止。如果失效節(jié)點的功能可由其他節(jié)點完成,則系統(tǒng)必須保證功能轉(zhuǎn)移的正確實施。當(dāng)失效節(jié)點被恢復(fù)或者修復(fù)時,系統(tǒng)必須把它平滑地集成到系統(tǒng)中。

(4)方便快捷的通信

分布式系統(tǒng)中各節(jié)點通過一個通信網(wǎng)絡(luò)互連在一起。通信網(wǎng)絡(luò)由通信線路、調(diào)制解調(diào)器及通信處理器等組成,不同節(jié)點的用戶可以方便地交換信息。在低層,系統(tǒng)間利用傳遞消息的方式進(jìn)行通信,這類似于單CPU系統(tǒng)中的消息機(jī)制。單獨(dú)系統(tǒng)中所有高層的消息傳遞功能都可以在分布式系統(tǒng)中實現(xiàn),如文件傳遞、登錄、郵件、Web瀏覽及遠(yuǎn)程過程調(diào)用(RPC)。

分布式系統(tǒng)實現(xiàn)節(jié)點間的遠(yuǎn)距離通信,為人與人之間的信息交流提供很大方便。不同地區(qū)的人們可以共同完成一個項目,通過傳送項目文件,遠(yuǎn)程登錄進(jìn)入對方系統(tǒng)來運(yùn)行程序,發(fā)送電子郵件等,協(xié)調(diào)彼此的工作。

分布式系統(tǒng)的缺點

主要是可用軟件不足,系統(tǒng)軟件、編程語言、應(yīng)用程序以及開發(fā)工具都相對很少;

還存在通信網(wǎng)絡(luò)飽和或信息丟失和網(wǎng)絡(luò)安全問題,方便的數(shù)據(jù)共享同時意味著機(jī)密數(shù)據(jù)容易被竊取。

分布式系統(tǒng)存在這些潛在的問題,但其優(yōu)點遠(yuǎn)大于缺點,而且這些缺點也正得到克服。

另外從用戶看來,它是一個普通的集中式操作系統(tǒng),提供強(qiáng)大的功能,使用戶可用透明的方式訪問系統(tǒng)內(nèi)的遠(yuǎn)程資源。分布式操作系統(tǒng)實施系統(tǒng)整體控制,對分布在各節(jié)點上的資源進(jìn)行統(tǒng)一管理,并且支持對遠(yuǎn)程進(jìn)程的通信協(xié)議。
責(zé)任編輯人:CC

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 分布式
    +關(guān)注

    關(guān)注

    1

    文章

    824

    瀏覽量

    74394
  • 分布式系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    143

    瀏覽量

    19164
收藏 人收藏

    評論

    相關(guān)推薦

    分布式軟件系統(tǒng)

    分布式軟件系統(tǒng)分布式軟件系統(tǒng)(Distributed Software Systems)是支持分布式處理的軟件系統(tǒng),是在由通信網(wǎng)絡(luò)互聯(lián)的多處
    發(fā)表于 07-22 14:53

    如何設(shè)計分布式干擾系統(tǒng)?

    什么是分布式干擾系統(tǒng)分布式干擾系統(tǒng)是一種綜合化、一體化、小型化、網(wǎng)絡(luò)化和智能化系統(tǒng),是將眾多體積小,重量輕,廉價的小功率偵察干擾機(jī)裝置在易
    發(fā)表于 08-08 06:57

    分布式數(shù)據(jù)庫有什么優(yōu)缺點?

    分布式數(shù)據(jù)庫系統(tǒng)(DDBS)是數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)兩者相互滲透和有機(jī)結(jié)合的結(jié)果。涉及數(shù)據(jù)庫基本理論和網(wǎng)絡(luò)通信理論。分布式數(shù)據(jù)庫由一組數(shù)據(jù)組成,這些數(shù)據(jù)在物理上分布在計算機(jī)網(wǎng)絡(luò)的不同節(jié)點上,邏輯上是屬于同一個
    發(fā)表于 09-24 09:13

    分布式系統(tǒng)的優(yōu)勢是什么?

    當(dāng)討論分布式系統(tǒng)時,我們面臨許多以下這些形容詞所描述的 同類型: 分布式的、刪絡(luò)的、并行的、并發(fā)的和分散的。分布式處理是一個相對較新的領(lǐng)域,所以還沒有‘致的定義。與順序計算相比、并行的
    發(fā)表于 03-31 09:01

    分布式恒流的優(yōu)缺點是什么?

     分布式恒流技術(shù)就是在需要恒流的節(jié)點上串接,低壓差線性恒流驅(qū)動器。低壓差很重要,關(guān)系到產(chǎn)品驅(qū)動效率。做到恒流驅(qū)動有很多種,其中低壓差線性恒流就可以實現(xiàn)一切LED應(yīng)用設(shè)計,即穩(wěn)定又簡單,結(jié)合開關(guān)電源,有著完美的恒流驅(qū)動架構(gòu)。
    發(fā)表于 04-01 09:03

    如何高效完成HarmonyOS分布式應(yīng)用測試?

    作者:liuxun,HarmonyOS測試架構(gòu)師HarmonyOS是新一代的智能終端操作系統(tǒng),給開發(fā)者提供了設(shè)備發(fā)現(xiàn)、設(shè)備連接、跨設(shè)備調(diào)用等豐富的分布式API。隨著越來越多的開發(fā)者投入到
    發(fā)表于 12-13 18:07

    基于CAN/LIN 實現(xiàn)車門分布式控制系統(tǒng)的設(shè)計與研究

    結(jié)合 CAN 總線和 LIN 總線各自的優(yōu)缺點,設(shè)計實現(xiàn)了基于 CAN/LIN 總線的分層車門控制系統(tǒng),首先講述了集中式控制系統(tǒng)結(jié)構(gòu)和分布式控制系
    發(fā)表于 09-08 10:58 ?7次下載
    基于CAN/LIN 實現(xiàn)車門<b class='flag-5'>分布式控制系統(tǒng)</b>的設(shè)計與研究

    JAVA語言優(yōu)缺點

    本視頻主要詳細(xì)介紹了JAVA語言優(yōu)缺點,首先介紹了JAVA語言優(yōu)點,分別有簡單、面向?qū)ο蟆?b class='flag-5'>分布式、健壯的、安全的等,其次介紹了JAVA語言的缺點。
    的頭像 發(fā)表于 12-26 16:10 ?1.5w次閱讀

    什么是分布式系統(tǒng)_分布式系統(tǒng)的類型

     什么是分布式系統(tǒng)(以及分布式系統(tǒng)架構(gòu)的優(yōu)缺點)現(xiàn)在的架構(gòu)很多,各種各樣的,如高并發(fā)架構(gòu)、異地多活架構(gòu)、容器化架構(gòu)、微服務(wù)架構(gòu)、高可用架構(gòu)、
    發(fā)表于 05-25 17:43 ?7841次閱讀

    關(guān)于分布式系統(tǒng)的幾個問題

    一下分布式系統(tǒng): 什么是分布式系統(tǒng)? 為什么要用分布式系統(tǒng)?
    的頭像 發(fā)表于 09-23 16:28 ?2977次閱讀

    常見的分布式文件存儲系統(tǒng)優(yōu)缺點

    分布式文件系統(tǒng),可以說是分布式系統(tǒng)下的一個子集,這里我們選取市場應(yīng)用比較廣泛的幾款產(chǎn)品,HDFS、Ceph、FastDFS以及MooseFS來做簡單的分析。
    發(fā)表于 01-15 09:45 ?9865次閱讀
    常見的<b class='flag-5'>分布式</b>文件存儲<b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>優(yōu)缺點</b>

    分布式光伏發(fā)電原理 分布式光伏發(fā)電有什么優(yōu)缺點

     分布式光伏發(fā)電是一種基于光伏技術(shù)的分布式發(fā)電方式,它將光伏發(fā)電系統(tǒng)分布在不同的用電場所。具體來說,分布式光伏發(fā)電可以通過在電網(wǎng)旁、建筑物屋頂、停車場、農(nóng)田、工業(yè)園區(qū)等地方安裝光伏電池
    發(fā)表于 04-16 16:33 ?5413次閱讀

    分布式能源系統(tǒng)優(yōu)缺點

    分布式能源系統(tǒng)燃料利用效率可以有效提升到70%-90%。分布式能源系統(tǒng)能切實有效地實現(xiàn)能源的梯級利用,如熱電冷聯(lián)產(chǎn)供應(yīng)方式,可使全系統(tǒng)燃料利
    發(fā)表于 04-25 14:56 ?3051次閱讀

    分布式存儲的7個特征

    什么是分布式存儲呢?如果一個存儲系統(tǒng),不管是對象、塊、文件、kv、log、olap、oltp,只要對所管理的數(shù)據(jù)做了Partitioning&Replication,不管姿勢對不對,其實
    發(fā)表于 07-18 14:17 ?984次閱讀

    redis分布式鎖的缺點

    Redis分布式鎖是一種常見的用于解決分布式系統(tǒng)中資源爭用問題的解決方案。盡管Redis分布式鎖具有很多優(yōu)點,但它也存在一些缺點。本文將從幾
    的頭像 發(fā)表于 12-04 14:05 ?1044次閱讀