【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
除非在本文中另外表明,否则本部分中所描述的方法对于本申请中的权利要求来说不是现有技术并且不由于包括在本部分中而被承认是现有技术。随着计算机网络规模的增长,可在网络上执行I/O操作的应用的数量可能也增多。例如,云计算环境(例如,共享数据中心、共享计算环境,等等)可允许多个应用在构成云计算环境的网络上执行I/O操作。经常,这些应用可被允许在网络上同时执行I/O操作。如可被认识到的,在网络上同时执行I/O操作的大量应用可导致网络拥塞,其可导致更大规模的系统故障。在云计算环境上执行I/O操作的应用可在环境内如此操做,因此,网络拥塞无法通过外部控制(例如,负载平衡器、防火墙,等等)被防止。
技术实现思路
本文中描述的是用于减少网络拥塞的各种说明性方法。示例方法可包括:接收应用软件在云计算环境中的上传,确定与所述应用软件相关联的一个或多个同步事件,以及至少部分地基于所确定的一个或多个同步事件确定拥塞的概率。本公开还描述了其中存储有指令的各种示例机器可读非暂态介质,所述指令在被执行时使装置减少网络中的拥塞。示例机器可读非暂态介质可具有存储在其中的指令,所述指令在被一个或多个处理器执行时可操作地使得网络拥塞模块:接收应用软件在云计算环境中的上传,确定与所述应用软件相关联的一个或多个同步事件,以及至少部分地基于所确定的一个或多个同步事件确定拥塞的概率。本公开此外还描述了示例系统。示例系统可包括:处理器;可通 ...
【技术保护点】
一种在云计算环境中减少网络拥塞的方法,包括:接收应用软件在所述云计算环境中的上传;确定与所述应用软件相关联的一个或多个同步事件;以及至少部分地基于所确定的所述一个或多个同步事件确定拥塞的概率。
【技术特征摘要】
【国外来华专利技术】1.一种在云计算环境中减少网络拥塞的方法,包括:
接收应用软件在所述云计算环境中的上传;
确定与所述应用软件相关联的一个或多个同步事件;以及
至少部分地基于所确定的所述一个或多个同步事件确定拥塞的概率。
2.根据权利要求1所述的方法,还包括:
确定拥塞的所述概率是否大于预定数值;以及
如果确定拥塞的所述概率大于所述预定数值,则防止所述应用软件在所
述云计算环境中的实施。
3.根据权利要求1所述的方法,还包括:
确定拥塞的所述概率是否小于预定数值;以及
如果确定拥塞的所述概率小于所述预定数值,则促进所述应用软件在所
述云计算环境中的实施。
4.根据权利要求1所述的方法,其中接收所述应用软件的所述上传包括
接收所述应用软件在下列至少之一中的上传:基于基础设施即服务(IaaS)、
平台即服务(PaaS)和/或软件即服务(SaaS)的云计算环境。
5.根据权利要求1所述的方法,其中确定所述一个或多个同步事件包
括:检测用于与所述应用软件相关联的同步的网络通信或输入/输出(I/O)操
作中的至少一个的指令。
6.根据权利要求1所述的方法,还包括:
至少部分地基于拥塞的所确定的所述概率控制所述一个或多个同步事件
的通知在所述云计算环境中的传播。
7.根据权利要求1所述的方法,其中确定所述一个或多个同步事件包
括:确定所述云计算环境中的多个节点处的一个或多个共享系统事件。
8.根据权利要求1所述的方法,其中确定所述一个或多个同步事件包
括:确定能够影响所述云计算环境中的多个节点的一个或多个共享时间事
件。
9.根据权利要求1所述的方法,其中确定拥塞的所述概率包括:利用基
于应用程序编程接口(API)的指令。
10.根据权利要求1所述的方法,其中确定拥塞的所述概率包括:至少
部分基于事件发生概率、所述云计算环境中的事件共享节点的数量、所述数
量的事件共享节点共享网络的概率、由于所述事件发生而导致的输入/输出
(I/O)访问的量以及所述网络的带宽来确定关系。
11.一种机器可读非暂态介质,其具有存储在其中的指令,所述指令在
被一个或多个处理器执行时可操作地使得网络拥塞模块:
接收应用软件在云计算环境中的上传;
确定与所述应用软件相关联的一个或多个同步事件;以及
至少部分地基于所确定的所述一个或多个同步事件确定拥塞的概率。
12.根据权利要求11所述的机器可读非暂态介质,其中所存储的所述指
令在被一个或多个处理器执行时还可操作地使得所述网络拥塞模块:
确定拥塞的所述概率是否大于预定数值;以及
如果确定拥塞的所述概率大于所述预定数值,则防止所述应用软件在所
述云计算环境中的实施。
13.根据权利要求11所述的机器可读非暂态介质,其中所存储的所述指
令在被一个或多个处理器执行时还可操作地使得所述网络拥塞模块:
确定拥塞的所述概率是否小于预定数值;以及
如果确定拥塞的所述概率小于所述预定数值,则促进所述应用软件在所
述云计算环境中的实施。
14.根据权利要求11所述的机器可读非暂态介质,其中所存储的所述指
令在被一个或多个处理器执行时还可操作地使得所述网络拥塞模块:接收所
述应用软件在下列至少之一中的上传:基于基础设施即服务(IaaS)、平台即
服务(PaaS)和/或软件即服务(SaaS)的云计算环境。
15.根据权利要求11所述的机器可读非暂态介质,其中所存储的所述指
令在被一个或多个处理器执行时还可操作地使得所述网络拥塞模块:检测用
于与所述应用软件相关联的同步的网络通信或输入/输出(I/O)操作中的至少
一个的指令。
16.根据权利要求11所述的机器可读非暂态介质,其中所存储的所述指
令在被一个或多个处理器执行时还可操作地使得所述网络拥塞模块:至少部
\t分地基于拥塞的所确定的所述概率控制所述一个或多个同步事件的通知在所
述云计算环境中的传播。<...
【专利技术属性】
技术研发人员:仓林修一,吉田尚史,鹰野孝典,
申请(专利权)人:英派尔科技开发有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。