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

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

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

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

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

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

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

1、部分失效问题

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

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

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

3、缺乏统一控制

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

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

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

5、安全保密性问题

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

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

网站提醒和声明
本站为注册用户提供信息存储空间服务,非“MAIGOO编辑”、“MAIGOO榜单研究员”、“MAIGOO文章编辑员”上传提供的文章/文字均是注册用户自主发布上传,不代表本站观点,版权归原作者所有,如有侵权、虚假信息、错误信息或任何问题,请及时联系我们,我们将在第一时间删除或更正。 申请删除>> 纠错>> 投诉侵权>> 网页上相关信息的知识产权归网站方所有(包括但不限于文字、图片、图表、著作权、商标权、为用户提供的商业信息等),非经许可不得抄袭或使用。
提交说明: 快速提交发布>> 查看提交帮助>> 注册登录>>
相关推荐
办公写字楼装修风格有哪些?商业办公场所装修风格设计知识分享
对于办公室、写字楼、商场、店铺等商业场所来说,装修风格的选择是非常重要的,因为其往往带有行业窗口性质,要与企业、商铺等形象统一。办公写字楼装修风格有哪些?办公室有现代、工业、北欧、欧式、中式等,不同企业可以选择现代简约风、欧式风格、极简风格等,酒店有现代、欧式、地中海、东南亚风······下面为您盘点办公室、企业、写字楼、商业空间等商业办公场所装修风格设计,希望对您有所帮助。
装修风格 商业地产 ★★★★
1366 95
【环境设计百科】环境设计属于什么类 环境设计专业介绍
环境设计又称“环境艺术设计”,是一种新兴的艺术设计门类。包含的学科相当广泛,主要由:建筑设计,室内设计 公共艺术设计,景观设计 ,等内容组成。在内容上几乎包含了除平面和广告艺术设计之外其他所有的艺术设计,环境设计以建筑学为基础,有其独特的侧重点。与建筑学相比,环境设计更注重建筑的室内外环境艺术气氛的营造。那到底环境设计设计是什么?环境设计的特征及要求有哪些?环境设计的设计原则有哪些?
设计师 设计
3698 106
【产品设计百科】产品设计是什么 产品设计应该注意哪些事项
产品设计离不开解决问题,而产品设计师追求的是提高产品的体验。并且,他们还要懂得通过运用许多技能来完成这一目标:动画、原型、编程、调查、视觉设计、交互设计、心理学以及经营策略 如果你只把产品设计师视作一种把方案设计得可以见人的职业,请重新思考。产品设计师是帮你识别、调查和验证问题的,并最终精巧地制作、设计、测试和完成整个解决方案的。那到底产品设计是什么?产品设计的要求有哪些?产品设计应该注意哪些事项呢?
设计 设计师
3635 117
分布式系统面临的挑战有哪些 分布式系统带来的问题及解答
分布式系统建立在网络上,而网络是不可靠的,可能的网络问题包括:网络分割、延时、丢包、乱序等,这些会给分布式系统带来挑战,除此之外,异构的机器与网络、普遍的节点故障也是分布式系统面临的主要挑战之一。分布式系统工作过程中,还会带来一些问题,比如如何找到所需的服务、如何避免雪崩、如何对系统进行监控等。下面一起来看看分布式系统面临的挑战有哪些以及分布式系统带来的问题及解答吧。
什么是分布式储能系统 分布式储能在电力系统的应用场景
随着可再生能源的扩展,越来越有必要将不断变化、间歇式的电力输出转变成更稳定和可靠的电力供应。分布式储能系统通过调节负荷,吸收电力峰值,在电力供应突然降低时注入电力,就地能源存储可以缓解由可再生能源生产输出所造成的电源波动。分布式储能系统接入位置灵活,目前多在中低压配电网、分布式发电及微电网、用户侧应用。