一种网络中资源映射的方法和装置制造方法及图纸

技术编号:24254224 阅读:85 留言:0更新日期:2020-05-23 01:02
任务导向虚拟资源可以动态映射到多个物理资源类型以便更好地对齐资源分配机制。可根据与底层任务关联的工作负载管理所述任务导向虚拟资源与所述物理资源类型之间的映射,所述底层任务由网络代表用户执行。可使用有限状态机根据一个或多个工作负载条件改变映射到所述任务导向虚拟资源的物理资源单元的数目。所述有限状态机可以包括表示各个物理资源类型的静态或动态状态的节点。所述节点可通过关系来连接,所述关系可以由所述工作负载条件来控制。可使用混合图来展示节点之间的关系。

A method and device of resource mapping in network

【技术实现步骤摘要】
一种网络中资源映射的方法和装置相关申请案交叉申请本专利技术要求2014年2月5日由JeffWheeler递交的专利技术名称为“虚拟资源映射机制(VirtualResourceMappingMechanisms)”的第14/173,503号美国非临时专利申请案的在先申请优先权,该在先申请的全部内容以引入的方式并入本文本中。
本专利技术大体上涉及管理网络中资源的分配,以及在具体实施例中,涉及用于将任务导向虚拟资源映射到物理资源的技术和机制。
技术介绍
在现代网络环境中,可在多个用户之间共享物理资源。例如,团体工作环境中建立的局域网(localareanetwork,LAN)可支持在多个本地用户之间共享一个或多个网络设备(例如,服务器、打印机、路由器等)的物理资源(例如,存储、处理、打印等)。电信技术的进步已允许将资源共享延伸到位于远端的用户,这已催生了各种新服务产业,例如,云计算等。已采用各种资源分配、分派和管理概念来改善共享网络环境中的资源利用。一个这种概念是资源虚拟化,其将许多虚拟资源映射到较少的物理资源来利用过载以及提高资源利用率。在常规虚拟化环境中,通过将多个虚拟资源单元映射到单个物理资源单元来实现过载以增大可分配资源池。例如,可将八个虚拟处理资源单元映射到各个物理处理资源单元以将可分配处理资源的数量增加八倍。这个过载实践依赖于以下理论:统计上,少数用户将同时尝试充分利用它们的分配资源。虽然资源虚拟化和其它分配概念已提高了用户之间共享物理资源的效率,但是需要用于实现更公平有效的资源共享的创新新策略。
技术实现思路
本专利技术的描述资源识别机制的实施例大体上实现了技术优势。根据一实施例,提供了一种用于共享网络资源的方法。在本示例中,所述方法包括创建与将由网络代表客户的执行的任务相对应的虚拟资源,以及将所述虚拟资源映射到所述网络的资源池中的多个物理资源。还提供了一种用于执行所述方法的装置。根据另一实施例,提供了一种计算机程序产品。在本示例中,所述计算机程序产品包括存储程序的计算机可读存储介质。所述程序包括执行以下操作的指令:创建与将由网络代表客户的执行的任务相对应的虚拟资源,以及将所述虚拟资源映射到所述网络的资源池中的多个物理资源。附图说明为了更完整地理解本专利技术及其优点,现在参考下文结合附图进行的描述,其中:图1示出了资源共享网络的图;图2示出了常规虚拟化环境的图;图3示出了一实施例虚拟化环境的图;图4示出了另一实施例虚拟化环境的图;图5示出了又一实施例虚拟化环境的图;图6示出了一实施例有限状态机的图;图7示出了另一实施例有限状态机的图;图8示出了又一实施例虚拟化环境的图;图9示出了一实施例混合图的图;图10示出了另一实施例混合图的图;图11示出了又一实施例混合图的图;图12示出了又一实施例混合图的图;以及图13示出了一实施例通信设备的方框图。除非另有指示,否则不同图中的对应标号和符号通常指代对应部分。绘制各图是为了清楚地说明实施例的相关方面,因此未必是按比例绘制的。具体实施方式下文将详细论述本专利技术实施例的制作和使用。应了解,本文所揭示的概念可以在多种具体环境中实施,且所论述的具体实施例仅作为说明而不限制权利要求书的范围。进一步的,应理解,可在不脱离由所附权利要求书界定的本专利技术的精神和范围的情况下,对本文做出各种改变、替代和更改。常规虚拟化技术创建镜像反映物理资源类型的虚拟资源类型。例如,具有物理处理、物理内存和物理存储资源的常规虚拟化网络还包括对应的虚拟处理、虚拟内存和虚拟存储资源。因此,用户消耗虚拟资源的方式与消耗物理资源的一样。通过示例,虚拟化网络中的用户可通过与零售客户购买一百万兆物理存储大致相同的方式购买一百万兆虚拟存储。此外,常规虚拟化技术通常通过监控负责提供物理资源的网络部件的性能标准来调整虚拟资源与物理资源的比率。例如,如果确定未充分利用中央处理器,那么网络操作员可提高虚拟处理资源与物理处理资源的比率。基于网络部件的性能标准操控虚拟资源与物理资源的比率的这个常规技术可使共享资源分配效率低和/或不公平,因为操控是设计用于优化网络部件利用率,而不是用于满足任务导向的性能指标。更具体而言,终端用户可能不关心给他们分配了多少资源(或多少资源可用),只要可用资源足够以满足用户的质量和/或时效约束等性能指标的方式执行他们的任务。例如,考虑客户出于为该客户的网上商店等电子商务(electronicbusiness,e-business)处理电子销售事务的目的而购买了X数目的虚拟资源。从该客户的视角来说,在需要时实际上有X数目的虚拟资源可用很可能并不重要。相反,客户的主要关注点可能在于,可用资源的量足够及时处理他的销售事务。因此,只要可用资源的数目足够处理当月的销售事务,客户可能不会注意(或关心)在需要时可用的物理资源少于X数目。因此,操控虚拟资源与物理资源的比率可能仅间接影响了网络执行一个特定任务或一批任务的能力,因此,对于在虚拟化网络环境中分配共享资源可能是一个低效和/或不公平的机制。本专利技术的各个方面提供了任务导向虚拟资源以便更好地对齐资源分配机制与任务导向性能指标。更具体地,基于与底层任务关联的工作负载将每个任务导向虚拟资源动态映射到多个物理资源类型。例如,可为e-business客户创建名为“销售事务处理(salestransactionprocessing)”的任务导向虚拟资源以执行电子销售事务处理的任务。可基于与电子销售事务处理任务关联的工作负载将“销售事务处理”虚拟资源直接映射到多个物理资源类型。另外,可根据一个或多个工作负载条件改变映射到任务导向虚拟资源的物理资源单元的数目。例如,如果电子销售事务的数目增加,那么可将额外的物理处理资源单元映射到“销售事务处理”虚拟资源。在一些实施例中,可使用有限状态机管理映射到任务导向虚拟资源的物理资源单元的数目,有限状态机可包括表示各个物理资源类型的静态或动态状态的节点。这些节点可通过关系来连接,这些关系可由工作负载条件来控制。在一些实施例中,可使用混合图来展示节点之间的关系。本专利技术的这些和其它方面将在下文详细描述。图1示出了用于资源共享的系统100。如图所示,系统100包括网络101、多个用户112至116以及多个物理资源122至126。网络101可为允许用户112至116共享资源122至126的任意网络,并可包括用于这样做的各种链路、部件和/或设备。用户112、114、116可集中在局域网中或分布在远端网络位置上。资源122至126可包括任意类型的物理资源,例如,内存、处理、存储、负载均衡等。在一些实施例中,资源122、124、126中的每一个对应不同的资源类型。例如,资源122可为处理资源,资源124可为内存资源,资源126可为存储资源。一些资源共享网络可实施虚拟化技术以便利用过载。图2示出了用于将虚拟资源映射到物理资源的常规虚拟化环境200。本文档来自技高网
...

