-
41.
公开(公告)号:US20210195806A1
公开(公告)日:2021-06-24
申请号:US17173930
申请日:2021-02-11
Applicant: VMware, Inc.
Inventor: Raja Kommula , Thayumanavan Sridhar
Abstract: A disclosed example includes: a resource utilization analyzer to determine 1) first workloads of a first workload type deployed in a first server room in a data center, and 2) second workloads of a second workload type deployed in the first server room; a workload authorizer to determine that first virtual machines executing the first workloads and second virtual machines executing the second workloads cause a first server rack to generate an amount of heat; and a migrator to migrate the first virtual machines from the first server rack of the first server room to a second server rack of a second server room in the data center to reduce a temperature in the first server room based on the amount of heat, the migrator to migrate the first virtual machines to the second server rack without migrating the second virtual machines to the second server rack.
-
公开(公告)号:US20200036632A1
公开(公告)日:2020-01-30
申请号:US16044296
申请日:2018-07-24
Applicant: VMware, Inc.
Inventor: Raja Kommula , Thayumanavan Sridhar
IPC: H04L12/741 , H04L12/931 , H04L12/947 , H04L29/12 , H04L12/46 , G06F9/455
Abstract: A disclosed example of managing a network include receiving a packet at a first top-of-rack (ToR) switch via a first load-based teaming (LBT) port; determining whether a network location of a destination node of the packet is unknown; based on the network location being unknown, setting an LBT egress control value in the packet, the LBT egress control value to indicate that the packet is not to be transmitted via a second LBT port of a second ToR switch; and sending the packet from the first ToR switch to the second ToR switch via an inter-switch link between the first and second ToR switches and from the first ToR switch to at least a first host that is identified in the packet as the destination node.
-
43.
公开(公告)号:US20190230025A1
公开(公告)日:2019-07-25
申请号:US15875744
申请日:2018-01-19
Applicant: VMware, Inc.
Inventor: Raja Kommula , Raj Yavatkar , Thayumanavan Sridhar
IPC: H04L12/709 , H04L12/751
Abstract: An example apparatus to manage network resources includes a link aggregator to: aggregate a first plurality of physical network interface cards to create a first link aggregated group, the first link aggregated group corresponding to a first virtual network interface card; and aggregate a second plurality of physical network interface cards to create a second link aggregated group, the second link aggregated group corresponding to a second virtual network interface card; and a link manager to: connect the first link aggregated group between a first distributed virtual port and a first top-of-rack switch; connect the second link aggregated group between a second distributed virtual port and a second top-of-rack switch; and remove an invalid connection between the first plurality of physical network interface cards and the second top-of-rack switch.
-
44.
公开(公告)号:US10348574B2
公开(公告)日:2019-07-09
申请号:US15198914
申请日:2016-06-30
Applicant: VMware, Inc.
Inventor: Rahul Kulkarni , Vishnu Mohan Sekhar , Mukund Gunti , Raj Yavatkar , Donald Newell , Thayumanavan Sridhar
Abstract: Hardware management systems for disaggregated rack architectures in virtual server rack deployments are disclosed herein. An example apparatus to manage disaggregated physical hardware resources in a physical rack includes a hardware management system to discover disaggregated physical hardware resources in the physical rack and generate a listing of the disaggregated physical hardware resources, and a physical resource manager to generate a composed resource based on resources from the listing of the disaggregated physical hardware resources, the hardware management system to manage the composed resource.
-
45.
公开(公告)号:US11843508B2
公开(公告)日:2023-12-12
申请号:US17194453
申请日:2021-03-08
Applicant: VMWARE, INC.
Inventor: Thayumanavan Sridhar , Raja Kommula , Santoshkumar Babalad , Rajendra Gutupalli
CPC classification number: H04L41/0886 , H04L41/0803 , H04L41/12 , H04L45/02 , H04L49/40 , H04L49/70
Abstract: A disclosed example includes configuring a virtual network and a physical network for at least twenty-four hosts and a top-of-rack switch in less than one minute by: generating, by executing an instruction with one or more processors, network topologies of the hosts based on physical network connection information indicative of physical network connections between the hosts and the top-of-rack switch; determining, by executing an instruction with the one or more processors, whether implementing the network topologies of the hosts concurrently is valid based on an evaluation of the network topologies relative to a network topology validation rule; and configuring, by executing an instruction with the one or more processors, the top-of-rack switch based on one or more of the network topologies.
-
公开(公告)号:US11522764B2
公开(公告)日:2022-12-06
申请号:US16568330
申请日:2019-09-12
Applicant: VMware, Inc.
Inventor: Raja Kommula , Constantine Polychronopoulos , Thayumanavan Sridhar , Marc-Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Georgios Oikonomou , Jeremy Tidemann
IPC: H04L41/0816 , H04L41/12 , G06F9/455 , H04L45/00 , H04L49/90 , H04L41/082 , G06F9/54 , H04L41/0893 , H04L41/0896
Abstract: Some embodiments of the invention provide a novel method of performing network slice-based operations on a data message at a hardware forwarding element (HFE) in a network. For a received data message flow, the method has the HFE identify a network slice associated with the received data message flow. This network slice in some embodiments is associated with a set of operations to be performed on the data message by several network elements, including one or more machines executing on one or more computers in the network. Once the network slice is identified, the method has the HFE process the data message flow based on a rule that applies to data messages associated with the identified slice.
-
公开(公告)号:US11323326B2
公开(公告)日:2022-05-03
申请号:US16745282
申请日:2020-01-16
Applicant: VMware, Inc.
Inventor: Raja Kommula , Thayumanavan Sridhar
IPC: H04L12/24 , H04L12/931 , H04L41/0869 , H04L49/40 , H04L41/0806
Abstract: Example methods and systems for pre-validation of network configuration are disclosed. One example may comprise: detecting a request for network configuration to be implemented in a physical network environment; and identifying a set of physical network elements associated with the network configuration. The method may further comprise emulating the set of physical network elements to determine a physical network behaviour caused by the network configuration; and assessing validity of the network configuration based on the physical network behaviour. The set of physical network elements may be emulated using (a) multiple first physical network element emulators and (b) a second physical network element emulator that aggregates the multiple first physical network element emulators.
-
公开(公告)号:US11178016B2
公开(公告)日:2021-11-16
申请号:US16568322
申请日:2019-09-12
Applicant: VMware, Inc.
Inventor: Raja Kommula , Constantine Polychronopoulos , Thayumanavan Sridhar , Marc-Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Georgios Oikonomou , Jeremy Tidemann
IPC: G06F15/173 , H04L12/24 , G06F9/455 , H04L12/721 , H04L12/861 , G06F9/54
Abstract: Some embodiments of the invention provide a novel method of performing network slice-based operations on a data message at a hardware forwarding element (HFE) in a network. For a received data message flow, the method has the HFE identify a network slice associated with the received data message flow. This network slice in some embodiments is associated with a set of operations to be performed on the data message by several network elements, including one or more machines executing on one or more computers in the network. Once the network slice is identified, the method has the HFE process the data message flow based on a rule that applies to data messages associated with the identified slice.
-
公开(公告)号:US10891162B2
公开(公告)日:2021-01-12
申请号:US15880178
申请日:2018-01-25
Applicant: VMware Inc.
Inventor: Thayumanavan Sridhar , Raja Kommula , Rajesh Agarwalla
Abstract: Methods, apparatus, and articles of manufacture are disclosed to improve resource allocation for virtualized server systems. An example apparatus includes a resource identifier to identify a set of external storage resources when a host storage solution is not identified, a storage cost calculator to calculate a cost corresponding to the external storage resource set by comparing a parameter of an external storage resource in the external storage resource set to a requirement, a cost analyzer to determine whether the cost satisfies a cost threshold by comparing the cost to a cost threshold, and a workload domain allocator to allocate the external storage resource set to the workload domain when the cost satisfies the cost threshold.
-
公开(公告)号:US10855537B2
公开(公告)日:2020-12-01
申请号:US15961561
申请日:2018-04-24
Applicant: VMware, Inc.
Inventor: Priyanka Tembey , Atanu Panda , Thayumanavan Sridhar
IPC: H04L12/24 , H04L29/08 , H04L12/931
Abstract: Methods, apparatus, and articles of manufacture are disclosed for template driven infrastructure in virtualized server systems. An example apparatus includes a catalog mapper to map a requirement and system information associated with a cloud computing environment including a virtual controller to a first tag including instructions to deploy a first virtual resource corresponding to physical hardware and identify a template including the first tag based on the mapping, a plan generator to generate a plan corresponding to the template including an order of execution of tags including the first tag to deploy virtual resources including the first virtual resource to the cloud computing environment, and a controller invoker to deploy a workload domain to the cloud computing environment to execute an application by executing the instructions associated with the first tag included in the template in response to determining that the virtual controller can execute the plan.
-
-
-
-
-
-
-
-
-