Journal groups for metadata housekeeping operation

    公开(公告)号:US12019620B2

    公开(公告)日:2024-06-25

    申请号:US17586131

    申请日:2022-01-27

    CPC classification number: G06F16/2379 G06F16/285

    Abstract: Example implementations relate to metadata operations in a storage system. An example includes detecting, by a storage controller of a deduplication storage system, a housekeeping operation to perform updates to data of a set of container indexes of stored deduplicated data; in response to a detection of the housekeeping operation, the storage controller identifying, among the set of container indexes, a plurality of container indexes associated with a particular journal group, the particular journal group comprising a plurality of journals to store updates to data of the plurality of container indexes, respectively; and maintaining, by the storage controller, the particular journal group loaded in memory until all of the updates of the housekeeping operation to the plurality of container indexes have been stored in the respective journals of the particular journal group.

    ENHANCED k-SAT SOLVER USING ANALOG CONTENT ADDRESSABLE MEMORY

    公开(公告)号:US20240184479A1

    公开(公告)日:2024-06-06

    申请号:US18418825

    申请日:2024-01-22

    CPC classification number: G06F3/0655 G06F3/0604 G06F3/0673 G06N3/063

    Abstract: A system for facilitating an enhanced k-SAT solver is provided. The system can include a set of analog content addressable memory (aCAM) modules that can represent an expression in a conjunctive normal form (CNF), wherein a respective aCAM module corresponds to a clause of the expression. The system can also include a set of data lines that can provide input candidate values to the set of aCAM modules. A controller of the system can program the set of aCAM modules with respective analog values to represent the expression. The system can also include sensing logic block to determine a distance of a current solution from a target solution based on a combination of respective outputs from the set of aCAM modules. The controller can then iteratively modify an input value for a subset of data lines until the current solution converges based on a convergence condition.

    PRE-SHARED KEY BASED VIRTUAL PRIVATE NETWORK
    136.
    发明公开

    公开(公告)号:US20240179131A1

    公开(公告)日:2024-05-30

    申请号:US18059137

    申请日:2022-11-28

    CPC classification number: H04L63/0272 H04L9/0838 H04L9/3073

    Abstract: Some examples relate to a pre-shared key based virtual private network. In an example, a VPN server generates a unique pre-shared key (PSK) corresponding to an identity of a VPN client. The VPN server creates a mapping between the identity and the unique PSK of the VPN client, and stores it in a database. The VPN server shares the unique PSK with the VPN client. In response to receiving an IKE packet comprising an encrypted identity of the VPN client, the VPN server decrypts the encrypted identity of the VPN client from the IKE packet to determine the identity of the VPN client associated with the IKE packet. The VPN server retrieves the unique PSK corresponding to the identity of the VPN client associated with the IKE packet from the mapping stored in the database. The VPN server establishes a VPN connection with the VPN client.

    ERROR-DETECTION SCHEMES FOR ANALOG CONTENT-ADDRESSABLE MEMORIES

    公开(公告)号:US20240170082A1

    公开(公告)日:2024-05-23

    申请号:US17983050

    申请日:2022-11-08

    CPC classification number: G11C29/10 G11C15/046 G11C27/005

    Abstract: Examples of the presently disclosed technology provide new circuits for detecting errors in aCAMs with improved efficiency. Specifically designed around the structure and operation of aCAM arrays, these circuits include counter sub-circuits electrically connected to match lines of aCAM rows such that the counter sub-circuits receive match-related signals output from aCAM rows. The value stored by a counter sub-circuit may change in response to receiving a match signal, and may remain the same in response to receiving a mismatch signal. As will be described in greater detail below, the stored value of the counter sub-circuit may be used to detect/identify an error in its associated aCAM row after a set of (specially-computed) error-detection input vectors are sequentially applied to the circuit.

Patent Agency Ranking