品牌知名度调研问卷>>

分布式系统的基础是什么 分布式系统的设计难点有哪些

本文章由注册用户 知无涯 上传提供 评论 发布 纠错/删除 版权声明 0
摘要:分布式系统是建立在计算机网络之上的,因此它的基础就是计算机网络,不过分布式系统的设计思想和网络操作系统不同,并且由于分布式系统自身的特点及应用环境的复杂性,分布式系统在设计中存在部分失效问题、性能和可靠性过分依赖于网络、缺乏统一控制等难点。下面一起来了解一下分布式系统的基础是什么以及分布式系统的设计难点有哪些吧。

一、分布式系统的基础是什么

分布式系统可以增大系统的容量、提高系统的稳定性,并能提供系统的可拓展性,那么分布式系统是以什么为基础的呢?

据了解,分布式系统的基础是计算机网络,多数分布式系统是建立在计算机网络之上的,不过分布式系统的设计思想和网络操作系统是不同的,这决定了它们在结构、工作方式和功能上也不同。

二、分布式系统的设计难点有哪些

分布式系统以计算机网络为基础,由于分布式系统自身的特点及应用环境的复杂性,对于分布式系统的设计存在许多难点:

1、部分失效问题

由于分布式系统通常由若干部分组成,各个部分由于各种原因可能发生故障,如硬件故障、软件错误及错误操作等。如果一个分布式系统不对这些故障进行有效的处理,系统某一组成部分的故障可能导致整个系统的瘫痪。

2、性能和可靠性过分依赖于网络

由于分布式系统是建立在网络之上的,而网络本身是不可靠的,可能经常发生故障,网络故障可能导致系统服务的终止。另外,网络超负荷会导致性能的降低,增加系统的响应时间。

3、缺乏统一控制

一个分布式系统的控制通常是一个典型的分散控制,没有统一的中心控制。因此,分布式系统通常需要相应的同步机制来协调系统中各个部分的工作。设计与实现一个对用户来说是透明的且具有容错能力的分布式系统是一项具有挑战性的工作,而且所需的机制和策略尚未成熟。因此什么样的程序设计模型、什么样的控制机制最适合分布式系统仍是需要继续研究的课题。 

4、难以合理设计资源分配策略

在集中式系统中,所有的资源都由操作系统管理和分配,但在分布式系统中,资源属于各节点,所以调度的灵活性不如集中式系统,资源的物理分布可能与用户请求的分布不匹配,某些资源可能空闲,而另一些资源可能超载。 

5、安全保密性问题

开放性使得分布式系统中的许多软件接口都提供给用户,这样的开放式结构对于开发人员非常有价值,但同时也为破坏者打开了方便之门。 

针对分布式系统存在的上述难点,要保证一个分布式系统的正常运行,就必须对系统资源进行有效的管理,对计算机之间的通信、故障、安全等问题提供有效的处理手段和支持机制。

网站提醒和声明
本站为注册用户提供信息存储空间服务,非“MAIGOO编辑”、“MAIGOO榜单研究员”、“MAIGOO文章编辑员”上传提供的文章/文字均是注册用户自主发布上传,不代表本站观点,版权归原作者所有,如有侵权、虚假信息、错误信息或任何问题,请及时联系我们,我们将在第一时间删除或更正。 申请删除>> 纠错>> 投诉侵权>> 网页上相关信息的知识产权归网站方所有(包括但不限于文字、图片、图表、著作权、商标权、为用户提供的商业信息等),非经许可不得抄袭或使用。
提交说明: 快速提交发布>> 查看提交帮助>> 注册登录>>
最新评论
相关推荐
农林行业工程设计资质标准 农林设计资质该如何办理
企业如果想要承包农林设计工程,必须要具备农林设计相关资质。对于首次申请工程设计资质的企业,不知道该如何入手,接下来聊聊农林设计资质是如何办理的及资质办理的流程步骤。农林设计资质该如何办理呢?申请农林行业工程设计资质,应当满足相应标准,如专业技术人员、注册资本、技术负责人等。本文主要从资质分类、等级划分、专业设置等几个方面出发,对农林行业工程设计资质标准做简单总结。
分布式系统和集中式系统的区别有哪些 分布式系统好还是集中式系统好
分布式系统和集中式系统在系统架构、数据存储、任务分配、应用场景等方面存在一定的差异,相比较而言,集中式系统具有架构简单、易于管理和控制的优点,适用于对数据一致性要求较高的场景;而分布式系统具有架构灵活、可扩展性强的优点,适用于对数据处理能力和并发访问能力要求较高的场景。下面一起来看看分布式系统和集中式系统的区别有哪些以及分布式系统好还是集中式系统好吧。
分布式系统的基础是什么 分布式系统的设计难点有哪些
分布式系统是建立在计算机网络之上的,因此它的基础就是计算机网络,不过分布式系统的设计思想和网络操作系统不同,并且由于分布式系统自身的特点及应用环境的复杂性,分布式系统在设计中存在部分失效问题、性能和可靠性过分依赖于网络、缺乏统一控制等难点。下面一起来了解一下分布式系统的基础是什么以及分布式系统的设计难点有哪些吧。
分布式系统的CAP理论是什么 分布式系统CAP特性如何取舍
分布式系统的CAP理论是指一个分布式系统不可能同时满足数据一致性、服务可用性和分区容错性这三个基本需求,最多只能同时满足其中的两个,这一理论深刻影响着分布式系统的发展,在实际应用中,分布式系统会根据需求舍弃其中一个特性,大多数都是牺牲了一致性。下面一起来了解一下分布式系统的CAP理论是什么以及分布式系统CAP特性如何取舍吧。
分布式系统面临的挑战有哪些 分布式系统带来的问题及解答
分布式系统建立在网络上,而网络是不可靠的,可能的网络问题包括:网络分割、延时、丢包、乱序等,这些会给分布式系统带来挑战,除此之外,异构的机器与网络、普遍的节点故障也是分布式系统面临的主要挑战之一。分布式系统工作过程中,还会带来一些问题,比如如何找到所需的服务、如何避免雪崩、如何对系统进行监控等。下面一起来看看分布式系统面临的挑战有哪些以及分布式系统带来的问题及解答吧。