[发明专利]一种多任务并发场景下的数据传输控制系统及其方法有效
申请号: | 202011008025.8 | 申请日: | 2020-09-23 |
公开(公告)号: | CN112181682B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 邢保松 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F11/14 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 叶敏华 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 并发 场景 数据传输 控制系统 及其 方法 | ||
本发明涉及一种多任务并发场景下的数据传输控制系统及其方法,该系统包括备份存储单元和多个客户端,客户端的数据传输模块用于建立客户端与备份存储单元连接的数据传输通道,以将待传输的数据传输给备份存储单元;备份存储单元的数据存储模块包括多个快速内存区和一个共享内存区,多个快速内存区分别单独连接至不同的数据传输通道,共享内存区连接至多个数据传输通道,备份存储单元的传输控制模块根用于将数据传输通道分配连接至快速内存区或共享内存区,以及监听数据传输通道的数据流量,并控制与共享内存区连接的数据传输通道按照分组分时段的方式进行数据传输。与现有技术相比,本发明能有效提高多任务并发场景下数据传输的高效性和流畅性。
技术领域
本发明涉及数据备份技术领域,尤其是涉及一种多任务并发场景下的数据传输控制系统及其方法。
背景技术
随着计算机技术的迅猛发展,如今绝大部分企业都使用计算机来运作自己的核心业务,由此而产生的数据也成为企业的核心财富,如何有效地保护这些核心数据也成为了企业面临的巨大挑战和关注的焦点。
而随着企业数据规模的不断增长,需要备份保护的企业数据的数据量以及数据来源也在不断的增长,这些不同来源的数据每天都需要进行备份保护,每一种数据来源可以对应着多个备份任务,这些不同的备份任务也经常需要同时并发执行,由于备份存储系统本身的资源配置存在上限,比如系统的内存大小、系统磁盘读写速度等,同时连接到备份存储系统的带宽也存在上限,导致这些并发任务的数据传输会受到系统资源的限制,当存在多任务同时传输时,还会发生争抢系统资源的情况,如果对系统资源的争抢不做任何限制,就很可能出现多个任务都占据了一部分资源,然后互相等待其他任务释放资源,以继续进行任务,最终导致系统整体的数据传输陷入无法继续的状态。因此,为了保证高效流畅地将这些数据传输到备份存储系统中,需要有一种高效的数据传输的控制系统及方法进行协调。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种多任务并发场景下的数据传输控制系统及其方法,以提高多任务并发数据传输的效率和流畅性。
本发明的目的可以通过以下技术方案来实现:一种多任务并发场景下的数据传输控制系统,包括与备份存储单元连接的多个对应于不同数据源的客户端,所述客户端包括数据读取模块和数据传输模块,所述数据读取模块用于从客户端的数据库中获取待传输的数据,所述数据传输模块用于建立客户端与备份存储单元连接的数据传输通道,以及将待传输的数据通过数据传输通道传输给备份存储单元;
所述备份存储单元包括数据存储模块和传输控制模块,所述数据存储模块包括多个快速内存区和一个共享内存区,多个快速内存区分别单独连接至不同的数据传输通道,所述共享内存区连接至多个数据传输通道,所述传输控制模块根据数据传输通道对应的任务顺序,以将多个数据传输通道分配连接至快速内存区或共享内存区,所述传输控制模块用于监听数据传输通道的数据流量,并控制与共享内存区连接的数据传输通道按照分组分时段的方式进行数据传输。
进一步地,所述数据传输通道具体为TCP传输通道。
进一步地,所述传输控制模块中设置有TCP监听端口。
一种多任务并发场景下的数据传输控制方法,包括以下步骤:
S1、多个客户端分别创建对应的数据传输任务,并按照创建时间的先后顺序,对多个数据传输任务进行排序;
S2、多个客户端分别建立对应于各自数据传输任务的数据传输通道;
S3、根据数据传输任务的顺序,传输控制模块将排序为前N个数据传输任务的数据传输通道对应分配连接至数据存储模块中的各个快速内存区,使一个快速内存区单独连接一个数据传输通道,并将剩余数据传输任务的数据传输通道同时连接至数据存储模块中的共享内存区;
S4、传输控制模块分别控制与快速内存区对应连接的多个数据传输通道同时进行数据传输,控制与共享内存区连接的多个数据传输通道按照分组分时段的方式进行数据传输;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011008025.8/2.html,转载请声明来源钻瓜专利网。