-
211.
公开(公告)号:US20230333758A1
公开(公告)日:2023-10-19
申请号:US18337554
申请日:2023-06-20
Applicant: VMware, Inc.
Inventor: Alkesh SHAH , Austin KRAMER , Leonid LIVSHIN , Ramses V. MORALES , Brian Masao OKI
IPC: G06F3/06
CPC classification number: G06F3/0634 , G06F3/0604 , G06F3/0619 , G06F3/067 , G06F3/0631
Abstract: A method for maintaining fault tolerance in a storage cluster is provided. Embodiments include receiving, by a management component associated with a distributed data store on a cluster of host machines, a request to place a first host machine of the cluster of host machines in a maintenance mode, wherein the first host machine stores given data of the distributed data store. Embodiments include determining whether a second host machine that does not currently store any data of the distributed data store exists in the cluster of host machines. Embodiments include determining, based on whether the second host machine exists in the cluster of host machines, whether to transfer the given data of the distributed data store from the first host machine to the second host machine. Embodiments include initiating the maintenance mode on the first host machine.
-
公开(公告)号:US11792203B2
公开(公告)日:2023-10-17
申请号:US17509405
申请日:2021-10-25
Applicant: VMware, Inc.
Inventor: Saravanan Pitchaimani , Vijay Pitchumani Kodaganallur , Craig Newell
IPC: H04L9/40 , H04L67/10 , H04L67/125 , H04L67/146 , H04L67/53 , H04W12/084 , H04W12/37 , H04L12/66 , H04L51/42
CPC classification number: H04L63/102 , H04L63/083 , H04L63/0807 , H04L63/0884 , H04L63/18 , H04L67/10 , H04L67/125 , H04L67/146 , H04L67/53 , H04W12/084 , H04W12/37 , H04L12/66 , H04L51/42
Abstract: Examples described herein include systems and methods for controlling access to a server, such as an email server or a gateway, in situations where the identity of the requesting device is unknown or where the user device accesses the server using an unknown or unmanaged application. In one example, the system can utilize a user authentication credential included in the request to identify other devices belonging to the user that happen to be enrolled with the system. An out-of-band message can be sent to those enrolled devices, requesting confirmation from the user and, in conjunction with an authentication token, allowing the system to trust the previously unknown device. In the example of an unmanaged application attempting to access an email server, the system can confirm compliance of the requesting device and issue an authentication token that, along with an appropriate command sent to the email server, provides access.
-
公开(公告)号:US11792127B2
公开(公告)日:2023-10-17
申请号:US17517641
申请日:2021-11-02
Applicant: VMware, Inc.
Inventor: Navaneeth Krishnan Ramaswamy , Gopa Kumar
IPC: H04L47/125 , H04L45/12
CPC classification number: H04L47/125 , H04L45/123
Abstract: Some embodiments of the invention provide a method for network-aware load balancing for data messages traversing a software-defined wide area network (SD-WAN) (e.g., a virtual network) including multiple connection links between different elements of the SD-WAN. The method includes receiving, at a load balancer in a multi-machine site, link state data relating to a set of SD-WAN datapaths including connection links of the multiple connection links. The load balancer, in some embodiments, provides load balancing for data messages sent from a machine in the multi-machine site to a set of destination machines (e.g., web servers, database servers, etc.) connected to the load balancer over the set of SD-WAN datapaths. The load balancer selects, for the data message, a particular destination machine (e.g., a frontend machine for a set of backend servers) in the set of destination machines by performing a load balancing operation based on the received link state data.
-
公开(公告)号:US20230326359A1
公开(公告)日:2023-10-12
申请号:US17717685
申请日:2022-04-11
Applicant: VMware, Inc.
Inventor: Baldeep BIRDY , Abhijeet BANERJEE
IPC: G09B5/06 , G06F16/483 , G10L15/26 , G06T19/00
CPC classification number: G09B5/065 , G06F16/483 , G10L15/26 , G06T19/006
Abstract: A system to automatically generate an extended reality (XR) presentation from a presentation comprising: a presentation, where the presentation has a speaker notes system, directions for the creation of the XR presentation where the directions are written in the speaker notes system, a script fit to read the directions and generate a metadata file, and a program to read the metadata file and construct the XR presentation.
-
215.
公开(公告)号:US20230325352A1
公开(公告)日:2023-10-12
申请号:US17658133
申请日:2022-04-06
Applicant: VMware, Inc.
Inventor: Quanxing LIU , Wenguang WANG , Hardik Singh NEGI , Maxime AUSTRUY
CPC classification number: G06F16/164 , G06F12/0246 , G06F2212/7201
Abstract: A method for metadata updating is provided. The method generally includes identifying a first segment containing a first physical block corresponding to a first PBA where content of a first data block was previously stored, determining a first key associated with the first data block, wherein the first key comprises a block address in a first key-value pair that maps the block address to the first PBA, traversing a B+ tree to locate a node storing a second key-value pair that maps the first key to a second PBA, determining the second PBA and the first PBA match, and based on the determination: updating, in the second key-value pair, the second PBA to a third PBA corresponding to a second physical block where the content of the first data block is currently stored or removing, in the second key-value pair, the second PBA.
-
公开(公告)号:US20230325220A1
公开(公告)日:2023-10-12
申请号:US17715283
申请日:2022-04-07
Applicant: VMware, Inc.
Inventor: Andrei Warkentin , Sunil Kotian , Cyprien Laplace , Shruthi Hiriyuru , Regis Duchesne , Ye Li , Alexander Fainkichen
IPC: G06F9/455
CPC classification number: G06F9/45537
Abstract: Disclosed are various examples of hosting a data processing unit (DPU) management operating system using an operating system software stack of a preinstalled DPU operating system. The preinstalled DPU operating system of the DPU is leveraged to provide a virtual machine environment. A DPU management operating system is executed within the virtual machine environment of the preinstalled DPU operating system. A third-party DPU function or a management service function is provided using the DPU hardware resources accessed through the DPU management operating system and the virtual machine environment.
-
公开(公告)号:US11784842B2
公开(公告)日:2023-10-10
申请号:US17942948
申请日:2022-09-12
Applicant: VMware, Inc.
Inventor: Subin Cyriac Mathew , Alexander Tessmer , Chidambareswaran Raman
IPC: H04L12/18 , H04L12/46 , H04L41/0893 , H04L67/563
CPC classification number: H04L12/1886 , H04L12/185 , H04L12/4633 , H04L41/0893 , H04L67/563
Abstract: Some embodiments provide a method of replicating messages for a logical network. At a particular tunnel endpoint in a particular datacenter, the method receives a message to be replicated to members of a replication group. The method replicates the message to a set of tunnel endpoints of the replication group located in a same segment of the particular datacenter as the particular tunnel endpoint. The method replicates the message to a first set of proxy endpoints of the replication group, each of which is located in a different segment of the particular datacenter and for replicating the message to tunnel endpoints located in its respective segment of the particular datacenter. The method replicates the message to a second set of proxy endpoints of the replication group, each of which is located in a different datacenter and for replicating the message to tunnel endpoints located in its respective datacenter.
-
公开(公告)号:US11782771B2
公开(公告)日:2023-10-10
申请号:US17326169
申请日:2021-05-20
Applicant: VMware, Inc.
Inventor: Ritesh Jha , Jobin Raju George , Pushkar Patil , Vaidic Joshi , Nikhil Jaiswal
CPC classification number: G06F9/542 , G06F9/5072 , G06F9/546 , G06F16/1805
Abstract: The current document is directed to methods and systems that efficiently process and store log/event messages generated within distributed computer facilities. Various different types of initial processing steps may be applied to a stream of log/event messages received by a message-collector system or a message-ingestion-and-processing subsystem. The currently disclosed methods and systems employ additional pre-processing steps to identify the types of received log/event messages, monitor event-type-associated log/event-message-usage-delay histories, and employ time-series-analysis-based and/or neural-network-based estimation of event-type-associated log/event-message usage to efficiently store log/event-messages in low-cost and low-latency storage facilities.
-
公开(公告)号:US20230315916A1
公开(公告)日:2023-10-05
申请号:US17710462
申请日:2022-03-31
Applicant: VMware, Inc.
Inventor: Alex Markuze , Avishay Yanai , Igor Golikov , John Manferdelli , Ittai Abraham
Abstract: In one set of embodiments, a computer system can allocate a memory buffer in a dynamic random access memory (DRAM), determine a plurality of DRAM rows covered by the memory buffer, and execute a Rowhammer attack against a target row in the plurality of DRAM rows, thereby yielding randomly flipped bits in one or more neighboring DRAM rows. The computer system can then compute a value based on the randomly flipped bits and output the value as an entropy sample.
-
公开(公告)号:US11777793B2
公开(公告)日:2023-10-03
申请号:US17322318
申请日:2021-05-17
Applicant: VMware, Inc.
Inventor: Bhagyashree Gujar , Ujwala Kawalay , Prayas Gaurav
IPC: H04L41/08
CPC classification number: H04L41/08
Abstract: Some embodiments provide a method for distributing a group definition for a group of machines. The method receives the group definition, which includes (i) a span of the group that specifies a set of sites at which the group is to be used and (ii) a set of criteria for machines to be included in the group. The set of criteria includes at least a location criteria specifying one or more sites. The method distributes the group definition to each site in the set of sites. At each site in the set of sites, a local network control system of the site determines a set of machines in the group based on the set of criteria. Only machines in the one or more sites specified by the location criteria are determined to be in the group.
-
-
-
-
-
-
-
-
-