Data ingestion to avoid congestion in NoSQL databases

    公开(公告)号:US11966387B2

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

    申请号:US17933635

    申请日:2022-09-20

    CPC classification number: G06F16/2379

    Abstract: Method, computer program product, and computer system are provided. Traffic is collected against a NoSQL database by an activity collector. A database transaction log is periodically extracted and analyzed. The collected traffic and the analyzed database transaction log are input to building a knowledge base of database access patterns. Current traffic is captured and used to compute an activity threshold. Traffic is directed to a workload processor based on the activity threshold. Traffic is directed to an intensive insert/update/delete (IUD) processor in response to the activity threshold exceeding a configured threshold. A plurality of temporary shards is generated along with an adaptive key and adaptive index in the plurality of temporary shards. The intensive IUD processor traffic is re-directed to the plurality of temporary shards while the activity threshold exceeds the configured threshold.

    De-duplication of data in executable files in a container image

    公开(公告)号:US11947498B2

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

    申请号:US17663182

    申请日:2022-05-12

    CPC classification number: G06F16/1756

    Abstract: Methods, systems, and computer program products for de-duplicating data in executable files in a container image are disclosed. The method may include receiving a request to read a file in a first layer in a container image including a plurality of layers, wherein the file is a delta file which is from an updated executable file based on a base executable file, the base executable file is in a lower layer than the first layer in the container image, and the delta file includes block mappings between the updated executable file and the base executable file and different data between the two files, and blocks included in the two files are based on respective file structure. The method may also include restoring the updated executable file based on the delta file and the base executable file. The method may further include returning data in the updated executable file.

    DATA INGESTION TO AVOID CONGESTION IN NOSQL DATABASES

    公开(公告)号:US20240095234A1

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

    申请号:US17933635

    申请日:2022-09-20

    CPC classification number: G06F16/2379

    Abstract: Method, computer program product, and computer system are provided. Traffic is collected against a NoSQL database by an activity collector. A database transaction log is periodically extracted and analyzed. The collected traffic and the analyzed database transaction log are input to building a knowledge base of database access patterns. Current traffic is captured and used to compute an activity threshold. Traffic is directed to a workload processor based on the activity threshold. Traffic is directed to an intensive insert/update/delete (IUD) processor in response to the activity threshold exceeding a configured threshold. A plurality of temporary shards is generated along with an adaptive key and adaptive index in the plurality of temporary shards. The intensive IUD processor traffic is re-directed to the plurality of temporary shards while the activity threshold exceeds the configured threshold.

    MODERNIZING APPLICATION COMPONENTS TO REDUCE ENERGY CONSUMPTION

    公开(公告)号:US20230418598A1

    公开(公告)日:2023-12-28

    申请号:US17809061

    申请日:2022-06-27

    CPC classification number: G06F8/77

    Abstract: A method, computer system, and a computer program product for application modernization is provided. The present invention may include receiving operation data related to an application. The present invention may include identifying a plurality of entities based on the operation data related to the application. The present invention may include identifying one or more interactions between each of the plurality of entities. The present invention may include determining an energy consumption pattern for the application by analyzing a consumption of energy related to workload. The present invention may include determining a modernization scope for the application based on the energy consumption pattern.

    TECHNIQUES FOR DISCOVERING AND SHARING DIGITAL WORKFLOW TASK ASSIGNMENTS

    公开(公告)号:US20230306327A1

    公开(公告)日:2023-09-28

    申请号:US17653500

    申请日:2022-03-04

    Abstract: A method, computer system, and a computer program product for task management is provided. The present invention may include analyzing task requirements for a new task to be performed by a computer. The present invention may include determining when other tasks are to be performed at least partially simultaneously with said new task. The present invention may include determining one or more candidates engageable to perform said new task. The present invention may include generating a workflow for all tasks that are to be performed simultaneously and mapping said tasks with said engageable candidate task performer(s). The present invention may include determining skillset and availability of said one or more engageable candidates for performing said simultaneous tasks, said simultaneous tasks including said new task, and generating a confidence rating for each of said candidate task performers by analyzing said workflow and said candidate’s skillset, and availability for each simultaneous task.

    Managing and distributing patches for multi-tenant applications

    公开(公告)号:US11645066B2

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

    申请号:US17408564

    申请日:2021-08-23

    CPC classification number: G06F8/65 G06F11/3688 G06F11/3692

    Abstract: Aspects include applying a patch to a first instance of software code and verifying that the first instance of the software code with the patch applied is operating as expected. The verifying includes sending a request to the first instance of the software code and sending the request to a second instance of the software code where the patch was previously applied. The verifying also includes comparing a first result received from the first instance of the software code in response to the request and a second result received from the second instance of the software code in response to the request. The verifying further includes determining that the first instance of the software code with the patch applied is operating as expected based on the first result being within a similarity threshold of the second result.

    Resource Reuse for Pipeline Workloads

    公开(公告)号:US20230102645A1

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

    申请号:US17449534

    申请日:2021-09-30

    Abstract: Reusing containers is provided. It is communicated to a pipeline workload manager that a particular container has finished running a step of a pipeline workload using an agent daemon of the particular container. Pipeline workload information corresponding to the pipeline workload is checked using the pipeline workload manager to determine whether the particular container can be reused to run a particular step in a different pipeline workload. The particular container is provided to be reused to run the particular step in the different pipeline workload without having to perform a prepare container environment sub-step of that particular step based on determining that the particular container can be reused to run that particular step in the different pipeline workload according to the pipeline workload information.

    Database optimization using record correlation and intermediate storage media

    公开(公告)号:US11586631B2

    公开(公告)日:2023-02-21

    申请号:US17343878

    申请日:2021-06-10

    Abstract: An embodiment includes deriving usage data associated with records of a database by monitoring requests to perform read operations on the records of the database. The embodiment generates record correlation data representative of correlations between respective groups of records of the database by parsing the usage data associated with the records of the database. The embodiment stores a plurality of records received as respective write requests during a first time interval in an intermediate storage medium. The embodiment identifies a correlation in the record correlation data between a first record of the plurality of records and a second record of the plurality of records. The embodiment selects, responsive to identifying the correlation, a first location in the database for writing the first record and a second location in the database for writing the second record based on a proximity of the first location to the second location.

Patent Agency Ranking