首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于分布式存储系统设计的叙述,回答问题。 某软件公司开发基于云计算的分布式文档协作平台(DDCP),系统部分需求如下所示: (1)实现文档的分布式存储,客户端可随时随地上传和下载文档; (2)支持多客户端并发编辑同一文档,某个客户
阅读以下关于分布式存储系统设计的叙述,回答问题。 某软件公司开发基于云计算的分布式文档协作平台(DDCP),系统部分需求如下所示: (1)实现文档的分布式存储,客户端可随时随地上传和下载文档; (2)支持多客户端并发编辑同一文档,某个客户
admin
2012-03-20
18
问题
阅读以下关于分布式存储系统设计的叙述,回答问题。
某软件公司开发基于云计算的分布式文档协作平台(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://jikaoti.com/ti/f767FFFM
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树10
.什么是code-behind技术
四个工人,四个任务,每个人做不同的任务需要的时间不同,求任务分配的最优方案。(2005年5月29日全国计算机软件资格水平考试——软件设计师的算法题)。
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
通过网上邻居查找mary计算机上的共享文件夹的保存文档。
在邮件中应用自然的格式的信纸。
设置本地连启动WindowsXP系统自带防火墙。
从当前界面开始,到“电话和调制解调器的选项”中,将系统中的标准56000bps调制解调器删除。
通过鼠标右键操作,将工具栏中的“上传”按钮移动到“断开”和“重新连接”按钮之间。
为系统创建一个无毒点,以便遭遇病毒时将系统还原。
随机试题
腕骨及足跗骨中,相同骨名称的是
患者,女生,78岁。高血压20年,家人探视后突然出现剧烈头痛,头晕,呕吐,进而意识障碍,血压206/110mmHg,CT显示高密度影,治疗需立刻降颅压和镇静。下列药物禁用的是
市公安局在行政复议中维持了县公安局对袁某治安拘留5日的处罚,袁某不服向法院起诉。下列说法中正确的有:()
调整平等主体的公民之间、法人之间及公民与法人之间的财产关系和人身关系的法律规范的总称是()。
企业以其自产产品作为非货币性福利发放给职工时,应当根据受益原则,按该产品的()计入相关资产成本或当期损益。
下列各项中,固定资产折旧的需要考虑因素有()。
张某向李某借款10万元,双方签订了书面合同,借款合同中并未约定保证条款,但马某仍以保证人的名义在借款合同上签字;牛某与李某另行签订了一份保证合同,约定牛某对该笔债务承担一般保证责任。根据担保法律制度的规定,下列表述正确的有()。
某宿舍住着四个留学生,分别来自美国、加拿大、韩国和日本。他们分别在中文、国际金融和法律三个系就读,其中:一(1)日本留学生单独在国际金融系。(2)韩国留学生不在中文系。(3)美国留学生和另外某个留学生同在某个系。(4)加
下列关于Winmail邮件服务器的描述中,错误的是()。
Readtheadviceaboutcooperation.Choosethebestwordtofilleachgap,fromA,B,CorDontheoppositepage.Foreachquest
最新回复
(
0
)