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

    公开(公告)号:US11656911B2

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

    申请号: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.

    Place-Based Semantic Similarity Platform
    265.
    发明公开

    公开(公告)号:US20230152941A1

    公开(公告)日:2023-05-18

    申请号:US17986822

    申请日:2022-11-14

    CPC classification number: G06F3/0482 G06T11/206 G06F40/30 G06F3/04847

    Abstract: A method provides visual analysis of datasets. The method is performed at a computer system. A user selects a data source. In response, the system presents a natural language interface for analysis of data in the data source and presents a map data visualization within the graphical user interface for selecting geospatial data points from the data source. In response to receiving a first user input to select a first set of one or more geographic regions, the system calculates the similarity between the first set of one or more geographic regions and a second set of one or more geographic regions, based on a range of socio-economic, demographic, and/or geographic data fields from the data source, using one or more statistical techniques (e.g., Jensen-Shannon Divergence (JSD)). The system then updates and displays the map data visualization according to the calculated similarity.

    Caching techniques for a database change stream

    公开(公告)号:US11650985B2

    公开(公告)日:2023-05-16

    申请号:US17446197

    申请日:2021-08-27

    CPC classification number: G06F16/24552 G06F16/2282 G06F16/2358 G06F16/24568

    Abstract: Techniques are disclosed relating to caching techniques for processing a database change stream. A computer system may receive change records from a change stream that includes a plurality of records indicating changes to a database table. The change stream may include change records for multiple shards and be accessible by providing one or more position indicators for one or more of the multiple shards to request one or more change records and an updated position indicator. The system may store, for changes to a set of one or more shards, one or more cache entries that include respective groups of change records. The system may request a portion of the change stream by providing a received position indicator. The system may provide one or more cached change records from a cache entry that matches the provided position indicator.

    DETERMINING INSIGHTS RELATED TO PERFORMANCE BOTTLENECKS IN A MULTI-TENANT DATABASE SYSTEM

    公开(公告)号:US20230099916A1

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

    申请号:US17934932

    申请日:2022-09-23

    Abstract: Methods, systems, apparatuses, and computer program products are described. A system, such as a multi-tenant database system, may store tenant-specific observability data for multiple tenants of the system. The system may detect an inefficiency related to a performance metric for a tenant of the multiple tenants based on a subset of the data associated with the tenant and corresponding to a threshold time window. In some examples, the system may analyze the subset of the data for the threshold time window to determine an insight indicating a cause of the inefficiency. The system may determine a suggested action for the tenant based on the insight indicating the cause of the inefficiency, and the system may send, for display at a user interface of a user device, an indication of the insight and the suggested action, the user device operated by a user associated with the tenant.

    Application Programming Interface Specification Generator

    公开(公告)号:US20230093304A1

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

    申请号:US17948548

    申请日:2022-09-20

    Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically generating an application programming language (API) specification for an API. An embodiment operates by receiving an identification an API and a specification format for the identified API. The embodiment receives, via an API gateway, an API request that includes a first set of attributes for the API. The embodiment then receives an API response that includes a second set of attributes in response to the API request. The embodiment further determines whether the API request is valid based on at least one of the API request and the API response. In response to the API request being valid, the embodiment generates an API specification for the API using the specification format. The API specification includes a third set of attributes generated based on the first and second sets of attributes.

Patent Agency Ranking