-
公开(公告)号:US11206185B2
公开(公告)日:2021-12-21
申请号:US16728464
申请日:2019-12-27
Applicant: Juniper Networks, Inc.
Inventor: Osman Sarood , Randall Wayne Frei , Robert J. Friday , Keh-Ming Luoh
Abstract: The disclosed embodiments provide for rules-based deployment of software installations. In some aspects, operational parameters for a computer system are monitored over time to generate a historical database of values for the operational parameters. The computer system may include multiple instances of a software installation. A portion of the multiple instances is updated with a new version of software. The operational parameters are then monitored to quantify whether the new version results in an improvement or degradation of performance of the computer system. The improvement or degradation is based on comparing values of the operational parameters after deployment to their historical values. Depending on the evaluation of the operational parameters after the installation, the installation may be rolled back if a degradation is indicated. Otherwise, the new software version may be propagated to additional installation instances.
-
公开(公告)号:US20230403194A1
公开(公告)日:2023-12-14
申请号:US18455422
申请日:2023-08-24
Applicant: Juniper Networks, Inc.
Inventor: Osman Sarood , Randall Frei , Robert J. Friday , Keh-Ming Luoh
IPC: H04L41/082 , G06F8/65 , H04L43/0817 , H04L43/12 , H04L9/40
CPC classification number: H04L41/082 , G06F8/65 , H04L43/0817 , H04L43/12 , H04L63/02
Abstract: The disclosed embodiments provide for rules-based deployment of software installations. In some aspects, operational parameters for a computer system are monitored over time to generate a historical database of values for the operational parameters. The computer system may include multiple instances of a software installation. A portion of the multiple instances is updated with a new version of software. The operational parameters are then monitored to quantify whether the new version results in an improvement or degradation of performance of the computer system. The improvement or degradation is based on comparing values of the operational parameters after deployment to their historical values. Depending on the evaluation of the operational parameters after the installation, the installation may be rolled back if a degradation is indicated. Otherwise, the new software version may be propagated to additional installation instances.
-
公开(公告)号:US11777802B2
公开(公告)日:2023-10-03
申请号:US17457602
申请日:2021-12-03
Applicant: Juniper Networks, Inc.
Inventor: Osman Sarood , Randall Frei , Robert J. Friday , Keh-Ming Luoh
IPC: H04L12/70 , H04L41/0806 , H04W48/08 , H04L67/12 , H04L41/082 , G06F8/65 , H04L43/0817 , H04L43/12 , H04L9/40
CPC classification number: H04L41/082 , G06F8/65 , H04L43/0817 , H04L43/12 , H04L63/02
Abstract: The disclosed embodiments provide for rules-based deployment of software installations. In some aspects, operational parameters for a computer system are monitored over time to generate a historical database of values for the operational parameters. The computer system may include multiple instances of a software installation. A portion of the multiple instances is updated with a new version of software. The operational parameters are then monitored to quantify whether the new version results in an improvement or degradation of performance of the computer system. The improvement or degradation is based on comparing values of the operational parameters after deployment to their historical values. Depending on the evaluation of the operational parameters after the installation, the installation may be rolled back if a degradation is indicated. Otherwise, the new software version may be propagated to additional installation instances.
-
公开(公告)号:US20220094592A1
公开(公告)日:2022-03-24
申请号:US17457602
申请日:2021-12-03
Applicant: Juniper Networks, Inc.
Inventor: Osman Sarood , Randall Frei , Robert J. Friday , Keh-Ming Luoh
Abstract: The disclosed embodiments provide for rules-based deployment of software installations. In some aspects, operational parameters for a computer system are monitored over time to generate a historical database of values for the operational parameters. The computer system may include multiple instances of a software installation. A portion of the multiple instances is updated with a new version of software. The operational parameters are then monitored to quantify whether the new version results in an improvement or degradation of performance of the computer system. The improvement or degradation is based on comparing values of the operational parameters after deployment to their historical values. Depending on the evaluation of the operational parameters after the installation, the installation may be rolled back if a degradation is indicated. Otherwise, the new software version may be propagated to additional installation instances.
-
-
-