[发明专利]一种适用于混合云的私隐性资料控管方法有效
申请号: | 202210133327.0 | 申请日: | 2022-02-14 |
公开(公告)号: | CN114189391B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 傅文怡 | 申请(专利权)人: | 浙江易天云网信息科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/1097;G06F21/62;G06F16/172;G06F16/182 |
代理公司: | 杭州中港知识产权代理有限公司 33353 | 代理人: | 施建勇 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 混合 私隐 资料 方法 | ||
1.一种适用于混合云的私隐性资料控管方法,其特征在于,包括以下步骤:
步骤S1,将分布式系统Hadoop应用于混合云,Hadoop内设主节点和从节点;Hadoop包括分散式档案系统HDFS和分散式运算框架MapReduce,MapReduce包括Map Task阶段和ReduceTask阶段;
在HDFS中建立三个档案,三个档案的存储位置以及存储内容如下:
私有云节点目录档案,存储内容为私有云节点的IP;
私隐性资料目录档案,存储内容为私隐性资料的目录;
公开资料目录档案,存储内容为公开资料的目录;
步骤S2,对私隐性资料进行标记:在Hadoop建立档案时,判断资料是否为私隐性资料,从而限定存储该资料及其复本的节点位置:如果要存储的资料是私隐性资料,则该私隐性资料及其复本只能被储存在私有云节点中;
步骤S3,使用分散式运算框架MapReduce在对资料作分散运算,Map Task阶段时,根据输入资料的标记类型选择运算该资料的节点:被标记为私隐性资料只会选择私有节点来运算;
步骤S4,使用分散式运算框架MapReduce在对资料作分散运算,Reduce Task阶段时,输入资料是来自Map Task阶段的输出资料经过分隔分区而得到,此时,根据Map Task阶段输入资料的标记类型选择Reduce Task阶段的节点:若Map Task阶段输入资料的标记被标记为私隐性资料,则Reduce Task阶段只会选择私有节点来运算。
2.根据权利要求1所述的一种适用于混合云的私隐性资料控管方法,其特征在于,步骤1中,私有云节点目录档案,命名为private_node_list,私有云节点目录档案的存储位置建立在目录「/etc/PrivateNodeTag」底下;
私隐性资料目录档案,命名为private_file_list,私隐性资料目录档案的存储位置建立在目录「/etc/FileTag」底下;私隐性资料目录档案建立时只需要建立空档;当资料上传至HDFS时被标记为私隐性资料,或者MapReduce运算结果为私隐性资料时,这些私隐性资料的名称会被写入私隐性资料目录档案;
公开资料目录档案,命名为public_file_list,公开资料目录档案的存储位置建立在目录「/etc/FileTag」底下;当资料上传至HDFS时被标记为公开资料,或者MapReduce运算结果为公开资料时,这些公开资料的名称会被写入公开资料目录档案。
3.根据权利要求1所述的一种适用于混合云的私隐性资料控管方法,其特征在于,步骤S2包括:
步骤S2a,判断要存储的资料类型是私隐性资料还是公开资料,如果是私隐性资料,则将文件名称写入分散式档案系统HDFS中的私隐性资料目录档案,然后转步骤S2b;如果是公开资料,则将文件名称写入分散式档案系统HDFS中的公开资料目录档案,然后转步骤S2c;
步骤S2b,在建立资料复本时,在建立第一个资料复本时读取私有云节点目录档案;主节点选择建立资料复本的节点,并将该节点与私有云节点目录档案中的所有私有云节点的IP依次对比,从而判断主节点选择建立资料复本的节点是否为私有云节点;如果主节点选择建立资料复本的节点不是私有云节点,则将此节点排除后主节点重新选择建立资料复本的节点,直到主节点选择的节点是私有云节点;重复本步骤,直到复本数量达到设定值;
步骤S2c,在建立资料复本时,主节点选择建立资料复本的节点;重复本步骤,直到复本数量达到设定值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江易天云网信息科技有限公司,未经浙江易天云网信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210133327.0/1.html,转载请声明来源钻瓜专利网。