首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于分布式存储系统设计的叙述,回答问题。 某软件公司开发基于云计算的分布式文档协作平台(DDCP),系统部分需求如下所示: (1)实现文档的分布式存储,客户端可随时随地上传和下载文档; (2)支持多客户端并发编辑同一文档,某个客户
阅读以下关于分布式存储系统设计的叙述,回答问题。 某软件公司开发基于云计算的分布式文档协作平台(DDCP),系统部分需求如下所示: (1)实现文档的分布式存储,客户端可随时随地上传和下载文档; (2)支持多客户端并发编辑同一文档,某个客户
admin
2012-03-20
22
问题
阅读以下关于分布式存储系统设计的叙述,回答问题。
某软件公司开发基于云计算的分布式文档协作平台(DDCP),系统部分需求如下所示:
(1)实现文档的分布式存储,客户端可随时随地上传和下载文档;
(2)支持多客户端并发编辑同一文档,某个客户端所做修改会实时显示在其他客户端;
(3)要求系统具有自我修复机制,当系统中某个节点失效时,无需人工干预能够自动实现节点替换并恢复到一致状态。
项目组经过讨论,决定采用现有的分布式文件系统作为基础架构,但在具体选用哪种设计方案时产生了分歧。王工建议采用Hadoop分布式文件系统HDFS作为系统参考架构,但张工认为Google分布式文件系统GFS更适合该系统需求。最后经过更为详细的分析和讨论,同意了张工的建议,采用GFS作为分布式文档协作平台的文件系统架构。
针对图2-1所示DDCP基础架构,请分别说明一次数据读操作和一次并发写操作的过程。
选项
答案
读数据过程: ①应用程序将读数据请求发送给DDCP客户端; ②DDCP客户端访问DDCP主服务器请求所需数据位置信息; ③DDCP主服务器查询数据分块和地址信息发送给DDCP客户端; ④DDCP客户端根据地址信息向DDCP块服务器发送读数据请求; ⑤DDCP块服务器将所请求数据发送给DDCP客户端; ⑥DDCP客户端将数据转发给应用程序。 并发写数据过程: ①并发写的应用程序分别将数据和写数据请求发送给DDCP客户端; ②DDCP客户端依次访问DDCP主服务器请求所写数据位置信息; ③DDCP主服务器依次查询数据分块和地址信息发送给DDCP客户端; ④DDCP客户端将所要写入的数据重新组织,将属于同一个DDCP块服务器的数据按照分组报文和分组序列信息发送给DDCP块服务器数据缓存(Primary); ⑤DDCP客户端将所写数据按照分组报文发送给DDCP块服务器数据缓存(Secondary); ⑥DDCP块服务器数据缓存(Primary)按照分组序列将数据写入到。DDCP块服务器数据块(Primary); ⑦DDCP块服务器(Primary)将分组序列发送给DDCP块服务器(Secondary); ⑧DDCP块服务器数据缓存(Secondary)按照分组序列将数据写入DDCP块服务器数据块(Secondary); ⑨DDCP块服务器(Secondary)将写入完成信息发送给DDCP块服务器(Primary); ⑩DDCP块服务器数据(Primmy)将写数据完成信息发送给DDCP客户端。 本问题要求考生认真分析图中给出的DDCP系统架构,依据图中节点之间的数据传输关系描述数据传输过程。 (1)读数据的过程:应用程序将读数据请求发送给客户端后,客户端访问主服务器请求所需数据位置信息,主服务器查询数据分块和地址信息返回给客户端,客户端根据地址信息向块服务器发送读数据请求,块服务器将所请求数据发送给客户端,客户端将数据转发给应用程序。 (2)写数据的过程:应用程序分别将数据和写数据请求发送给客户端,客户端依次访问主服务器请求所写数据位置信息,主服务器依次查询数据分块和地址信息发送给客户端,客户端将所要写入的数据重新组织,将属于同一个块服务器的数据按照分组报文和分组序列信息发送给块服务器数据缓存(Primary),客户端将所写数据按照分组报文发送给块服务器数据缓存(Secondary),块服务器数据缓存(Primary)按照分组序列将数据写入到块服务器数据块(Primary),块服务器(Primary)将分组序列发送给块服务器(Secondary),块服务器数据缓存(Secondary)按照分组序列将数据写入块服务器数据块(Secondary),块服务器(Secondary)将写入完成信息发送给块服务器(Primary),块服务器数据(Primary)将写数据完成信息发送给客户端。
解析
转载请注明原文地址:https://kaotiyun.com/show/RZQZ777K
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:8/\610
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树转换成双向链表4=6=8=10=12=14=16。
求最大连续递增数字串(如“ads3sl456789DF3456ld345AA”中的“456789”)
输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。要求时间复杂度为O(n)。
下面是一个数组类的声明与实现。请分析这个类有什么问题,并针对存在的问题提出几种解决方案。templateclassArray{public:Array(unsignedarraySize):data(0),size(arraySize)
在用户管理组administrators中添加本地用户“sy”。
把D:下的图片文件夹进行网络共享但是其他网络用户只能读取。
把D:下的流行音乐文件夹进行共享但是文件仅可供本地用户使用。
在用户管理组administrators中删除lusi用户。
随机试题
在全部国有企业中数量最多的经营形式是()
胎盘早期剥离,最常见于下列哪种疾病
某市南关区岳阳税务征管所肖某、李某和陈某在对市造纸阀门厂进行税务检查时,认为该厂偷逃税款.遂将其会计账簿带回所内查验。经查,认定其偷逃税3万元,即责令限期缴纳并处罚款6万元。该厂不服.申请复议,复议机关维持原处罚决定。在该厂拒不履行期间,税务局扣押了其生产
正、反循环钻孔灌注桩在灌注混凝土前,其孔底沉渣的控制指标是()。
按照五级分类法.可以将贷款分为正常、关注、次级、可疑和损失,其中后两类属于不良贷款。()
青年初期相当于高中时期,这一时期学生的发展由依赖性向独立性过渡。()
教育除了需要根据社会的变化而与时俱进、更新知识体系外,还应向受教育者提供许多“__________”的东西,比如创新意识和批判精神的__________,品行、修为的培养,智商、情商和灵商的开发。无论时间如何流逝,知识如何更新,上述内容都应始终存在于高等教
Whilechildrenlearnspokenandbodylanguage—properpostures,eyebehaviors,etc.—theyalsolearnasubtlerthing;howtoreac
Theorganizationseekstoinsure(equally)______ofpayformenandwomen.
HumansarethedominantspeciesonplanetEarth.Theirnumbersareincreasingrapidly.Theirenvironmentnolongerrestrictsthe
最新回复
(
0
)