Mapping on-premise network nodes to cloud network nodes

    公开(公告)号:US11870647B1

    公开(公告)日:2024-01-09

    申请号:US17464602

    申请日:2021-09-01

    CPC classification number: H04L41/082 H04L41/084 H04L41/0823 H04L41/145

    Abstract: A network infrastructure modernization service described herein may allow a customer to migrate the underlying network infrastructure topology and configurations of the on-premises environment onto the cloud environment. By collecting the network infrastructure configurations and/or runtime metrics, generating a network model based on the configurations and/or runtime metrics, and applying modernization rules to the network model to generate a network infrastructure template, the network infrastructure modernization service described in the present application enables the customers to be migrate their on-premises applications as well as the underlying network infrastructure onto the cloud environment.

    Application migration and modernization action completion time forecasting

    公开(公告)号:US11861362B1

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

    申请号:US17211486

    申请日:2021-03-24

    CPC classification number: G06F8/76 G06N20/00

    Abstract: Techniques are described for enabling software migration and modernization services of a cloud provider network to provide completion time forecasts for various types of migration and modernization actions performed by the services relative to users' software applications. A cloud provider network provides a software migration and modernization orchestration service that helps users orchestrate the use of various software migration and modernization services. Depending on the technical characteristics of a user's application and the selection of migration and modernization processes to be performed, an amount of time needed to complete migration and modernization actions can vary widely. The migration and modernization services of the cloud provider network each train and use machine learning (ML) models to forecast an amount of time needed to complete various actions based on historical action execution data collected by the services, thereby providing useful insights into complex migration and modernization processes.

    Application binary replatforming as a service

    公开(公告)号:US11900087B1

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

    申请号:US17702555

    申请日:2022-03-23

    CPC classification number: G06F8/52 G06F8/47 G06F8/76

    Abstract: Techniques are described for a software modernization service to provide the ability to re-platform software application binaries from one ISA and hardware platform to another. The software modernization service can generate assessment reports for users' legacy applications, including recommendations for hardware platforms available in a cloud provider network for use. Responsive to a user requesting to re-platform an application from one ISA and hardware platform to another, an application re-platforming service automates steps to perform a static and dynamic binary translation of an application and to combine the results into a re-platformed executable. Among other benefits, the described techniques enable the deployment of legacy software applications onto a wider set of target ISA and hardware platforms, thereby enabling such applications to take advantage of the performance, scalability, availability, and other benefits of certain types of hardware platforms as desired by a user.

    Machine learning-based software application modernization assessments

    公开(公告)号:US11354120B1

    公开(公告)日:2022-06-07

    申请号:US16894518

    申请日:2020-06-05

    Abstract: Techniques are described for enabling a software modernization assessment service to train and use ML models to automatically generate modernization assessment recommendations for users' software applications and systems. A modernization assessment service collects historical assessment data reflecting past modernization processes and assessments (e.g., application profile information and associated modernization strategies and tools used in past modernization projects). The modernization assessment service uses the historical assessment data to train one or more ML models (e.g., classifiers) that can be used to automatically identify relevant modernization strategies, services, and tools for given software application or system. Responsive to user requests to generate modernization assessment recommendations, the modernization assessment service can use the trained models to automatically generate modernization recommendations and reports.

Patent Agency Ranking