Automated storage system performance validation

    公开(公告)号:US11954511B2

    公开(公告)日:2024-04-09

    申请号:US17232878

    申请日:2021-04-16

    IPC分类号: G06F9/455 G06F11/30 G06F11/34

    摘要: Methods, apparatus, and processor-readable storage media for automated storage system performance validation are provided herein. An example computer-implemented method includes obtaining user input pertaining to performance testing associated with one or more storage systems deployed in at least one user environment; generating, based at least in part on the obtained user input, a storage system performance test deployment environment comprising at least one controller and at least one data collection mechanism; executing, using the storage system performance test deployment environment, at least one performance test on at least a portion of the one or more storage systems deployed in the at least one user environment; and performing one or more automated actions based at least in part on results from the at least one executed performance test.

    Caching of machine learning model training parameters

    公开(公告)号:US11948050B2

    公开(公告)日:2024-04-02

    申请号:US16794740

    申请日:2020-02-19

    摘要: Techniques are provided for caching of machine learning model training parameters. One method comprises training a machine learning model using a given training dataset; and caching a parameter of the machine learning model from the training with the given training dataset. The cached parameter of the machine learning model is used for a subsequent training of the machine learning model. The caching may be performed after each of multiple iterations of the training of the machine learning model. A given cached iteration of the training of the machine learning model may be identified using a key based on: (i) a hash of the given training dataset, (ii) a hash of the machine learning model parameter, and/or (iii) hyperparameters of the machine learning model. The caching of a given iteration of the machine learning model may occur when the given cached iteration is not found in a cache memory.

    Distributed storage workload management

    公开(公告)号:US11941443B2

    公开(公告)日:2024-03-26

    申请号:US17238115

    申请日:2021-04-22

    发明人: Garvin O'Brien

    IPC分类号: G06F9/50 G06F11/30 G06F11/34

    摘要: Workloads, e.g., synthetic workloads, on one or more storage systems in an dynamic, automated manner, for example, to load test the one or more storage systems. A distributed system may be employed in which a workload information server (WIS) serves one or more clients referred to herein as workload control components (WCCs) that analyze workload information of the one or more storage systems, and control the modification of workloads thereon based on this analysis, through the WIS. The WIS also may serve one or more clients referred to herein as workload generation controllers (WGCs) that monitor workloads on the one or more storage systems, report workload information to the WIS and generate, modify or remove workloads on the one or more storage systems according to instructions received from the WIS in response to requests (e.g., hints) from the one or more WGCs.

    Method, electronic device, and program product implemented at an edge switch for data encryption

    公开(公告)号:US11936635B2

    公开(公告)日:2024-03-19

    申请号:US17321720

    申请日:2021-05-17

    IPC分类号: H04L9/40

    摘要: Embodiments of the present disclosure provide a method, an electronic device, and a program product implemented at an edge switch for data encryption. For example, the present disclosure provides a data encryption method implemented at an edge switch. The method may include receiving encryption and decryption information for an encryption operation or a decryption operation from a source device. In addition, the method may include encrypting a data packet received from the source device based on encryption information in the encryption and decryption information to generate an encrypted data packet. The method may further include sending the encrypted data packet to a target device indicated by the data packet. The embodiments of the present disclosure can reduce the computing loads of Internet of Things (IoT) devices, clouds, and servers while ensuring encryption performance, and can also reduce the time delay caused by encryption and decryption operations.

    Word aware content defined chunking

    公开(公告)号:US11928092B2

    公开(公告)日:2024-03-12

    申请号:US17376954

    申请日:2021-07-15

    发明人: Philip N. Shilane

    摘要: One example method includes, in a data buffer that includes one or more words and whitespaces, calculating a hash value of data in a window that is movable within the data buffer, comparing the hash value to a mask, and when the hash value matches the mask, identifying a position of the window in the data buffer as a chunk anchor position, searching for a whitespace nearest the chunk anchor position, and designating an offset of the whitespace as a segment boundary.