Systems, methods, and apparatuses for implementing a scheduler and workload manager with cyclical service level target (SLT) optimization

    公开(公告)号:US10810043B2

    公开(公告)日:2020-10-20

    申请号:US16528617

    申请日:2019-07-31

    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery. For instance, according to one embodiment, there is disclosed a system to implement a stateless scheduler service, in which the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify one or more computing resources available to execute workload tasks; a workload discovery engine to identify a plurality of workload tasks to be scheduled for execution; a cache to store information on behalf of the compute resource discovery engine and the workload discovery engine; a scheduler to request information from the cache specifying the one or more computing resources available to execute workload tasks and the plurality of workload tasks to be scheduled for execution; and further in which the scheduler is to schedule at least a portion of the plurality of workload tasks for execution via the one or more computing resources based on the information requested. Other related embodiments are disclosed.

    MACHINE LEARNING FROM DATA STEWARD FEEDBACK FOR DATA MATCHING

    公开(公告)号:US20200250687A1

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

    申请号:US16263313

    申请日:2019-01-31

    Abstract: A system determines factored score by multiplying factor and match score for values of field in two records, offset score by adding offset to factored score, and weighted score by applying weight to offset score. The system determines status for two records based on combining weighted score with other weighted score corresponding to other field of two records. The system revises factor, offset, and weight based on feedback associated with two records. The system determines revised factored score by multiplying revised factor and match score for other values of field in two other records, revised offset score by adding revised offset to revised factored score, and revised weighted score by applying revised weight to revised offset score. The system determines learned status for two other records based on combining revised weighted score with additional weighted score corresponding to other field for two other records.

    SYSTEM AND METHOD FOR DYNAMIC CACHING
    13.
    发明申请

    公开(公告)号:US20180137898A1

    公开(公告)日:2018-05-17

    申请号:US15866142

    申请日:2018-01-09

    CPC classification number: G11C7/1072 G06F16/172

    Abstract: In one embodiment, a computer-implemented method executable by a server system to store data in a data cache and refresh the data based on a dynamic schedule is provided. The method includes: receiving, by a processor, data from a first resource; storing, by the processor, the data in a data cache; determining, by the processor, a type of the data, and an access frequency of the data; determining, by the processor, a dynamic schedule based on the type of the data, and the access frequency of the data; and refreshing the data cache with new data from the first resource based on the dynamic schedule.

    Systems, methods, and apparatuses for implementing a scheduler and workload manager with scheduling redundancy and site fault isolation

    公开(公告)号:US11237866B2

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

    申请号:US16528615

    申请日:2019-07-31

    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery. For instance, according to one embodiment, there is disclosed a system to implement a stateless scheduler service, in which the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify one or more computing resources available to execute workload tasks; a workload discovery engine to identify a plurality of workload tasks to be scheduled for execution; a cache to store information on behalf of the compute resource discovery engine and the workload discovery engine; a scheduler to request information from the cache specifying the one or more computing resources available to execute workload tasks and the plurality of workload tasks to be scheduled for execution; and further in which the scheduler is to schedule at least a portion of the plurality of workload tasks for execution via the one or more computing resources based on the information requested. Other related embodiments are disclosed.

    Systems, methods, and apparatuses for implementing a scheduler and workload manager with snapshot and resume functionality

    公开(公告)号:US11226848B2

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

    申请号:US16528611

    申请日:2019-07-31

    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery. For instance, according to one embodiment, there is disclosed a system to implement a stateless scheduler service, in which the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify one or more computing resources available to execute workload tasks; a workload discovery engine to identify a plurality of workload tasks to be scheduled for execution; a cache to store information on behalf of the compute resource discovery engine and the workload discovery engine; a scheduler to request information from the cache specifying the one or more computing resources available to execute workload tasks and the plurality of workload tasks to be scheduled for execution; and further in which the scheduler is to schedule at least a portion of the plurality of workload tasks for execution via the one or more computing resources based on the information requested. Other related embodiments are disclosed.

    SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING A SCHEDULER WITH PREEMPTIVE TERMINATION OF EXISTING WORKLOADS TO FREE RESOURCES FOR HIGH PRIORITY ITEMS

    公开(公告)号:US20200167197A1

    公开(公告)日:2020-05-28

    申请号:US16774550

    申请日:2020-01-28

    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a scheduler with preemptive termination of existing workloads to free resources for high priority items. For instance, according to one embodiment, there is disclosed a system to implement a scheduling service, wherein the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify a plurality of computing resources currently executing scheduled workload tasks; a workload discovery engine to identify one or more pending workload tasks to be scheduled for execution; in which each of the computing resources lack current available capacity to execute additional scheduled workload tasks; a policy engine to define a Service Level Target (SLT) for each of the scheduled workload tasks currently executing via the plurality of computing resources and for each of the one or more pending workload tasks to be scheduled for execution; an analysis engine to further terminate one of the scheduled workload tasks currently executing via the plurality of computing resources based on the defined SLTs for the respective workload tasks; and a scheduler to schedule one of the pending workload tasks into capacity within the plurality of computing resources freed up by the terminated workload task. Other related embodiments are disclosed.

    Systems, methods, and apparatuses for implementing a scheduler with preemptive termination of existing workloads to free resources for high priority items

    公开(公告)号:US10545796B2

    公开(公告)日:2020-01-28

    申请号:US15587188

    申请日:2017-05-04

    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a scheduler with preemptive termination of existing workloads to free resources for high priority items. For instance, according to one embodiment, there is disclosed a system to implement a scheduling service, wherein the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify a plurality of computing resources currently executing scheduled workload tasks; a workload discovery engine to identify one or more pending workload tasks to be scheduled for execution; in which each of the computing resources lack current available capacity to execute additional scheduled workload tasks; a policy engine to define a Service Level Target (SLT) for each of the scheduled workload tasks currently executing via the plurality of computing resources and for each of the one or more pending workload tasks to be scheduled for execution; an analysis engine to further terminate one of the scheduled workload tasks currently executing via the plurality of computing resources based on the defined SLTs for the respective workload tasks; and a scheduler to schedule one of the pending workload tasks into capacity within the plurality of computing resources freed up by the terminated workload task. Other related embodiments are disclosed.

    SYSTEM AND METHOD FOR DYNAMIC CACHING
    18.
    发明申请
    SYSTEM AND METHOD FOR DYNAMIC CACHING 有权
    用于动态缓存的系统和方法

    公开(公告)号:US20160055900A1

    公开(公告)日:2016-02-25

    申请号:US14686076

    申请日:2015-04-14

    CPC classification number: G11C7/1072 G06F17/30132

    Abstract: In one embodiment, a computer-implemented method executable by a server system to store data in a data cache and refresh the data based on a dynamic schedule is provided. The method includes: receiving, by a processor, data from a first resource; storing, by the processor, the data in a data cache; determining, by the processor, a type of the data, and an access frequency of the data; determining, by the processor, a dynamic schedule based on the type of the data, and the access frequency of the data; and refreshing the data cache with new data from the first resource based on the dynamic schedule.

    Abstract translation: 在一个实施例中,提供了一种可由服务器系统执行以将数据存储在数据高速缓存中并基于动态调度刷新数据的计算机实现的方法。 该方法包括:由处理器接收来自第一资源的数据; 由处理器将数据存储在数据高速缓存中; 由所述处理器确定所述数据的类型和所述数据的访问频率; 由处理器基于数据的类型和数据的访问频率来确定动态调度; 并根据动态调度从第一个资源刷新数据缓存。

    SYSTEMS AND METHODS FOR TRANSFERRING A SESSION BETWEEN DEVICES IN AN ON-DEMAND COMPUTING ENVIRONMENT
    19.
    发明申请
    SYSTEMS AND METHODS FOR TRANSFERRING A SESSION BETWEEN DEVICES IN AN ON-DEMAND COMPUTING ENVIRONMENT 审中-公开
    用于传输任意计算环境中设备之间的会话的系统和方法

    公开(公告)号:US20140173125A1

    公开(公告)日:2014-06-19

    申请号:US14100666

    申请日:2013-12-09

    CPC classification number: H04L67/141 H04L67/148 H04W12/00522 H04W12/06

    Abstract: A method is provided for transferring a session between at least two user devices. The method includes receiving a transfer command from a first user device during a session to initiate a session transfer; generating a session code representing the session; receiving the session code from a second user device; and reestablishing the session with the second user device.

    Abstract translation: 提供了一种用于在至少两个用户设备之间传送会话的方法。 该方法包括在会话期间从第一用户设备接收传送命令以启动会话传送; 生成代表会话的会话代码; 从第二用户设备接收会话代码; 并重新建立与第二用户设备的会话。

    Management of application of data actions to updated data objects in a data store

    公开(公告)号:US11734237B2

    公开(公告)日:2023-08-22

    申请号:US17067429

    申请日:2020-10-09

    CPC classification number: G06F16/215 G06F16/2365

    Abstract: Systems and methods are described for managing the application of data management actions to one or more data objects in a data store. The systems and methods extract at least a portion of a first set of data objects from a data store to a file, wherein a first data object of the first set of data objects comprises a first set of attributes and a set of data management actions. A second set of data objects is loaded into the data store. A confidence score is generated based on a comparison of the first data object of the first set of data objects and a second data object of the second set of data objects. A determination is made that the confidence score satisfies a condition. In response to the confidence score satisfying the condition, the set of data management actions is applied to the second data object.

Patent Agency Ranking