Container workload scheduler and methods of scheduling container workloads

    公开(公告)号:US10719354B2

    公开(公告)日:2020-07-21

    申请号:US15820856

    申请日:2017-11-22

    Abstract: A system for scheduling the execution of container workloads from a series of applications and a series of containers of each application. The system includes a processor and a non-transitory computer-readable storage medium having instructions stored thereon, which, when executed by the processor, cause the system to calculate a conflict penalty matrix including a conflict penalty for each potential combination of container workloads of the plurality of containers, and calculate a minimum total conflict penalty of the container workloads and a number of workload batches for executing the container workloads. The number of workload batches is associated with the minimum total conflict penalty. The instructions, when executed by the processor, further cause the system to assign the container workloads to the workload batches based on the minimum total conflict penalty and the number of the workload batches.

    SYSTEMS AND METHODS FOR WORKLOAD DISTRIBUTION ACROSS PROCESSING UNITS

    公开(公告)号:US20230089812A1

    公开(公告)日:2023-03-23

    申请号:US17528030

    申请日:2021-11-16

    Abstract: Workload distribution in a system including a non-volatile memory device is disclosed. A request is received including an address associated with a memory location of the non-volatile memory device. A hash value is calculated based on the address. A list of node values is searched, and one of the node values in the list is identified based on the hash value. A processor is identified based on the one of the node values, and the address is stored in association with the processor. The request is transmitted to the processor for accessing the memory location.

    System and method for stream based data placement on hybrid SSD

    公开(公告)号:US11907539B2

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

    申请号:US17120068

    申请日:2020-12-11

    CPC classification number: G06F3/0613 G06F3/0655 G06F3/0679

    Abstract: A multi-stream solid-state device (SSD) includes a normal-access memory associated with a first stream ID, a high-access memory having a higher endurance than the normal-access memory and being associated with a second stream ID, a controller processor, and a processor memory coupled to the controller processor, wherein the processor memory has stored thereon instructions that, when executed by the controller processor, cause the controller processor to perform identifying a data stream ID of an input data stream as one of the first and second stream IDs, in response to identifying the data stream ID as the first stream ID, storing the input data stream in the normal-access memory, and in response to identifying the data stream ID as the second stream ID, storing the input data stream in the high-access memory.

    CONTAINER WORKLOAD SCHEDULER AND METHODS OF SCHEDULING CONTAINER WORKLOADS

    公开(公告)号:US20180365055A1

    公开(公告)日:2018-12-20

    申请号:US15820856

    申请日:2017-11-22

    Abstract: A system for scheduling the execution of container workloads from a series of applications and a series of containers of each application. The system includes a processor and a non-transitory computer-readable storage medium having instructions stored thereon, which, when executed by the processor, cause the system to calculate a conflict penalty matrix including a conflict penalty for each potential combination of container workloads of the plurality of containers, and calculate a minimum total conflict penalty of the container workloads and a number of workload batches for executing the container workloads. The number of workload batches is associated with the minimum total conflict penalty. The instructions, when executed by the processor, further cause the system to assign the container workloads to the workload batches based on the minimum total conflict penalty and the number of the workload batches.

Patent Agency Ranking