易海陆圆(山东)数字技术有限公司卓维晨获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉易海陆圆(山东)数字技术有限公司申请的专利一种数据调度系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN110750497B 。
龙图腾网通过国家知识产权局官网在2023-09-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:201911037777.4,技术领域涉及:G06F16/11;该发明授权一种数据调度系统是由卓维晨;杨伟龙;刘梦莹设计研发完成,并于2019-10-29向国家知识产权局提交的专利申请。
本一种数据调度系统在说明书摘要公布了:本发明提出了一种数据调度系统,通过网络监听,并解析网络报文来发现用户对存储服务器里的对象的操作情况以及操作的对象,对于发现的涉及到对象变化的操作会记录到数据库中,在数据库只做相应操作对象的状态保存。用户可以配置对数据的管理策略,任务调度模块会根据用户配置的管理策略进行任务调度。对于以蓝光存储为目标地址的任务,任务调度模块扫描数据库,将符合配置策略的位于存储服务器中的对象信息和通过蓝光存储节点管理模块选出可用的蓝光存储的位置作为目标存储位置。本发明能够广泛应用在支持标准对象存储协议的存储集群上,实现实时发现对象变化,并自动进行数据调度,且不给存储带来额外压力,不会影响业务的正常进行和带宽。
本发明授权一种数据调度系统在权利要求书中公布了:1.一种数据调度系统,其特征在于:包括控制中心、Agent模块、存储服务器和蓝光存储,所述控制中心包括数据管理策略模块、蓝光存储节点管理模块、任务调度模块、监听解析模块和数据库;所述数据管理策略模块,用以完成用户对容器的策略配置,包括启用策略、配置策略、删除策略、修改策略、禁用策略;所述蓝光存储节点管理模块,用以为任务调度模块提供蓝光存储的目标存储位置信息,包括URL及认证信息;所述监听解析模块,用以监听存储服务器的网络流量,从中解析出用户对存储服务器中数据的操作信息,从中获取数据变动情况信息并记录到数据库中;所述任务调度模块,用以定期扫描数据库,根据监听解析模块获取的数据变动情况信息判断存储服务器中是否存在容器满足用户配置的数据管理策略,如果有,就生成数据调度任务并发送给消息队列;所述Agent模块,用以执行数据调度,根据消息队列里的任务,完成将数据从存储服务器备份到蓝光存储或从蓝光存储取回到存储服务器中;所述数据库:用以保存监听到的存储服务器中数据的数据操作信息、用户配置的数据管理策略;所述监听解析模块采用旁路监听的方式监听存储服务器的IP地址和网络端口,当用户通过客户端操作存储服务器内数据或向存储服务器内写入数据时,通过配置的过滤器抓取并过滤数据包,获取操作存储服务器内数据或向存储服务器内写入数据的httphttps报文,然后进行报文解析,需要解析httphttps报文的请求和响应部分,从中获取请求方法、对应的用户和容器信息,并将解析httphttps报文后获取到的信息保存更新到数据库中;所述httphttps报文包括请求行和请求头部,所述请求行包括请求方法字段:PUTGETHEADPOSTDELETECOPY,所述请求头部包括Content-Length字段和Destination字段;解析到PUT方法后,说明用户在客户端向存储服务器上传对象或容器,需要继续解析其后的URL字段,URL字段依次包括用户名、容器名、对象名,按照顺序依次解析,如果只解析到用户名,后续没有解析到容器名,说明是创建一个账户的操作,放弃继续解析;如果解析到容器名和对象名,或仅解析到容器名,则需要继续解析请求头部中的Content-Length字段,以便获取对象大小;然后抓取针对该请求的响应报文,从响应行中解析出状态码,如果状态码为200-299,则判定用户上传成功,然后解析响应头,从其中的Last-Modified字段获取时间作为对象最后修改时间,最后将解析后的用户名、容器名、对象名、对象大小、对象最后修改时间的信息保存更新到数据库中;解析到GET方法后,说明用户在客户端需要从存储服务器读取数据,GET方法不会对存储服务器中的容器做任何修改,结束httphttps报文解析;解析到HEAD方法后,说明用户在客户端查看存储服务器内用户、容器或对象对应的元数据信息,HEAD方法不会对存储服务器中的容器做任何修改,结束httphttps报文解析;解析到POST方法后,说明客户需要创建、更新或修改用户、容器或对象对应的元数据信息,需要继续解析其后的URL字段,URL字段依次包括用户名、容器名、对象名,按照顺序依次解析,如果仅解析到用户名,或仅解析到容器名,或解析到用户名和容器名,或解析到用户名、容器名和对象名,则需要抓取针对该请求的响应报文,从响应行中解析出状态码,如果状态码为200-299,则判定用户创建、更新或修改成功,然后解析响应头,从其中的Date字段获取当前修改时间,最后将解析后的用户、容器或对象对应的元数据信息和当前修改时间信息保存更新到数据库中;解析到DELETE方法后,说明客户需要从存储服务器上删除对象或容器,需要继续解析其后的URL字段,URL字段依次包括用户名、容器名、对象名,按照顺序依次解析,如果仅解析到容器名或对象名,或解析到容器名和对象名,则需要抓取针对该请求的响应报文,从响应行中解析出状态码,如果状态码为200-299,则判定用户删除对象或容器成功,最后将该用户的容器名、对象名相对应的信息从数据库中删除;解析COPY方法后,说明客户需要复制一个对象,需要继续解析其后的URL字段,URL字段依次包括用户名、容器名、对象名,按照顺序依次解析到对象名,然后解析请求头中的Destination字段,以便记录目标位置和名称,然后抓取针对该请求的响应报文,从响应行中解析出状态码,如果状态码为200-299,则判定复制成功,然后解析响应头,从其中的Date字段获取当前修改时间,最后将解析到的带URL的目标位置信息、源对象名称和当前拷贝时间信息保存更新到数据库中;所述数据管理策略模块的配置策略是通过用户对容器设置归档策略的时间阈值来配置,以天为单位,对于配置完毕的策略可以启用策略,策略生效后,任务调度模块会从数据库中获取对象的修改时间,同时也会获取当前系统的时间,用这两个时间得出一个时间差,最后用这个时间差与配置的时间阈值进行对比,时间差超出设置的时间阈值的对象需要归档到蓝光存储上;修改策略是对配置策略的时间阈值进行修改;删除策略是指删除该配置策略;禁用策略是指停止使用已配置的配置策略,使其不生效。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人易海陆圆(山东)数字技术有限公司,其通讯地址为:266237 山东省青岛市即墨区鳌山卫街道办事处海科创业中心C楼5层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。