当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于业务和/或工作负荷处理的方法和装置制造方法及图纸

技术编号:12100729 阅读:63 留言:0更新日期:2015-09-23 18:44
在本实施例中,提供了可以允许由硬件和软件执行的操作来处理一个或多个(例如,与网络业务有关的)工作负荷以使至少部分地被协调的技术。这种协调可以允许本实施例根据一个或多个有利的使用模型进行操作和/或以实现优点,例如加速的网络业务处理,而同时允许和/或促成例如经由实现一个或多个相关联的策略而提供多租户(例如,软件定义的)网络环境。许多修改是可能的而不背离本实施例。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】业务和/或工作负荷处理相关申请的交叉引用本申请是于2013年I月28日递交的共同未决美国专利申请序列号13/751,932 (律师案N0.P46808)的部分延续。
本公开涉及业务和/或工作负荷处理。
技术介绍
在一种传统布置中,分布式计算系统的资源被多用户共享。根据从用户服务协议得出的使用策略,使用虚拟化和/或其它(例如,基于物理的)技术来共享资源。在该传统布置中,这样的使用策略是由来自系统中的个体相应计算节点的集中的控制机制、以集中的方式设置的,或者是由在每个相应计算节点处的响应本地化的控制机制、以本地化的方式设置的,但是实施可以在本地计算节点处进行。这些资源通常包括提供和/或给予对由系统接收到的分组的各种类型的处理、和/或提供其它功能(例如,各种服务、装置、和卸载处理)的硬件和软件资源。根据分布式计算系统的配置,由集中的控制机制或本地化的控制机制选择这些资源所分配到的计算节点以及它们各自的工作负荷、配置等。可以经由可采用交换机或其它网络设备的物理网络而连接计算节点。如果给定分组要经历由多个资源的多种类型的处理,则分组被转发至多个资源并且在多个资源之间转发。不幸的是,上述传统布置遭受某些不利和缺陷。例如,尽管要被给予分组的处理可以基于每用户、每策略等而被个性化,但是在其中在系统中实现策略、处理和资源配置/定位的特定方式通常并不以有意义地促成或提高系统处理效率的方式而协同。例如,在没有这种有意义的协同的情况下,在系统中所得到的业务和/或处理模式可以导致交换机、各种资源(例如,计算、网络、存储、能量等资源)、和/或交换机的某些端口和/或各种资源的过度使用、不充分使用或系统颠簸(thrashing)。替代地或额外地,在没有这种有意义的协同的情况下,业务可以在交换机和/或某些资源之间不期望地“跳动(bounce) ”,或在网络中进行不期望的大量的跳。这可能导致过度的带宽使用、较高的时延、和/或可能使得时延控制更加困难(例如,导致抖动(jitter))。上述传统布置遭受额外的不利和缺陷。例如,随着计算节点中和/或计算节点之间的工作负荷和/或利用率发生变化,上述传统系统可能不能提供针对要做出的服务质量调整的实时或近实时细粒度,和/或工作负荷和/或资源利用率的统计上准确的可视性。这在遵循用户服务协议、基于每用户/工作负荷而实现对这样的工作负荷和/或利用率的调制和/或可视性的情况下是尤其如此。该传统布置的又一缺陷在于传统布置在处理/策略灵活度和动态处理能力(例如,根据接收到的分组的特定内容)方面所能提供的相对较少。例如,在至少某些情况下,如果能够基于接收到的分组的特定内容、计算资源、存储资源、与其它基础设施资源和/或服务的亲和度和关联度、和/或它们关于要被提供网络服务的位置的相对位置,对被分配给可应用于接收到的分组和/或结合接收到的分组所使用的业务、资源的位置、策略、处理、处理顺序、和/或处理资源配置/位置进行修改或调整,则这会是有用的。不妨碍其它服务(例如,计算)成为围绕其可做出其它服务、基础设施分配、和/或布局决策的中心点也是有用的。该传统布置的额外缺陷包括不能够以期望的程度减少处理和分组传输时延和抖动。在2010年I月20日公布的外围组件互连(PCI)特别兴趣小组(SIG)单一源I/O虚拟化(SR-1OV)和共享规范版本1.1(在下文中称为“SR-10V规范”)中公开了所提出的一种涉及在网络分组的硬件中进行处理的解决方案。不幸的是,该所提出的解决方案有效地消除了 vSwitch和/或其它软件进程(例如,管理程序和/或虚拟机监视器进程)通过硬件而直接影响和/或控制分组处理的能力。这消除了添加要与管理程序、虚拟机过滤器和/或vSwitch进行协调的本地控制、服务、和/或策略的能力。确实,在SR-1OV中没有构想在将分组导向处理实体和/或在处理实体之间对分组进行导向中所涉及的这样的vSwitch、其它软件进程、和/或策略,和/或在控制、适应、和/或修改这样的导向和/或处理(例如,以动态的方式和/或基于改变的处理标准、参数、偏好等)中涉及的所涉及的这样的vSwitch、其它软件进程、和/或策略。另外,可以管理基础设施的本地或远程实体可以关于能够充分控制所共享的资源的量(例如,网络带宽和/或优先级)而被挑战,该所共享的资源的量可被提供给平台元件(例如,虚拟机)和/或将这样的提供与其它用户相协调和/或在其它用户之间相协调(例如,其它虚拟机争夺适合的网络接入、网络优先级、和/或时延)。这减少了可在该传统布置中提供的处理灵活性和/或服务,和/或可以涉及使用SR-1OV硬件以提供所有的这些服务(这可能是不现实的)。此外,SR-1OV技术并没有构想在细粒度上的服务(例如,除了虚拟机或PC1-Express功能之外),例如基于每流,和/或支持软件进程修改、组合、和/或定制硬件处理/功能的能力。【附图说明】随着以下【具体实施方式】的进行并且通过参考附图,实施例的特征和优点将变得清晰,在附图中,相似的附图标记描绘相似部件,并且在附图中:。图1示出了系统实施例。图2示出了实施例中的特征。图3示出了实施例中的特征。图4示出了实施例中的特征。图5示出了实施例中的特征。尽管将参考示例性实施例进行以下【具体实施方式】,但许多对【具体实施方式】的替代物、修改和变型将对本领域技术人员是清晰的。由此,目的在于所要求保护的主题被宽泛地看待。【具体实施方式】图1示出了系统实施例100。系统100可以包括一个或多个软件定义的网络(SDN) 101。SDN 101可以至少部分地是一个或多个云计算环境(CCE)、或包括、被包括在其中、和/或与其相关联,至少部分地根据和/或依据一个或多个(并且在该实施例中,多个)策略25,该一个或多个CCE可以至少部分地促成实现要至少部分地与一个或多个(并且在该实施例中,多个)用户、租户等相关联或由其使用的一个或多个(未示出,并且在该实施例中,多个)虚拟和/或独立的计算环境。这些策略25可以至少部分地产生、实施、和/或促成一个或多个(并且在该实施例中,多个)服务协议的实现。额外地或替代地,在该实施例中,可以采用一个或多个翻译机制以例如至少部分地促成以下两者之间的翻译:(一方面)与相对高级策略相关的描述符和/或与例如一个或多个服务布置、服务协议等有关的一个或多个定义与(另一方面)可至少部分地从一个或多个服务布置、服务协议等得到的一个或多个相对低级(例如,面向基础设施的)策略。额外地或替代地,在不背离本实施例的情况下,实施例100可以至少部分地包括一个或多个其它和/或额外类型的网络(例如,除了 SDN 101和/或除SDN 101外还包括的其它类型的网络)。在该实施例中,SDN 101可以至少部分地包括转发机制电路(FMC) 118和/或一个或多个(并且在该实施例中,多个)处理机制130。FMC 118可以包括端口 164A…164N、162A...162N、和/或160A…160N。一个或多个上游(例如,相对于SDN 101,一个或多个下游通信实体182,和/或FMCl 18)通信实体180可以经由端口 164A…164N中的一个或多个通信地耦合到FMC 118。处理机制130可以经由端口 16本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN104937572.html" title="用于业务和/或工作负荷处理的方法和装置原文来自X技术">用于业务和/或工作负荷处理的方法和装置</a>

