Techniques and devices for cloud memory sizing

    公开(公告)号:US10452529B1

    公开(公告)日:2019-10-22

    申请号:US14736424

    申请日:2015-06-11

    申请人: ServiceNow, Inc.

    IPC分类号: G06F12/02 G06F3/06

    摘要: Systems, apparatuses, and methods for cloud memory sizing are disclosed. An initial database memory allocation is determined for the provisioning of a database server instance. Periodically, sizes of key database tables of the database server instance are measured and an upper and a lower bound ratio are determined based on the key database table sizes and a buffer pool size. The upper and lower bound ratios are used to determine a desired memory allocation from which a report is generated including an interface for generating an instance move action for re-provisioning the database server instance with the desired memory allocation.

    Systems and methods for acquiring server resources at schedule time

    公开(公告)号:US11233747B2

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

    申请号:US16255660

    申请日:2019-01-23

    申请人: ServiceNow, Inc.

    摘要: Systems and methods are disclosed that acquire server resources at the time of scheduling an automated instance-related task, such as an instance migration task, and prior to starting the automated task (e.g., prior to determining scheduling conflicts, creating a change request, or creating a move context associated with starting the instance migration task). Advantageously, if acquiring the server resources fails, an orchestration server performing the automated task can simply retry acquiring the server resources, thus avoiding restarting the automated task and re-performing steps of the automated task, thus avoiding unnecessary overhead.

    SYSTEMS AND METHODS FOR ACQUIRING SERVER RESOURCES AT SCHEDULE TIME

    公开(公告)号:US20200236059A1

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

    申请号:US16255660

    申请日:2019-01-23

    申请人: ServiceNow, Inc.

    摘要: Systems and methods are disclosed that acquire server resources at the time of scheduling an automated instance-related task, such as an instance migration task, and prior to starting the automated task (e.g., prior to determining scheduling conflicts, creating a change request, or creating a move context associated with starting the instance migration task). Advantageously, if acquiring the server resources fails, an orchestration server performing the automated task can simply retry acquiring the server resources, thus avoiding restarting the automated task and re-performing steps of the automated task, thus avoiding unnecessary overhead.

    Outcome-Oriented Automation Platform
    5.
    发明公开

    公开(公告)号:US20240354126A1

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

    申请号:US18302746

    申请日:2023-04-18

    申请人: ServiceNow, Inc.

    IPC分类号: G06F9/451 G06F3/0481

    CPC分类号: G06F9/451 G06F3/0481

    摘要: A method includes generating, for display by way of a graphical user interface (GUI), a graphical representation of an existing state of a plurality of computing resources that visually represents the plurality of computing resources and one or more relationships therebetween. The method also includes determining a target state of the plurality of computing resources based on a user modification of the graphical representation of the existing state. The user modification may be obtained by way of the GUI. The method additionally includes determining, based on a difference between the target state and the existing state, one or more operations configured to modify the plurality of computing resources to reach the target state from the existing state. The method further includes executing the one or more operations.

    Auto point in time data restore for instance copy

    公开(公告)号:US10817387B2

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

    申请号:US16116694

    申请日:2018-08-29

    申请人: ServiceNow, Inc.

    IPC分类号: G06F11/14 G06F16/23

    摘要: Input information comprising an identifier of a production instance is received. The input information indicating a given time a live database from the production instance is to be restored to in a temporary copy of the production instance. Based at least on the input information, backup data associated with the live database from production instance is identified. Based on the backup data, it is determined whether resource capacity is available for restoring the backup data to the temporary copy of the production instance. In response to determining the resource capacity is available, the temporary copy of the production instance is generated. The backup data is restored to the temporary copy of the production instance to represent a state of the live database from the production instance at the given time.

    RESOURCE AND OPERATION MANAGEMENT ON A CLOUD PLATFORM

    公开(公告)号:US20200250000A1

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

    申请号:US16267121

    申请日:2019-02-04

    申请人: ServiceNow, Inc.

    IPC分类号: G06F9/50 G06F9/48

    摘要: Various approaches are described to manage the execution of operations. Such operations may be performed without human intervention and may help maintain functionality of a cloud platform or client instances. In one aspect of the present approach, the number and/or type of automations starting in a given time frame may be limited to maintain an even or consistent distribution of resource usage. In a further aspect, the number and/or type of concurrent automations may be limited to a defined threshold to maintain an even or consistent distribution of resource usage.

    Outcome-oriented automation platform

    公开(公告)号:US12131168B1

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

    申请号:US18302746

    申请日:2023-04-18

    申请人: ServiceNow, Inc.

    IPC分类号: G06F3/0481 G06F9/451

    CPC分类号: G06F9/451 G06F3/0481

    摘要: A method includes generating, for display by way of a graphical user interface (GUI), a graphical representation of an existing state of a plurality of computing resources that visually represents the plurality of computing resources and one or more relationships therebetween. The method also includes determining a target state of the plurality of computing resources based on a user modification of the graphical representation of the existing state. The user modification may be obtained by way of the GUI. The method additionally includes determining, based on a difference between the target state and the existing state, one or more operations configured to modify the plurality of computing resources to reach the target state from the existing state. The method further includes executing the one or more operations.

    RESOURCE AND OPERATION MANAGEMENT ON A CLOUD PLATFORM

    公开(公告)号:US20220027201A1

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

    申请号:US17450131

    申请日:2021-10-06

    申请人: ServiceNow, Inc.

    IPC分类号: G06F9/50 G06F9/48

    摘要: Various approaches are described to manage the execution of operations. Such operations may be performed without human intervention and may help maintain functionality of a cloud platform or client instances. In one aspect of the present approach, the number and/or type of automations starting in a given time frame may be limited to maintain an even or consistent distribution of resource usage. In a further aspect, the number and/or type of concurrent automations may be limited to a defined threshold to maintain an even or consistent distribution of resource usage.

    Mitigating resource scheduling conflicts in a cloud platform

    公开(公告)号:US11150954B2

    公开(公告)日:2021-10-19

    申请号:US16267121

    申请日:2019-02-04

    申请人: ServiceNow, Inc.

    IPC分类号: G06F9/46 G06F9/50 G06F9/48

    摘要: Various approaches are described to manage the execution of operations. Such operations may be performed without human intervention and may help maintain functionality of a cloud platform or client instances. In one aspect of the present approach, the number and/or type of automations starting in a given time frame may be limited to maintain an even or consistent distribution of resource usage. In a further aspect, the number and/or type of concurrent automations may be limited to a defined threshold to maintain an even or consistent distribution of resource usage.