System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云计算领域,特别涉及一种云计算共享方法及相关装置。
技术介绍
1、目前市场中的各种公有云或是企业自建云,用户购买或分配使用的是云提供的带有某些网络属性的计算资源。通常用户在申请这部分计算资源时,要按照业务的最高使用率来申请,在使用过程中无论是否空闲,计算资源分配给用户基本就已经固定,无法根据用户业务自身的使用情况进行计算资源的动态调配,严重浪费计算资源。
技术实现思路
1、鉴于上述问题,本专利技术提供一种克服上述问题或者至少部分地解决上述问题的一种云计算共享方法及相关装置。
2、第一方面,一种云计算共享方法,包括:
3、获得临时用户的计算资源请求,其中,所述计算资源请求包括计算资源规模和算力使用时段;
4、若在同一时段内获得多个临时用户的计算资源请求且获得的各所述计算资源请求的计算资源规模的资源总和大于共享资源池的当前计算资源,则按照获得各所述临时用户的计算资源请求的时间先后顺序,依次从所述共享资源池中分配相应的计算资源给各所述临时用户,以依次响应各所述临时用户的计算资源请求,其中,在每次响应计算资源请求之后均更新所述共享资源池的当前计算资源,每次响应计算资源请求时所对应的共享资源池的当前计算资源均大于本次响应的计算资源请求所对应的计算资源规模,所述共享资源池的当前计算资源包括固定用户所共享的冗余计算资源和共享平台的动态计算资源;
5、否则,直接从所述共享资源池中分配相应的计算资源给相应的临时用户,以直接响应所获得的计算
6、可选的,在某些可选的实施方式中,所述按照获得各所述临时用户的计算资源请求的时间先后顺序,依次从所述共享资源池中分配相应的计算资源给各所述临时用户,以依次响应各所述临时用户的计算资源请求,包括:
7、按照获得各所述临时用户的计算资源请求的时间先后顺序,从最早获得的计算资源请求开始,从所述共享资源池中分配相应的计算资源给相应临时用户,以响应相应临时用户的计算资源请求;
8、在响应上一个临时用户的计算资源请求之后,更新所述共享资源池的当前计算资源;
9、若在更新所述共享资源池的当前计算资源之后,所述共享资源池的当前计算资源仍不小于下一个待响应的临时用户的计算资源请求所对应的计算资源规模,则从所述共享资源池中分配相应的计算资源给所述下一个待响应的临时用户,以响应所述下一个待响应的临时用户的计算资源请求;
10、若在更新所述共享资源池的当前计算资源之后,所述共享资源池的当前计算资源小于下一个待响应的临时用户的计算资源请求所对应的计算资源规模,则等待更新所述共享资源池的当前计算资源,直到所述共享资源池的当前计算资源不小于下一个待响应的临时用户的计算资源请求所对应的计算资源规模并响应所述下一个待响应的临时用户的计算资源请求,如此反复循环,直到依次响应所获得全部计算资源请求为止,其中,所述等待更新所述共享资源池的当前计算资源包括等待其他固定用户的冗余计算资源和等待其他已响应的临时用户释放返回计算资源。
11、可选的,在某些可选的实施方式中,所述否则,直接从所述共享资源池中分配相应的计算资源给相应的临时用户,以直接响应所获得的计算资源请求,包括:
12、若在同一时段内仅获得一个临时用户的计算资源请求,则直接从所述共享资源池中分配相应的计算资源给所述临时用户,以直接响应所述临时用户的计算资源请求。
13、可选的,在某些可选的实施方式中,所述否则,直接从所述共享资源池中分配相应的计算资源给相应的临时用户,以直接响应所获得的计算资源请求,包括:
14、若在同一时段内仅获得多个临时用户的计算资源请求且获得的各所述计算资源请求的计算资源规模的资源总和不大于共享资源池的当前计算资源,则直接从所述共享资源池中分配相应的计算资源给各所述临时用户,以直接响应各所述临时用户的计算资源请求。
15、可选的,在某些可选的实施方式中,所述方法还包括:
16、针对任一固定用户,若所述固定用户共享冗余计算资源的时间已过,则向所述固定用户归还相应的计算资源。
17、可选的,在某些可选的实施方式中,所述向所述固定用户归还相应的计算资源,包括:
18、确定所述共享资源池的当前所包括的冗余计算资源是否不小于待归还计算资源,其中,所述待归还计算资源为待向共享冗余计算资源的时间已过的所述固定用户归还的计算资源;
19、若所述冗余计算资源不小于所述待归还计算资源,则从所述冗余计算资源中归还相应的计算资源给所述固定用户。
20、可选的,在某些可选的实施方式中,在所述确定所述共享资源池的当前所包括的冗余计算资源是否不小于待归还计算资源之后,所述方法还包括:
21、若所述冗余计算资源小于所述待归还计算资源,则确定所述共享资源池的当前所包括的动态计算资源是否不小于所述待归还计算资源;
22、若所述动态计算资源不小于所述待归还计算资源,则从所述动态计算资源中归还相应的计算资源给所述固定用户。
23、可选的,在某些可选的实施方式中,在所述确定所述共享资源池的当前所包括的动态计算资源是否不小于所述待归还计算资源之后,所述方法还包括:
24、若所述动态计算资源小于所述待归还计算资源,则从云提供商预留的计算资源中归还相应的计算资源给所述固定用户。
25、第二方面,一种云计算共享装置,包括:资源请求获得单元、第一资源分配单元和第二资源分配单元;
26、所述资源请求获得单元,用于获得临时用户的计算资源请求,其中,所述计算资源请求包括计算资源规模和算力使用时段;
27、所述第一资源分配单元,用于若在同一时段内获得多个临时用户的计算资源请求且获得的各所述计算资源请求的计算资源规模的资源总和大于共享资源池的当前计算资源,则按照获得各所述临时用户的计算资源请求的时间先后顺序,依次从所述共享资源池中分配相应的计算资源给各所述临时用户,以依次响应各所述临时用户的计算资源请求,其中,在每次响应计算资源请求之后均更新所述共享资源池的当前计算资源,每次响应计算资源请求时所对应的共享资源池的当前计算资源均大于本次响应的计算资源请求所对应的计算资源规模,所述共享资源池的当前计算资源包括固定用户所共享的冗余计算资源和共享平台的动态计算资源;
28、所述第二资源分配单元,用于否则,直接从所述共享资源池中分配相应的计算资源给相应的临时用户,以直接响应所获得的计算资源请求。
29、第三方面,一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述任一项所述的云计算共享方法。
30、第四方面,一种电子设备,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述任一项所述的云计算共享方法。
本文档来自技高网...
【技术保护点】
1.一种云计算共享方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述按照获得各所述临时用户的计算资源请求的时间先后顺序,依次从所述共享资源池中分配相应的计算资源给各所述临时用户,以依次响应各所述临时用户的计算资源请求,包括:
3.根据权利要求1所述的方法,其特征在于,所述否则,直接从所述共享资源池中分配相应的计算资源给相应的临时用户,以直接响应所获得的计算资源请求,包括:
4.根据权利要求1所述的方法,其特征在于,所述否则,直接从所述共享资源池中分配相应的计算资源给相应的临时用户,以直接响应所获得的计算资源请求,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述向所述固定用户归还相应的计算资源,包括:
7.根据权利要求6所述的方法,其特征在于,在所述确定所述共享资源池的当前所包括的冗余计算资源是否不小于待归还计算资源之后,所述方法还包括:
8.根据权利要求6所述的方法,其特征在于,在所述确定所述共享资源池的当前所
9.一种云计算共享装置,其特征在于,包括:资源请求获得单元、第一资源分配单元和第二资源分配单元;
10.一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现如权利要求1至8中任一项所述的云计算共享方法。
11.一种电子设备,其特征在于,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行如权利要求1至8中任一项所述的云计算共享方法。
...【技术特征摘要】
1.一种云计算共享方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述按照获得各所述临时用户的计算资源请求的时间先后顺序,依次从所述共享资源池中分配相应的计算资源给各所述临时用户,以依次响应各所述临时用户的计算资源请求,包括:
3.根据权利要求1所述的方法,其特征在于,所述否则,直接从所述共享资源池中分配相应的计算资源给相应的临时用户,以直接响应所获得的计算资源请求,包括:
4.根据权利要求1所述的方法,其特征在于,所述否则,直接从所述共享资源池中分配相应的计算资源给相应的临时用户,以直接响应所获得的计算资源请求,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述向所述固定用户归还相应的计算资源,包括:
7.根据权利要求6所述的方法...
【专利技术属性】
技术研发人员:王晓波,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。