首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于分布式存储系统设计的叙述,回答问题。 某软件公司开发基于云计算的分布式文档协作平台(DDCP),系统部分需求如下所示: (1)实现文档的分布式存储,客户端可随时随地上传和下载文档; (2)支持多客户端并发编辑同一文档,某个客户
阅读以下关于分布式存储系统设计的叙述,回答问题。 某软件公司开发基于云计算的分布式文档协作平台(DDCP),系统部分需求如下所示: (1)实现文档的分布式存储,客户端可随时随地上传和下载文档; (2)支持多客户端并发编辑同一文档,某个客户
admin
2012-03-20
54
问题
阅读以下关于分布式存储系统设计的叙述,回答问题。
某软件公司开发基于云计算的分布式文档协作平台(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://www.kaotiyun.com/show/RZQZ777K
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。
求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。
输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。要求时间复杂度为O(n)。
设置Internet临时文件使用的磁盘空间为500MB
在搜狐网页中选择一个新闻网页,然后把网页信息复制到word文档中。
已知一台计算机的IP地址是192.168.1.159有共享文档,通过“我的电脑”窗口地址栏访问该文件夹。
把远程的辽宁大学“game”文件的移动到“work”文件夹下。
随机试题
项目法人(建设单位)应组织()进行设计交底。
已知某技术方案,其净现金流量如图所示(单位:万元)。该技术方案行业基准收益率为10%,则其净现值为()万元。
鲁迅先生在民国十四年曾经说过:“我觉得革命以前,我是做奴隶。革命以后不多久,就受了奴隶的骗,变成他们的奴隶了……我觉得仿佛就没有所谓中华民国。”对此理解正确的是()。
说课的重点即在实施教学过程中完成教学任务,反馈教学信息,从而提高教学效果。()
劳动生产率是指()。
议论的构成要素包括()。
Thefactthatsuperiorservicecangenerateacompetitiveadvantageforacompanydoesnotmeanthateveryattemptatimproving
Youshouldspendabout20minutesonQuestions1-13whicharebasedonReadingPassage1below.TheOriginsofLaughterWhilejo
Themarathonaimsto
Fromchildhoodtooldage,wealluselanguageasameansofbroadeningourknowledgeofourselvesandtheworldaboutus.When
最新回复
(
0
)