-
公开(公告)号:US20230370386A1
公开(公告)日:2023-11-16
申请号:US18358864
申请日:2023-07-25
Applicant: VMware, Inc.
Inventor: Santosh PALLAGATTI KOTRABASAPPA , Sairam VEERASWAMY , Abhishek GOLIYA , Abbas MOHAMED
IPC: H04L47/2441 , G06N20/00 , G06F16/245
CPC classification number: H04L47/2441 , G06N20/00 , G06F16/245
Abstract: In some embodiments, a method receives a set of packets for a flow and determines a set of features for the flow from the set of packets. A classification of an elephant flow or a mice flow is selected based on the set of features. The classification is selected before assigning the flow to a network resource in a plurality of network resources. The method assigns the flow to a network resource in the plurality of network resources based on the classification for the flow and a set of classifications for flows currently assigned to the plurality of network resources. Then, the method sends the set of packets for the flow using the assigned network resource.
-
公开(公告)号:US20230297257A1
公开(公告)日:2023-09-21
申请号:US18323279
申请日:2023-05-24
Applicant: VMware, Inc.
Inventor: Marcos K. AGUILERA , Keerthi KUMAR , Pramod KUMAR , Pratap SUBRAHMANYAM , Sairam VEERASWAMY , Rajesh VENKATASUBRAMANIAN
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/067 , G06F3/0604 , G06F3/0659
Abstract: Disclosed are various embodiments for improving resiliency and performance of clustered memory. A computing device can acquire a chunk of byte-addressable memory from a cluster memory host. The computing device can then identify an active set of allocated memory pages and an inactive set of allocated memory pages for a process executing on the computing device. Next, the computing device can store the active set of allocated memory pages for the process in the memory of the computing device. Finally, the computing device can store the inactive set of allocated memory pages for the process in the chunk of byte-addressable memory of the cluster memory host.
-
公开(公告)号:US20230023696A1
公开(公告)日:2023-01-26
申请号:US17495846
申请日:2021-10-07
Applicant: VMWARE, INC.
Inventor: Marcos K. AGUILERA , Pratap SUBRAHMANYAM , Sairam VEERASWAMY , Praveen VEGULLA , Rajesh VENKATASUBRAMANIAN
Abstract: Disclosed are various embodiments for optimizing the migration of processes or virtual machines in cluster memory systems. To begin, a first computing device can identify a set of pages allocated to a process or virtual machine hosted by the first computing device. Then, the first computing device can identify a subset of the allocated pages that have been accessed with a least a predefined frequency. Next, the first computing device can copy the subset of the allocated pages to a second computing device. Subsequently, the first computing device can copy a page mapping table to the second computing device, the page mapping table specifying which pages in the set of pages allocated to the process or virtual machine are stored by a memory host. Finally, the first computing device can copy remaining ones of the allocated pages to the second computing device.
-
-