【技术保护点】
1.一种资源共享的方法,其特征在于,所述方法应用于资源共享的系统中,所述系统包括多个物理资源,多个客户通过网络共享所述多个物理资源,所述多个物理资源用于执行所述多个客户的任务,所述方法包括:/n创建任务导向虚拟资源,其中,所述任务导向虚拟资源基于所述网络代表所述客户的执行的任务而定义;/n将所述任务导向虚拟资源映射到两个或更多不同类型的物理资源,其中,所述多个物理资源具有多个资源类型,所述多个资源类型至少包括一个处理资源类型和一个内存资源类型。/n

【技术特征摘要】
20140205 US 14/173,5031.一种资源共享的方法,其特征在于,所述方法应用于资源共享的系统中,所述系统包括多个物理资源,多个客户通过网络共享所述多个物理资源,所述多个物理资源用于执行所述多个客户的任务,所述方法包括:
创建任务导向虚拟资源,其中,所述任务导向虚拟资源基于所述网络代表所述客户的执行的任务而定义;
将所述任务导向虚拟资源映射到两个或更多不同类型的物理资源,其中,所述多个物理资源具有多个资源类型,所述多个资源类型至少包括一个处理资源类型和一个内存资源类型。


2.根据权利要求1所述的方法,其特征在于,
所述任务导向虚拟资源包括除用于对所述资源池中的物理资源进行划分的所述多个资源类型之外的任务导向资源类型。


