Server management apparatus and server management method

    公开(公告)号:US12086017B2

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

    申请号:US17767129

    申请日:2021-06-30

    IPC分类号: G06F11/07 G06F16/185

    摘要: Disclosed herein is a server management apparatus, comprising: a server information acquisition unit configured to acquire, from a plurality of servers respectively, server information on a server and hardware component information on hardware components included in the server, using an identifier of a control board of the server as a key; an analysis unit configured to analyze the server information and the hardware component information acquired by the server information acquisition unit, and generate a server status flag indicating whether or not any of the server and the hardware components has an abnormality; and a structured file generation unit configured to generate a structured file that hierarchically stores, in a human-readable format, the server information and the hardware component information acquired by the server information acquisition unit, the structured file including a header describing the server status flag generated by the analysis unit.

    Lightweight filesystem for remote storage caching

    公开(公告)号:US12045199B1

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

    申请号:US18189909

    申请日:2023-03-24

    摘要: A lightweight filesystem may be provided for remote storage caching. A filesystem may maintain a persistent cache for a data set stored as data files in immutable data objects in a remote data store. Filesystem metadata may be evaluated to determine whether a portion of a data file is stored in the persistent cache according to an offset and length specified in a request. If in the persistent cache, data obtained from a data block in the persistent cache may be returned. If not in the persistent cache, then the remote data store may be accessed and the data file in the immutable data object read to obtain the portion of the data file.

    SYSTEM AND METHOD FOR CONFIGURING A NETWORK FOR ONBOARDING OF A PLURALITY OF DEVICES

    公开(公告)号:US20240223444A1

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

    申请号:US17917102

    申请日:2022-07-11

    摘要: A system and method are provided to configure a network for onboarding of devices. A hierarchical parameter data file describing configuration parameters of the plurality of devices, such as a Yet Another Next Generation (YANG) model, is received. A parameter database file including a plurality of configuration parameters is populated, with at least one of the configuration parameters being derived from content of the hierarchical parameter data file, and a parameter library is generated based on the parameter database file. A class definition file is generated based on at least one of the database file and the hierarchical parameter data file. Then, for a network function, a corresponding configuration file is generated based on the parameter library and the class definition file, and is provided to the network function for implementation.

    TECHNIQUE FOR PROVIDING CUSTOM NAMESPACES ON A FILE SYSTEM

    公开(公告)号:US20240193128A1

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

    申请号:US18076626

    申请日:2022-12-07

    申请人: Nutanix, Inc.

    摘要: A technique extends a file system infrastructure of a storage system to provide a custom namespace within a pathname of a logical construct configured to invoke semantically interpretative context as a command embedded in a data access protocol request issued by a client and directed to the logical construct served by the storage system, without alteration to the data access protocol. The extension includes a “plug-in” engine of a data access protocol server executing on a network protocol stack of the storage system. The engine operates to extract a pathname from the request to determine whether the custom namespace incorporating the command is present and directed to the logical construct. If so, the engine semantically interprets the command within a context of the custom namespace to essentially convert the command to one or more predefined operations directed to the logical construct. The storage system then performs the operations and returns the results to the client.

    DATA ANALYTICS SYSTEMS FOR FILE SYSTEMS INCLUDING TIERING

    公开(公告)号:US20240111733A1

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

    申请号:US18478790

    申请日:2023-09-29

    申请人: Nutanix, Inc.

    IPC分类号: G06F16/185 G06F16/188

    CPC分类号: G06F16/185 G06F16/188

    摘要: Data analytics systems are described herein which may provide requests for file tiering to one or more file servers. The data analytics systems may receive metadata and/or event data from one or more file servers and may utilize the metadata and/or event data to select files for tiering. In some examples, files may be selected using a sliding window methodology. In some examples, files may be selected in part based on user behavior with the files in the file system. In some examples, file analytics systems may send requests to retry tiering operations which failed. The retry requests may be sent in a manner that is based on the error which caused the failure.

    Bulk lazy loading of structured data

    公开(公告)号:US11893062B2

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

    申请号:US16412022

    申请日:2019-05-14

    申请人: SAP SE

    摘要: Technologies described herein can be used for the bulk lazy loading of structured data from a database. A request can be received to initialize an application data structure (such as a structured data object, a hierarchical data structure, an object graph, etc.). The data structure can be analyzed to identify a plurality of child objects of the data structure. Database records associated with the plurality of child objects can then be identified. A loaded child record table can be inspected to determine which of the identified database records are not stored in a cache. A request can be generated, comprising one or more queries to retrieve the uncached subset of database records from the database. Once the uncached subset of records are received from the database, these records can be used, along with the cached subset of the identified database records, to initialize the plurality of child objects of the application data structure.