【技术保护点】
一种至少部分地与网络环境相关联而使用的装置,所述装置包括:满足以下分段(a)至(d)中的至少一个的电路:(a)至少部分地响应于由至少一个软件进程将至少一个工作负荷分配给至少一个工作平台,所述电路(1)至少部分地向所述至少一个平台提供至少部分地与所述至少一个工作负荷相关联的至少一个策略,所述至少一个策略之前已经由所述至少一个软件进程至少部分地提供给所述电路,并且(2)至少部分地发起由所述至少一个平台来执行所述至少一个工作负荷;(b)至少部分地响应于至少部分地基于至少部分地由所述至少一个软件进程所做出的至少一个判定的业务处理控制,所述电路发出至少一个命令,所述至少一个命令至少部分地导致由所述至少一个平台的硬件来处理至少一个业务子集,所述至少一个软件进程向所述硬件提供至少部分地与所述至少一个业务子集相关联的至少一个其它策略的至少一部分;(c)所述至少一个命令至少部分地导致以下中的一个或多个:(1)所述硬件直接从至少一个交换机的端口电路接收所述至少一个业务子集,(2)根据所述至少一个策略而至少部分地由所述硬件来对所述至少一个业务子集进行硬件处理,(3)在所述硬件处理之后,所述至少一个业务子集经历软件处理,并且接着被提供给至少一个虚拟机,以及(4)在所述硬件处理之后,所述至少一个业务子集直接被提供给所述至少一个虚拟机;以及(d)所述电路至少部分地促成针对所述硬件与所述至少一个软件进程之间的所述至少一个业务子集的处理控制中的变化,所述变化至少部分地由所述至少一个软件进程发起,所述硬件能够提供信息和请求中的至少一个,至少部分地响应于所述信息和所述请求中的所述至少一个,所述至少一个软件进程发起所述变化,所述至少一个软件进程能够至少部分地修改以下中的至少一个:所述至少一个策略、与处理所述至少一个业务子集有关的资源分配、以及所述至少一个业务子集的处理顺序。...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:U·埃尔祖尔
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1