首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于分布式存储系统设计的叙述,回答问题。 某软件公司开发基于云计算的分布式文档协作平台(DDCP),系统部分需求如下所示: (1)实现文档的分布式存储,客户端可随时随地上传和下载文档; (2)支持多客户端并发编辑同一文档,某个客户
阅读以下关于分布式存储系统设计的叙述,回答问题。 某软件公司开发基于云计算的分布式文档协作平台(DDCP),系统部分需求如下所示: (1)实现文档的分布式存储,客户端可随时随地上传和下载文档; (2)支持多客户端并发编辑同一文档,某个客户
admin
2012-03-20
40
问题
阅读以下关于分布式存储系统设计的叙述,回答问题。
某软件公司开发基于云计算的分布式文档协作平台(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
系统分析师下午案例分析考试
软考高级
相关试题推荐
.什么是code-behind技术
实现strstr功能(寻找子串在父串中首次出现的位置)
八皇后问题(输出所有情况,不过有些结果只是旋转了90度而已)。哈哈:)回溯算法的典型例题
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行(排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的
数据库的优化设计?
在搜狐网页中选择一个新闻网页,然后把网页信息复制到word文档中。
设置本地连接添加“TCP/IP版本6”协议。
将上题的规则应用到已下载的邮件。
更改计算机管理员用户John名称为lusi的类型为受限用户。
随机试题
法律与科技是什么关系?
属于小细胞低色素性贫血的疾病是
常用的化学毒物接触限值有最高容许浓度(MAC)、时间加权平均阈限值(TWA)、短时接触限值(STEL)、上限值(TLV-C)、容许接触限值(PEL)
女,46岁,口底粘膜白色斑块6个月。活检标本见粘膜上皮角化层增厚,粒层内透明角质颗粒明显。病理诊断应为
A.内关、太溪B.百会、气海C.血海、水泉D.脾俞、足三里E.关元、隐白、三阴交
中东某公司与其招聘的中国籍人杨光签订了劳动合同,合同规定有关劳动争议应适用中东某国法律。依中国的相关规定,下列哪一选项是正确的?()
中小微创业企业的发展和融资需求特征有()。I.信息不对称比较严重Ⅱ.创业成功的不确定性较高Ⅲ.科技型中小微创业企业的资产结构中无形资产占比较低Ⅳ.中小微创业企业的融资需求呈现阶段性特征
(1)召开动员大会(2)大家踊跃报名(3)参加“志愿者”活动(4)受到好评(5)义务服务
留置权性质是()。
设α=(a1,a2,…,an)T为Rn中的非零向量,方阵A=ααT.(1)证明:对于正整数m,存在常数t,使Am=tm—1A,并求出t;(2)求可逆矩阵P,使P—1AP为对角阵A.
最新回复
(
0
)