OPTIMIZING ROUTING AND LOAD BALANCING IN AN SDN-ENABLED CLOUD DURING ENTERPRISE DATA CENTER MIGRATION
    11.
    发明申请
    OPTIMIZING ROUTING AND LOAD BALANCING IN AN SDN-ENABLED CLOUD DURING ENTERPRISE DATA CENTER MIGRATION 有权
    企业数据中心移动期间,在启发云中优化路由和负载均衡

    公开(公告)号:US20160381124A1

    公开(公告)日:2016-12-29

    申请号:US14749120

    申请日:2015-06-24

    Abstract: Network routing and load balancing in a software design network (SDN)-enabled computing environment may be provided. Input data discovered from a source computing environment is received, wherein one or more of components of the source computing environment are to be migrated to a target computing environment, the input data comprising at least source configuration information and utilization information. Target compute resources, network design and system management design may be determined based on the input data, and a new network configuration generated as output. Based on these design decisions, the steady-state network management using SDN is proposed. The new network configuration may be transmitted to an SDN controller associated with the target computing environment for storing as flow table rules. The SDN controller pushes the flow table rules to one or more routing switches, the flow table rules for performing the network routing and the load balancing.

    Abstract translation: 可以提供软件设计网络(SDN)的计算环境中的网络路由和负载平衡。 接收从源计算环境发现的输入数据,其中源计算环境的一个或多个组件将被迁移到目标计算环境,所述输入数据至少包括源配置信息和利用信息。 可以基于输入数据确定目标计算资源,网络设计和系统管理设计,以及作为输出生成的新网络配置。 基于这些设计决策,提出使用SDN的稳态网络管理。 新的网络配置可以被发送到与目标计算环境相关联的SDN控制器,以作为流表规则进行存储。 SDN控制器将流表规则推送到一个或多个路由交换机,用于执行网络路由和负载平衡的流表规则。

    Forming microservices from monolithic applications

    公开(公告)号:US11360877B2

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

    申请号:US17019480

    申请日:2020-09-14

    Abstract: A method, system, and computer program product for decomposing monolithic applications to form microservices are provided. The method identifies a set of classes within a monolithic application. A set of horizontal clusters are generated by performing horizontal clustering to the set of classes to decompose the classes based on a first functionality type. The method generates a set of vertical clusters by performing vertical clustering to the set of classes to decompose the classes based on a second functionality type. A subset of classes occurring in a common horizontal cluster and vertical cluster are identified as a functional unit. The method merges one or more functional units to form a microservice.

    Automated script review utilizing crowdsourced inputs

    公开(公告)号:US11074043B2

    公开(公告)日:2021-07-27

    申请号:US16515358

    申请日:2019-07-18

    Abstract: Methods, systems and computer program products for providing automated script review utilizing crowdsourced inputs are provided. Aspects include receiving a new script including a script text and a script description. Aspects include comparing the new script to each of a plurality of previously classified scripts to determine a degree of similarity. Each of the previously classified scripts and the new script have an associated set of attributes. Responsive to determining that the degree of similarity is below a predetermined threshold, aspects include mapping the new script to a crowdsourcing platform to identify a similar script. Aspects also include receiving information indicative of one or more features from the crowdsourcing platform. Responsive to inputting the one or more features into an acceptance model, aspects include generating an acceptance recommendation associated with the new script.

    DISCOVERY OF COMPUTER CODE ACTIONS AND PARAMETERS

    公开(公告)号:US20200285558A1

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

    申请号:US16294516

    申请日:2019-03-06

    Abstract: Systems, computer-implemented methods, and computer program products that can facilitate creating and querying a knowledge base of identified topics, computer code actions, and parameters, are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a parameter component that can identify a result parameter in ones of one or more results, wherein the one or more results comprise topics and computer code actions. The computer executable components can further comprise a result component that can select a result of the one or more results based on a mapping of a query to the one or more results, the mapping being based on the result parameter identified in the result and a criterion.

    QUERY RECOMMENDATION TO LOCATE AN APPLICATION PROGRAMMING INTERFACE

    公开(公告)号:US20200074002A1

    公开(公告)日:2020-03-05

    申请号:US16122552

    申请日:2018-09-05

    Abstract: Systems, computer-implemented methods, and computer program products to facilitate query recommendation are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an ontology component that can generate an ontology based on unstructured data of a description of an application programming interface. The computer executable components can further comprise a reasoner component that can identify one or more terms of the ontology that correspond semantically to a term of a query.

    INTELLIGENT SELF-SERVICE ADVISOR
    19.
    发明申请

    公开(公告)号:US20190295044A1

    公开(公告)日:2019-09-26

    申请号:US16438672

    申请日:2019-06-12

    Abstract: The present invention provides a method, system, and computer program product of an intelligent self-service delivery advisor. In an embodiment, the present invention includes, in response to receiving computer system service data, identifying, by a second computer system, a computer system service category among a plurality of computer system categories, identifying, by the second computer system, one or more computer system service tasks, based on the computer system service data and the computer system service category, selecting, by the second computer system, a catalog among a plurality of catalogs, based on the one or more computer system service tasks and the computer system service data, generating, by the second computer system, one or more suggestions based on the catalog and the one or more computer system service tasks; and displaying, displaying by the second computer system, the one or more suggestion on a display logically coupled to the computer system.

    FACILITATION OF DOMAIN AND CLIENT-SPECIFIC APPLICATION PROGRAM INTERFACE RECOMMENDATIONS

    公开(公告)号:US20190188276A1

    公开(公告)日:2019-06-20

    申请号:US15848563

    申请日:2017-12-20

    Abstract: Techniques for generating domain and client-specific application program interface recommendations are provided. In one example, a computer-implemented method comprises determining a semantic similarity between a first client application program interface and a second client application program interface based on a modified client application program interface being generated by removing text data associated with a first description of the first client application program interface. The computer-implemented method can further comprise matching the first description to a second description of the second client application program interface based on the semantic similarity, resulting in on or more matched client application program interfaces. Additionally, the computer-implemented method can further comprise associating the first client application program interface with a community based on the one or more matched client application program interfaces.

Patent Agency Ranking