Patent classifications
H04L45/484
System and method to provide homogeneous fabric attributes to reduce the need for SA access in a high performance computing environment
Systems and methods for InfiniBand fabric optimizations to minimize SA access and startup failover times. A system can comprise one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, a plurality of hosts, and a subnet manager, the subnet manager running on one of the one or more switches and the plurality of host channel adapters. The subnet manager can be configured to determine that the plurality of hosts and the plurality of switches support a same set of capabilities. On such determination, the subnet manager can configure an SMA flag, the flag indicating that a condition can be set for each of the host channel adapter ports.
PARAMETER NOTIFICATION AND OBTAINING METHODS AND DEVICES, AND STORAGE MEDIUM
The present application provides parameter notification and obtaining methods and devices. The parameter notification method comprises: a first node determines parameters comprised in non-default maximally redundant tree (MRT) Profile; the first node notifies the parameters comprised in the non-default MRT Profile to a second node by means of interior gateway protocol (IGP) extensions. Embodiments of the present application also provide a computer storage medium.
SYSTEM AND METHOD FOR SUPPORTING ON-DEMAND SETUP OF LOCAL HOST CHANNEL ADAPTER PORT PARTITION MEMBERSHIP IN A HIGH-PERFORMANCE COMPUTING ENVIRONMENT
Systems and methods for dynamically assigning membership in a data partition to an end-port of a requesting host channel adapter. An exemplary embodiment can provide a subnet manager configured to operate within a subnet of a network fabric. The subnet can include a plurality of nodes, and the plurality of nodes can include at least one switch and a plurality of end-nodes, where the subnet manager executes on one of the plurality of nodes. A host channel adapter of a node in the subnet can request membership for an end-port of the host channel adapter. In response to the request, the subnet manager can request data from the data store to confirm that the end-port is a member of an admin partition and that the admin partition is associated with the data partition in which membership was requested.
System and method for efficient network reconfiguration in fat-trees
Systems and methods are provided for supporting efficient reconfiguration of an interconnection network having a pre-existing routing comprising. An exemplary method can provide, a plurality of switches, the plurality switches comprising at least one leaf switch, wherein each of the one or more switches comprise a plurality of ports, and a plurality of end nodes, wherein the plurality of end nodes are interconnected via the one or more switches. The method can detect, by a subnet manager, a reconfiguration triggering event. The method can compute, by the subnet manager, a new routing for the interconnection network, wherein the computing by the subnet manager of the new routing for the interconnection network takes into consideration the pre-existing routing and selects the new routing for the interconnection network that is closest to the pre-existing routing. The method can reconfigure the interconnection network according to the new routing.
Communication control apparatus, communication apparatus, control methods thereof, and system
A system includes a plurality of communication apparatuses grouped into groups, a delivery apparatus that delivers content to the communication apparatuses that belong to the groups, and a communication control apparatus that performs grouping. The communication control apparatus acquires transmittability of the delivery apparatus, acquires transmittability of the communication apparatuses, and acquires bit rates of the content, and the grouping unit determines total transmittability of the communication apparatuses of each of the groups and a total of the bit rates, and performs grouping such that either higher one of the total transmittability and the total bit rate does not exceed transmittability of the communication apparatuses of a group in a higher hierarchical level.
Advanced Preferred Path Route Graph Features in a Network
A method implemented by a network element (NE) in a network, comprising receiving, by the NE, preferred path route (PPR) information comprising a PPR identifier (PPR-ID) and a plurality of PPR-Path Description Elements (PPR-PDEs), wherein a PPR-PDE describing the egress NE comprises a destination flag, an anycast PPR-ID, and an anycast group PPR-ID associated with the egress NE, and updating, by the NE, a forwarding database to include a forwarding entry for the egress NE, wherein the forwarding entry includes the PPR-ID, the anycast PPR-ID, and the anycast group PPR-ID, and wherein the forwarding entry indicates a next element on the PPR graph by which to forward an anycast data packet comprising the anycast PPR-ID.
HIGH-RESOLUTION CONTRACT-BASED WIRELESS NETWORK VIRTUALIZATION
Techniques to apply consensus-based network routing using distributed ledgers are disclosed. Communications networks are virtualized thereby enabling software defined networking (SDN). A SDN scheduler or allocator makes use of routing techniques where the state of the network is persisted in a form of storage that all nodes are in consensus is accurate. Since the SDN scheduler or allocator may rely on knowledge of the network state, it need not rely on optimistic routing techniques and thereby realize routing efficiencies. In some cases, the state of the network is comprised of MPLS histories where each MPLS history as a trace of network activity that is implemented as a well-marked and well-decorated tree. Persistence may be via a distributed ledger, software transactional memory or a relational database management system. Finally, operad techniques from abstract algebra may be applied to enable routing at an arbitrary level of fidelity ranging from the level of individual intermediate hops, to groups of hops within a Border Gateway Protocol (BGP) Autonomous System (AS) domain, to BGP AS domains themselves.
Defining non-forwarding adjacencies in bipartite networks, such as Clos newtorks, having a level 2 backbone and level 1 nodes
Problems associated with providing a large Clos network having at least one top of fabric (ToF) node, a plurality of internal nodes, and a plurality of leaf nodes may be solved by: (a) providing L2 tunnels between each of the leaf nodes of the Clos and one or more of the at least one ToF node to ensure a non-partitioned IGP L2 backbone, and (b) identifying the L2 tunnels as non-forwarding adjacencies in link state topology information stored in ToF node(s) and leaf node(s) such that the L2 tunnels are not used for forwarding traffic. In some example implementations consistent with the present disclosure, the L2 tunnels are not used to compute routes from the link state topology information. Alternatively, in some other example implementations consistent with the present disclosure, the L2 tunnels are used to compute routes, but such routes are not used, or only used if no routes using only L1 (or L1-down adjacencies) are available. In some example implementations consistent with the present disclosure, L2 prefix information is leaked down to L1 of the IGP.
DECENTRALIZED CONTENT FABRIC
Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of a decentralized content fabric. In some implementations, one or more processors are configured to execute a software stack to define a fabric node of a plurality of fabric nodes of an overlay network situated in an application layer differentiated from an internet protocol layer. The defined fabric node is configured to: obtain a request for digital content from a client device; obtain, from one or more of the plurality of fabric nodes, a plurality of content object parts of a content object representing, in the overlay network, at least a portion of the digital content; generate consumable media using: raw data stored in the content object parts, metadata stored in the content object parts, and build instructions stored in the content object parts; and provide the consumable media to the client device. In some instances, the consumable media is further generated using a digital contract stored in a blockchain.
System and method for supporting unique multicast forwarding across multiple subnets in a high performance computing environment
Systems and methods for supporting unique multicast forwarding across multiple connected subnets in a high performance computing environment. In accordance with an embodiment, by enforcing that incoming (i.e., incoming on a router port of a subnet) multicast packets have SGIDs (source global identifiers) that correspond to a restricted set of source subnet numbers when entering the ingress router ports to a local subnet, it is possible to ensure that multicast packets sent from one subnet are never returned to the same subnet through a different set of connected router ports (i.e., avoid looping multicast packets).