Detecting Resource Redundancy and Conflicts in a Heterogeneous Computing Environment

    公开(公告)号:US20220365835A1

    公开(公告)日:2022-11-17

    申请号:US17302943

    申请日:2021-05-17

    IPC分类号: G06F11/07 G06F9/50

    摘要: Detecting resource errors in a heterogeneous computing environment is provided. A plurality of individual resource dependency graphs corresponding to a plurality of computing systems that comprise the heterogeneous computing environment is consolidated to form a consolidated resource dependency graph. An analysis of respective nodes representing respective resources of the heterogeneous computing environment in the consolidated resource dependency graph is performed to identify a resource error caused by a new resource being added to a computing system of the plurality of computing systems based on defined rule sets. It is determined whether the new resource causes an error to sibling resources at a same level under a parent resource in the consolidated resource dependency graph based on the analysis. In response to determining that the new resource does not cause an error to the sibling resources, the new resource is deployed in the computing system of the heterogeneous computing environment.

    Load balancing for a virtual networking system

    公开(公告)号:US10700979B2

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

    申请号:US16011447

    申请日:2018-06-18

    摘要: Embodiments of the invention provide a method for load balancing a networking system comprising multiple computing nodes. The method comprises maintaining one or more data sets on at least one computing node. The method further comprises receiving, from each computing node, a load information unit for the computing node, wherein the load information unit relates to resource usage on the computing node. For each computing node, the method determines whether the load information for the computing node exceeds a corresponding load threshold for the computing node. A data set on at least one computing node is transferred to another computing node when the load information for the at least one computing node exceeds a corresponding load threshold for the at least one computing node.

    Transporting multi-destination networking traffic by sending repetitive unicast

    公开(公告)号:US10666509B2

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

    申请号:US16127327

    申请日:2018-09-11

    摘要: In a distributed network environment, a first virtual machine sends a first virtual machine control information to a first network system. The first network system sends a first control information to a first network control system in response to receiving the first virtual machine control information. The first network control system sends a portion of the first control information to a number of network systems. The first network control system sends a second control information to the first network system. The first virtual machine sends a first packet to the first network system which generates a unicast packet using a portion of the first packet and a portion of the second control information. A second network system receives and processes the unicast packet. The second network system sends a copy of the processed unicast packet to a second virtual machine associated with a second tenant.

    SERVICING PACKETS IN A VIRTUAL NETWORK AND A SOFTWARE-DEFINED NETWORK (SDN)

    公开(公告)号:US20200084066A1

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

    申请号:US16596572

    申请日:2019-10-08

    摘要: In one embodiment, an apparatus includes a processor and logic configured to designate one of a plurality of endpoint virtual network identifiers (EPVNIDs) for each endpoint device in a network, wherein each EPVNID is configured to be shared by one or more endpoint devices, designate a common waypoint virtual network identifier (WPVNID) for all transparent waypoint devices in the network which perform a same function, designate a unique WPVNID for each routed waypoint device in the network, designate a common virtual network identifier (VNID) for all virtual switches in a single virtual network, wherein a different VNID is designated for each virtual network, and create a service chain table comprising each VNID, WPVNID, and EPVNID designated in the network individually correlated with at least a pair of VNIDs: a source VNID and a destination VNID, based on one or more policies affecting application of services to packets in the network.

    Adaptive service chain management

    公开(公告)号:US10333864B2

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

    申请号:US15912798

    申请日:2018-03-06

    摘要: Embodiments of the present invention provide methods, computer program products, and systems for fulfilling a service chain request. Embodiments of the present invention can be used to collect network data of a plurality of instances of services and connections between the plurality of instances of services and redefine service chains to direct flow to an alternative instance of a service responsive to determining that an instance of a service in a service chain has become inaccessible. Embodiments of the present invention can be used to fulfill a service chain request and avoid one or more instances of services (and/or connections there between) that could cause a delay between transmitting data packets through the service chain.

    Asymmetrical link aggregation
    8.
    发明授权

    公开(公告)号:US09654384B2

    公开(公告)日:2017-05-16

    申请号:US15271117

    申请日:2016-09-20

    IPC分类号: H04W4/00 H04L12/709 H04L29/12

    摘要: According to one embodiment, a method for asymmetrical link aggregation includes detecting a link change corresponding to a previously selected port of a first set of ports used to forward frames to one of a plurality of aggregation switches connected via the first set of ports to an access switch. The method also includes re-selecting, using the access switch, a port of the first set of ports according to a distribution algorithm that ensures that all frames with a given source address are forwarded using a single port and causes frames with different source addresses to be distributed uniformly among the first set of ports in response to detecting the link change. Also, the method includes generating and sending a fake reverse address resolution protocol (RARP) frame including the given source address of the frame from the re-selected port in response to detecting the link change.

    DIRECTORY SERVICE DISCOVERY AND/OR LEARNING
    9.
    发明申请

    公开(公告)号:US20160241649A1

    公开(公告)日:2016-08-18

    申请号:US15135641

    申请日:2016-04-22

    IPC分类号: H04L29/08

    CPC分类号: H04L67/16 G06N20/00 H04L67/42

    摘要: In the context of a client sub-system that requires the use of directory services on behalf of a tenant (such as an overlay tenant), learning an identity of a server node, that can provide such directory services by: (i) sending, by the client sub-system to a first server node, a first directory service request for directory service for a first tenant; (ii) receiving, by the client sub-system, a first acknowledgement from a second server node; and (iii) learning, by the client sub-system, that the second server node can provide directory service for the first tenant based upon the first acknowledgement.

    DIRECTORY SERVICE DISCOVERY AND/OR LEARNING
    10.
    发明申请
    DIRECTORY SERVICE DISCOVERY AND/OR LEARNING 有权
    目录服务发现和/或学习

    公开(公告)号:US20150026102A1

    公开(公告)日:2015-01-22

    申请号:US13945998

    申请日:2013-07-19

    IPC分类号: H04L29/06 G06N99/00

    摘要: In the context of a client sub-system that requires the use of directory services on behalf of a tenant (such as an overlay tenant), learning an identity of a server node, that can provide such directory services by: (i) sending, by the client sub-system to a first server node, a first directory service request for directory service for a first tenant; (ii) receiving, by the client sub-system, a first acknowledgement from a second server node; and (iii) learning, by the client sub-system, that the second server node can provide directory service for the first tenant based upon the first acknowledgement.

    摘要翻译: 在需要代表租户(如覆盖租户)使用目录服务的客户机子系统的上下文中,学习可以通过以下方式提供这样的目录服务的服务器节点的身份:(i)发送, 由所述客户端子系统到第一服务器节点,用于第一租户的目录服务的第一目录服务请求; (ii)由所述客户机子系统接收来自第二服务器节点的第一确认; 以及(iii)由所述客户机子系统学习所述第二服务器节点可以基于所述第一确认为所述第一租户提供目录服务。