3.根据权利要求1或2中任一权利要求所述的方法,其特征在于,将所述任务导向虚拟资源映射到两个或更多不同类型的物理资源,包括:
确定分配给所述任务的工作负载;以及
根据分配给所述任务的所述工作负载将所述任务导向虚拟资源映射到若干物理处理资源和若干物理内存资源。


4.根据权利要求3所述的方法,其特征在于,映射到所述任务导向虚拟资源的所述物理处理资源的数目不同于映射到所述任务导向虚拟资源的所述物理内存资源的数目。


5.根据权利要求3所述的方法,其特征在于,还包括:
检测分配给所述任务的所述工作负载的变化;以及
根据所述工作负载的所述变化动态更新映射到所述任务导向虚拟资源的所述物理处理资源的数目或映射到所述任务导向虚拟资源的所述物理内存资源的数目。


6.根据权利要求1或2中任一权利要求所述的方法,其特征在于,将所述任务导向虚拟资源映射到两个或更多不同类型的物理资源,包括:
根据混合图将所述任务导向虚拟资源映射到物理资源,所述混合图展示分配给所述任务的工作负载、所述任务导向虚拟资源与所述多个物理资源之间的关系。


7.根据权利要求1或2中任一权利要求所述的方法,其特征在于,还包括创建用于管理所述任务导向虚拟资源的有限状态机。


8.根据权利要求7所述的方法,其特征在于,创建用于管理所述任务导向虚拟资源的所述有限状态机包括:
识别对映射到所述任务导向虚拟资源的若干物理资源单元进行划分的物理资源类型;
为所述物理资源类型创建静态状态和动态状态,其中,当所述有限状态机在所述静态状态下运行时,映射到所述任务导向虚拟资源的所述物理资源单元的数目保持不变,当所述有限状态机在所述动态状态下运行时,映射到所述任务导向虚拟资源的所述物理资源单元的数目发生变化;以及
根据分配给所述任务的工作负载创建所述静态状态与所述动态状态之间的关系。


9.根据权利要求8所述的方法,其特征在于,所述关系定义了将所述有限状态机从所述静态状态迁移到所述动态状态或者反之的触发条件。


10.根据权利要求9所述的方法,其特征在于,还包括:
识别对映射到所述任务导向虚拟资源的第一类型的物理资源单元进行划分的第一物理资源类型;
识别对映射到所述任务导向虚拟资源的第二类型的物理资源单元进行划分的第二物理资源类型;
为所述第一物理资源类型创建第一动态状态,其中,当所述有限状态机在所述第一动态状态下运行时,映射到所述任务导向虚拟资源的第一类型物理资源单元的数目发生变化;
为所述第二物理资源类型创建第二动态状态,其中,当所述有限状态机在所述第二动态状态下运行时,映射到所述任务导向虚拟资源的第二类型物理资源单元的数目发生变化;以及
根据与所述任务导向虚拟资源关联的所述任务的工作负载参数创建所述第一动态状态与所述第二动态状态之间的关系。


11.根据权利要求10所述的方法,其特征在于,所述关系定义了将所述有限状态机从所述第一动态状态迁移到所述...

【专利技术属性】
技术研发人员:杰夫·惠勒
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1