LOW-LATENCY SHARED MEMORY CHANNEL ACROSS ADDRESS SPACES WITHOUT SYSTEM CALL OVERHEAD IN A COMPUTING SYSTEM

    公开(公告)号:US20220019362A1

    公开(公告)日:2022-01-20

    申请号:US17012411

    申请日:2020-09-04

    Applicant: VMWARE, INC.

    Abstract: Examples provide a method of communication between a client application and a filesystem server in a virtualized computing system. The client application executes in a virtual machine (VM) and the filesystem server executes in a hypervisor. The method includes: allocating, by the client application, first shared memory in a guest virtual address space of the client application; creating a guest application shared memory channel between the client application and the filesystem server upon request by the client application to a driver in the VM, the driver in communication with the filesystem server, the guest application shared memory channel using the first shared memory; sending authentication information associated with the client application to the filesystem server to create cached authentication information at the filesystem server; and submitting a command in the guest application shared memory channel from the client application to the filesystem server, the command including the authentication information.

    ENHANCED HASH CALCULATION IN DISTRIBUTED DATASTORES

    公开(公告)号:US20210294495A1

    公开(公告)日:2021-09-23

    申请号:US16827648

    申请日:2020-03-23

    Applicant: VMware, Inc.

    Abstract: A method for generating one or more hashes for one or more data blocks is provided. The method receives a data block to write on at least one physical disk of a set of physical disks associated with a set of host machines. The method then calculates a hash for the received data block and writes a first entry to a data log in a cache disk, the first entry comprising a first header and data indicative of the received block, the first header comprising the hash. The method further writes the data to the at least one physical disk as part of data blocks of a stripe, and stores the hash in a summary block on the at least one physical disk. The summary block is associated with the data blocks of the stripe stored on the at least one physical disk.

    SYSTEMS AND METHODS FOR PERFORMING SCALABLE LOG-STRUCTURED MERGE (LSM) TREE COMPACTION USING SHARDING

    公开(公告)号:US20200183905A1

    公开(公告)日:2020-06-11

    申请号:US16212550

    申请日:2018-12-06

    Applicant: VMware, Inc.

    Abstract: Certain aspects provide systems and methods of compacting data within a log-structured merge tree (LSM tree) using sharding. In certain aspects, a method includes determining a size of the LSM tree, determining a compaction time for a compaction of the LSM tree based on the size, determining a number of compaction entities for performing the compaction in parallel based on the compaction time, determining a number of shards based on the number of compaction entities, and determining a key range associated with the LSM tree. The method further comprises dividing the key range by the number of shards into a number of sub key ranges, wherein each of the number of sub key ranges corresponds to a shard of the number of shards and assigning the number of shards to the number of compaction entities for compaction.

    METHOD OF REBUILDING REAL WORLD STORAGE ENVIRONMENT

    公开(公告)号:US20190317870A1

    公开(公告)日:2019-10-17

    申请号:US15952229

    申请日:2018-04-12

    Applicant: VMware, Inc.

    Abstract: A method for replicating a first virtual storage system of a customer includes receiving periodically collected configuration data, workload data, service failure data, and management workflow data on the first virtual storage system, creating a first multi-dimensional array of observed variables based on periodically collected data, applying dimensionality reduction to the first multi-dimensional array to determine an artificial variable having a largest variance, determining a smaller, second multi-dimensional array that represents the first multi-dimensional array based on the artificial variable, and building a second virtual storage system to replicate the first virtual storage system based on the second multi-dimensional array.

    MULTI-LEVEL ACCESS CONTROL FOR DISTRIBUTED STORAGE SYSTEMS

    公开(公告)号:US20190050583A1

    公开(公告)日:2019-02-14

    申请号:US16153633

    申请日:2018-10-05

    Applicant: VMware, Inc.

    CPC classification number: G06F21/604 G06F21/6272

    Abstract: System and method for accessing a distributed storage system uses a storage-level access control process at a distributed file system that interfaces with the distributed storage system to determine whether a particular client has access to a particular first file system object using an identifier of the particular client and storage-level access control rules in response to a file system request from the particular client to access a second file system object in the particular first file system. The storage-level access control rules are defined for a plurality of clients and a plurality of first file system objects of the distributed storage system to allow the particular client access to the second file system object in the particular first file system object only if the particular client has been determined to have access to the particular first file system object according to the storage-level access control rules.

    EXCLUSIVE SESSION MODE RESILIENT TO FAILURE
    19.
    发明申请

    公开(公告)号:US20170155691A1

    公开(公告)日:2017-06-01

    申请号:US14956284

    申请日:2015-12-01

    Applicant: VMware, Inc.

    Abstract: Examples perform input/output (I/O) requests, issued by a plurality of clients to an owner-node, in a virtual storage area network (vSAN) environment. I/O requests are guaranteed, as all I/O requests are performed during non-overlapping, exclusive sessions between one client at a time and the owner node. The owner node rejects requests for simultaneous sessions, and duplicate sessions are prevented by requiring that a client refresh its memory state after termination of a previous session.

    RAPID RANSOMWARE DETECTION AND RECOVERY
    20.
    发明公开

    公开(公告)号:US20240354411A1

    公开(公告)日:2024-10-24

    申请号:US18335130

    申请日:2023-06-15

    Applicant: VMware, Inc.

    Abstract: Solutions for rapid ransomware detection and recovery include: receiving a first set of in-memory changed data blocks; identifying, within the first set of in-memory changed data blocks, a second set of in-memory changed data blocks addressed for storage within a file index for a virtual machine (VM) disk; determining, relative to a change history of the file index, an anomalous condition; based on at least determining the anomalous condition, identifying a third set of blocks within the file index that are changed between two versions of the VM disk; determining that changes in the third set of blocks indicate ransomware; and based on at least determining that changes in the third set of blocks indicate ransomware, generating an alert. Machine learning (ML) models may perform anomaly/ransomware detection. Remediation activities may include disk restoration storing the VM memory.

Patent Agency Ranking