发明名称 一种分布式系统及其数据操作方法
摘要 本发明公开了一种分布式系统及其数据操作方法,该系统包括客户端、主节点、多个存储节点和多个计算节点。其中,客户端用于向主节点发送数据操作请求;主节点,用于响应于客户端的请求获取存储节点列表,并将存储节点列表发送给客户端;多个存储节点,用于存储客户端所请求操作的数据;多个计算节点,用于执行由主节点基于用户的数据操作请求分配的计算任务;其中,主节点在获取存储节点列表时,应用副本位置选择策略,来选择数据副本所对应的存储节点;所述副本位置选择策略包括下述方式的至少一种:选择容量负载小的存储节点;选择计算负载小的计算节点;以及选择本地性差的存储节点。
申请公布号 CN104715044A 申请公布日期 2015.06.17
申请号 CN201510134387.4 申请日期 2011.12.28
申请人 北京奇虎科技有限公司;奇智软件(北京)有限公司 发明人 赵健博;王志强
分类号 G06F17/30(2006.01)I;G06F3/06(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京华沛德权律师事务所 11302 代理人 刘杰
主权项 一种分布式系统,其特征在于,包括:客户端,用于向主节点发送数据操作请求;主节点,用于响应于客户端的请求获取存储节点列表,并将存储节点列表发送给客户端;多个存储节点,用于存储客户端所请求操作的数据;多个计算节点,用于执行由主节点基于用户的数据操作请求分配的计算任务;其中,主节点在获取存储节点列表时,应用副本位置选择策略,来选择数据副本所对应的存储节点;所述副本位置选择策略包括下述方式的至少一种:选择容量负载小的存储节点;选择计算负载小的计算节点;以及选择本地性差的存储节点。
地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)