System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种基于容器化技术的可移植分布式存储平台。
技术介绍
1、分布式存储采用可扩展的架构,将数据负载分散在多台存储系统中,相比传统的集中式存储系统,不仅能提高存储的效率和数据的安全性,还可以进行性能和容量的横向扩展,解决大规模、高并发场景下的存储访问问题。未来随着云、大数据和人工智能的快速发展,企业对于分布式系统的需求将持续增加,分布式存储将在大数据分析、云计算等应用场景被广泛使用。
2、现有的用于对分布式存储平台的改进,通常是以降低对计算机的性能要求为主要目的,比如在专利技术公开号为cn114416815a的中国专利中,公开了基于大数据存储平台的卫星数据分布式处理系统和方法,该方案就是通过以分布式方式进行数据处理计算,降低了对计算机和应用软件的性能要求,其他的用于对分布式存储平台的改进,通常是建立模型或提高存储平台的可用性,上述改进方法中,缺少对存储平台在移植方面的改进,这会导致存储平台局限于一个位置,当地理位置需要发生变动时需要消耗大量的资源,无法快速有效使存储平台进行快速转移,鉴于此,有必要对现有的分布式存储平台进行改进。
技术实现思路
1、针对现有技术存在的不足,本专利技术目的是提供一种基于容器化技术的可移植分布式存储平台,用于解决现有技术中缺少对存储平台在移植方面的改进,这会导致存储平台局限于一个位置,当地理位置需要发生变动时需要消耗大量的资源,无法快速有效使存储平台进行快速转移的问题。
2、为了实现上述目的,本专利技术
3、存储罐模拟模块用于获取多个存储罐在存储平台中的历史存储数据以及历史运行数据,并获取多个存储罐在存储平台的单位存储时间;
4、在单位存储时间内使用存储罐在存储平台进行数据存储;
5、存储罐分析模块用于分析存储罐模拟模块的模拟结果,并基于模拟结果对每个存储罐进行标记;
6、存储罐分配模块用于在存储平台使用存储罐进行存储时基于每个存储罐对应的存储阈值以及存储阈值对应的时间对存储罐的存储资源进行分配。
7、进一步地,存储罐分析模块用于得到每个存储罐对应的存储阈值以及存储阈值对应的时间,存储阈值为存储罐在存储时能够存储的最大容量,存储阈值对应的时间为存储罐开始进行存储的时间。
8、进一步地,存储罐模拟模块配置有历史存储罐获取策略,历史存储罐获取策略包括:
9、获取连接存储平台的多个存储罐,记为存储罐1至存储罐n;
10、获取存储罐1至存储罐n中每个存储罐的最新的第一历史数量的历史存储数据,在每个存储罐中分别记为历史存储数据1至历史存储数据m;
11、获取存储罐1至存储罐n中每个存储罐的最新的第一历史数量的历史运行数据,在每个存储罐中分别记为历史运行数据1至历史运行数据m。
12、进一步地,历史存储罐获取策略还包括:
13、对于存储罐1至存储罐n中的任意一个存储罐,获取存储罐的最大容量,记为罐容量;
14、获取历史存储数据1至历史存储数据m中的最大值,记为最大容量,当最大容量大于罐容量时,将最大容量记为超限容量;
15、获取历史运行数据1至历史运行数据m中存储罐每次运行的时间,记为罐运行时间1至罐运行时间m,获取罐运行时间1至罐运行时间m的最大值以及平均值,记为大罐时间以及均罐时间。
16、进一步地,存储罐模拟模块配置有存储罐模拟策略,存储罐模拟策略包括:
17、获取存储罐1至存储罐n在存储平台的单位存储时间;
18、在存储罐1至存储罐n开始运行后在单位存储时间内使用存储罐在存储平台进行数据存储;
19、将每个存储罐的存储速度分别记为模拟速度1至模拟速度n;
20、将每个存储罐开始存储的时间记为存储时间1至存储时间n。
21、进一步地,存储罐分析模块配置有存储罐分析策略,存储罐分析策略包括:
22、将存储罐1至存储罐n中最大容量被记为超限容量的存储罐记为超限罐,获取超限罐的大罐时间以及均罐时间;
23、当大罐时间小于第一标准时间且均罐时间小于第一平均时间时,将超限罐记为急速罐;
24、当大罐时间大于等于第一标准时间且均罐时间小于第一平均时间或大罐时间小于第一标准时间且均罐时间大于等于第一平均时间时,将超限罐记为匀速罐;
25、当大罐时间大于等于第一标准时间且均罐时间大于等于第一平均时间时,将超限罐记为缓速罐。
26、进一步地,存储罐分析策略还包括:
27、将存储罐1至存储罐n中最大容量不被记为超限容量的存储罐记为常规罐;
28、当常规罐的模拟速度大于第一标准速度时,将常规罐记为急速罐;
29、当常规罐的模拟速度大于等于第二标准速度且小于等于第一标准速度时,将常规罐记为匀速罐;
30、当常规罐的模拟速度小于第二标准速度时,将常规罐记为缓速罐。
31、进一步地,存储罐分析模块还配置有时段分析策略,时段分析策略包括:
32、获取每天存储平台与存储罐连通的时段,记为时段1至时段k,其中,存储平台与存储罐连通的时段为至少有一个存储罐与存储平台连通;
33、将急速罐对应的存储时间记为急速时间,将匀速罐对应的存储时间记为匀速时间,将缓速罐对应的存储时间记为缓速时间;
34、将时段1至时段k中包含急速时间的时段记为急速时段,将时段1至时段k中不包含急速时间的时段记为常规时段;
35、将急速时段放入以0为起点的时间轴中,将急速时段中的匀速时间以及缓速时间对应的存储罐记为稳固存储罐,对于任意一个稳固存储罐,将稳固存储罐的存储阈值记为稳固存储罐对应的最大容量,将稳固存储罐的存储阈值对应的时间记为匀速时间或缓速时间;
36、在急速时段中以急速时间为起点,以急速时间对应的均罐时间为长度,将在急速时段中划分出区域记为急速禁区;
37、当急速禁区内的匀速时间的数量大于等于第一匀速数量或缓速时间的数量大于等于第一缓速数量时,将急速禁区在急速时段进行移动,当急速禁区内的匀速时间的数量与缓速时间的数量的和最小时停止移动,将急速时间对应的存储罐的存储阈值记为存储罐对应的超限容量,将存储阈值对应的时间记为停止移动的急速禁区的起点;
38、当急速禁区内的匀速时间的数量小于第一匀速数量且缓速时间的数量小于第一缓速时间的数量时,将急速时间对应的存储罐的存储阈值记为存储罐的超限容量,将存储阈值对应的时间记为急速禁区的起点;
39、将常规时段放入以0为起点的时间轴中,将常规时段中的缓速时间对应的存储罐记为稳固存储罐;
40、在常规时段中以匀速时间为起点,以匀速时间对应的均罐时间为长度,将在常规时段中划本文档来自技高网...
【技术保护点】
1.一种基于容器化技术的可移植分布式存储平台,其特征在于,包括存储罐模拟模块、存储罐分析模块以及存储罐分配模块,存储罐模拟模块、存储罐分析模块以及存储罐分配模块网络连接;
2.根据权利要求1所述的一种基于容器化技术的可移植分布式存储平台,其特征在于,存储罐分析模块用于得到每个存储罐对应的存储阈值以及存储阈值对应的时间,存储阈值为存储罐在存储时能够存储的最大容量,存储阈值对应的时间为存储罐开始进行存储的时间。
3.根据权利要求2所述的一种基于容器化技术的可移植分布式存储平台,其特征在于,存储罐模拟模块配置有历史存储罐获取策略,历史存储罐获取策略包括:
4.根据权利要求3所述的一种基于容器化技术的可移植分布式存储平台,其特征在于,历史存储罐获取策略还包括:
5.根据权利要求4所述的一种基于容器化技术的可移植分布式存储平台,其特征在于,存储罐模拟模块配置有存储罐模拟策略,存储罐模拟策略包括:
6.根据权利要求5所述的一种基于容器化技术的可移植分布式存储平台,其特征在于,存储罐分析模块配置有存储罐分析策略,存储罐分析策略包括:<
...【技术特征摘要】
1.一种基于容器化技术的可移植分布式存储平台,其特征在于,包括存储罐模拟模块、存储罐分析模块以及存储罐分配模块,存储罐模拟模块、存储罐分析模块以及存储罐分配模块网络连接;
2.根据权利要求1所述的一种基于容器化技术的可移植分布式存储平台,其特征在于,存储罐分析模块用于得到每个存储罐对应的存储阈值以及存储阈值对应的时间,存储阈值为存储罐在存储时能够存储的最大容量,存储阈值对应的时间为存储罐开始进行存储的时间。
3.根据权利要求2所述的一种基于容器化技术的可移植分布式存储平台,其特征在于,存储罐模拟模块配置有历史存储罐获取策略,历史存储罐获取策略包括:
4.根据权利要求3所述的一种基于容器化技术的可移植分布式存储平台,其特征在于,历史存储罐获取策略还包括:
5.根据权利要求4所述的一种基于容器化技术的可移植分布式存储平台,其特征在于,存储罐模拟模块配...
【专利技术属性】
技术研发人员:杜雪平,何威,王安,韦泰槟,
申请(专利权)人:深圳星际鑫航科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。