System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及协同办公,具体是一种基于大数据的协同办公的服务器资源分配方法。
技术介绍
1、在云服务高度发展的今天,通过远程技术支持的协同办公已经成为趋势,协同办公可以将复杂事件流程化,构建很多高效率线上协同办公场景。
2、针对文档的多人协同编辑已经成为当下的主要技术,应用在扁平化场景下。对于协同办公,在现实使用中经常会出现因带宽不够造成的卡顿、冲突等问题,这不仅会造成不良体验,同时也会带来数据风险。具体地,当协同办公软件或文档被大量使用时,服务器资源一般都是采用平均分配的方式,这样会给后端服务器带来大量的资源占用,其中主要是带宽占用,因此,亟需研发出一种基于大数据的协同办公的服务器资源分配方法,以解决上述问题。
技术实现思路
1、为了解决上述技术问题,本专利技术的目的在于提供一种基于大数据的协同办公的服务器资源分配方法,通过对单个用户的行为数据分析和统计,来评测用户对服务器的压力,并给出带宽再分配的方法。
2、本专利技术提供了一种基于大数据的协同办公的服务器资源分配方法,包括以下步骤:
3、s1、采集当前文档的用户数量a和服务器正在服务的文档数量b;
4、s2、在当前文档下,对每一位用户单独进行行为监控;
5、s3、计算单个用户对文档运行产生的压力,记为单侧用户压力p;
6、s4、计算一个文档服务侧压力q;
7、s5、查询该文档的使用带宽k;
8、s6、预设调整带宽的比较参数u;
>9、s7、根据比较参数u,实时调整带宽总量。
10、优选地,步骤s2具体为:
11、2a每分钟统计该用户在文档中切换光标位置的次数,记为点击量m;
12、2b统计每分钟该用户输入的字符数,汉字占2个字符,标点按照一个字符计算,英文按照一个字符计算,字符数记为n。
13、优选地,步骤s3具体为:
14、由于单侧用户压力是由每分钟点击量m和输入速度方式共同引起的,所以用户在协同办公中输入速度相差不大;同时由于用户之间分工不同,所以用户之间点击量m的差距更大,更容易影响文档整体的稳定性,基于此,单侧用户压力p的计算公式如下
15、p=(ni-1+ni+ni-2)[1+arctan(m)]
16、其中,i代表当前时刻,间隔1分钟,ni-1就是上一分钟的字符数,ni-2就是上2分钟输入的字符数;m是当前分钟的点击量。
17、优选地,步骤s4具体为:
18、由于服务器同时支撑大量的协同文档,也要承载大量的数据接收压力,每次点击都意味着切换信息,都会有数据传输,所以对于一个文档而言,统计每个单侧用户压力p来进行计算文档服务侧压力q即可,文档服务侧压力q的计算公式如下
19、q=(p1+p2+…+pa)*ln(1+ave(m))
20、其中,ave(m)是所有用户点击量的平均值,p1+p2+…+pa是共a个用户的单侧用户压力之和。
21、优选地,步骤s6具体为:
22、当有较大用户量的时候,所有的带宽资源已经被初始化平均分配给每一个带宽,每个文档初始分到的带宽总量为k,预设比较参数
23、其中,q是文档服务侧压力,k是带宽总量。
24、优选地,步骤s7具体为:
25、7a预设一个阈值其范围在【0,1】;
26、7b当时,不主动对文档带宽做调整,但允许其他文档调用此文档的带宽资源;
27、7c当时,则文档出现带宽告警,允许调用服务器下其他的带宽;
28、带宽总量ki的计算公式如下:
29、
30、其中,kj是文档过去的带宽总量,ki文档新的带宽总量,u是比较参数;即过去的带宽总量kj在的调整后,重新赋值给新的带宽总量ki,其是根据比较参数u的自调整。
31、与现有技术相比,本专利技术的有益效果是:
32、1.本专利技术是针对协同文档服务器带宽的调整分配,其中利用一些对用户行为的检测来构建出单个用户的压力评价方法,得到单用户侧压力p,这是评价单个用户对服务器带宽压力的表征,该指数与实际占用带宽成正比例,可以较好的描述单个用户对文档服务器的压力。使用统计的方法来计算出文档服务侧压力q,并用点击量m的平均值来修正它,文档服务侧压力q是基于原先单用户侧压力p和点击量m形成的描述整体服务器带宽压力的方法,本质上是所有单用户侧压力p的集合,加以平均点击量进行约束,这样构成评价整体服务器带宽压力的参量会更平均、稳定。
33、2.每个文档都运行在服务器的总体带宽下,根据带宽的使用是多个文档共同占用带宽的方法和文档服务侧压力q,构建出一个示警的机制,当示警开始后,对文档进行及时的带宽调整,这是一种“众筹”式的方法,当一个部分带宽告警,就进行线性调整,平均降低其他未告警的文档带宽,补充给告警的文档,这种方法在不断循环的过程中能使服务器带宽资源得到较大的利用率。
本文档来自技高网...【技术保护点】
1.一种基于大数据的协同办公的服务器资源分配方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于大数据的协同办公的服务器资源分配方法,其特征在于,步骤S2具体为:
3.根据权利要求2所述的一种基于大数据的协同办公的服务器资源分配方法,其特征在于,步骤S3具体为:
4.根据权利要求3所述的一种基于大数据的协同办公的服务器资源分配方法,其特征在于,步骤S4具体为:
5.根据权利要求4所述的一种基于大数据的协同办公的服务器资源分配方法,其特征在于,步骤S6具体为:
6.根据权利要求5所述的一种基于大数据的协同办公的服务器资源分配方法,其特征在于,步骤S7具体为:
【技术特征摘要】
1.一种基于大数据的协同办公的服务器资源分配方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于大数据的协同办公的服务器资源分配方法,其特征在于,步骤s2具体为:
3.根据权利要求2所述的一种基于大数据的协同办公的服务器资源分配方法,其特征在于,步骤s3具体为:
4....
【专利技术属性】
技术研发人员:龚建,
申请(专利权)人:湖北楚钧未来智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。