发明名称 Dynamically migrating virtual machines and gateways
摘要 Improving a distributed network environment. A method includes determining physical element properties of physical elements in a virtualized network topology. The method further includes determining gateway placement on a first physical element of the virtualized network topology. The method further includes determining utilization of physical elements in the virtualized network topology. Based on the physical element properties, gateway placement, and utilization of physical elements in the virtualized network topology, the method further includes determining an improved virtualized network topology to improve use of physical elements in the virtualized network topology.
申请公布号 US9444689(B2) 申请公布日期 2016.09.13
申请号 US201313920884 申请日期 2013.06.18
申请人 Microsoft Technology Licensing, LLC 发明人 Senniappan Pradeep;Raikou Uladzimir V.;Varava Natalia Valeryevna;Cusanza Gregory M.
分类号 G06F15/173;H04L12/24;G06F9/48;G06F9/455 主分类号 G06F15/173
代理机构 代理人 Gabryjelski Henry;Barker Doug;Minhas Micky
主权项 1. A method, implemented at a computer system that includes one or more processors, for determining a new configuration of a virtualized network topology, the method comprising: identifying an existing configuration of a virtualized network topology that includes a plurality of physical elements, a plurality of virtual machines, and a gateway that is located on a first physical element included within the plurality of physical elements, wherein a second physical element that is included within the plurality of physical elements hosts both a first virtual machine and a second virtual machine, andwherein the identification of the existing configuration includes identifying a location of the gateway on the first physical element; identifying one or more properties of each of the physical elements; identifying how each of the physical elements is being utilized in the existing configuration, wherein the identification of how each of the physical elements is being utilized in the existing configuration includes: monitoring an activity level of the first physical element to detect a performance condition where the activity level of the first physical element is determined to be below a performance threshold such that the first physical element is determined to be under-utilized, andidentifying communication characteristics arising from a detected communication between the first virtual machine and the second virtual machine; based on the identified physical element properties, the identified gateway location, the communication characteristics, and the identified utilization of the physical elements, determining, by the one or more processors, a new configuration for the virtualized network topology that is different than the existing configuration and that will later replace the existing configuration, wherein, after the new configuration replaces the existing configuration, the activity level of the first physical element will be above the performance threshold such that the first physical element will no longer be determined to be under-utilized; subsequent to determining the new configuration, identifying, by the one or more processors, additional physical resources needed to implement the new configuration; and indicating the additional physical resources needed to a user to allow the user to add the additional physical resources to implement the new configuration.
地址 Redmond WA US