H04L61/5069

System and method to provide multicast group membership defined relative to partition membership in a high performance computing environment

Systems and methods for providing multicast group (MCG) membership relative to partition membership in a high performance computing environment. In accordance with an embodiment, by allowing a subnet manager of a local subnet to be instructed that all ports that are members of the relevant partition should be set up as members for a specific multicast group, the SM can perform a more efficient multicast-routing process. It is also possible to limit the IB client interaction with subnet administration conventionally required to handle join and leave operations. Additionally, subnet manager overhead can be reduced by creating a spanning tree for the routing of multicast packets that includes each of the partition members added to the multicast group, instead of creating a spanning tree after each multicast group join request is received, as conventionally required.

INLINE LOAD BALANCING

Some embodiments provide a novel method for load balancing data messages that are sent by a source compute node (SCN) to one or more different groups of destination compute nodes (DCNs). In some embodiments, the method deploys a load balancer in the source compute node's egress datapath. This load balancer receives each data message sent from the source compute node, and determines whether the data message is addressed to one of the DCN groups for which the load balancer spreads the data traffic to balance the load across (e.g., data traffic directed to) the DCNs in the group. When the received data message is not addressed to one of the load balanced DCN groups, the load balancer forwards the received data message to its addressed destination. On the other hand, when the received data message is addressed to one of load balancer's DCN groups, the load balancer identifies a DCN in the addressed DCN group that should receive the data message, and directs the data message to the identified DCN. To direct the data message to the identified DCN, the load balancer in some embodiments changes the destination address (e.g., the destination IP address, destination port, destination MAC address, etc.) in the data message from the address of the identified DCN group to the address (e.g., the destination IP address) of the identified DCN.

Roadway communication system with multicast

Techniques for providing cooperative communication via multicast communications are disclosed. An example apparatus comprises a memory and processing circuitry coupled to the memory. The processing circuitry is configured to generate a multicast group address based, at least in part, on a geographical region of the apparatus, and broadcast the multicast group address to allow cooperative communication enabled devices to join a multicast group corresponding to the multicast group address. The apparatus is also configured to receive requests from the cooperative communication enabled devices to join the multicast group. The apparatus is also configured to transmit messages to the multicast group via multicast communications.

Anycast address configuration for extended local area networks

Anycast address configuration on thousands of VXLANs (Virtual eXtensible LANs) or other types of extended LANs can be performed automatically. If an anycast address is configured on one VXLAN gateway or VTEP (Virtual Tunnel End Point), the VTEP sends the anycast address to other VTEPs, possibly together with a VXLAN identifier (e.g. Virtual Network Identifier, or VNI), and the other VTEPs automatically configure the anycast address on their interfaces in the VXLAN. If a VTEP receives conflicting anycast addresses, the VTEP resolves the conflict to select an anycast address according to a predefined rule. All VTEPs may use the same conflict resolution rule, so the same anycast address is installed at each VTEP despite the conflict. Other features are also provided.

Method and device for dynamically adjusting broadcast area

A method for dynamically adjusting a broadcast area is provided. The method includes the following steps. Information of at least one target base station which subscribes a broadcast service is obtained. A broadcast service base station list corresponding to a broadcast area identification code is set to contain the at least one target base station. The broadcast area identification code corresponds to the broadcast service. A command for adding a new broadcast area identification code is selectively transmitted to the at least one target base station in the broadcast service base station list so that the at least one target base station records the broadcast area identification code to receive the broadcast service corresponding to the broadcast area identification code.

Information delivery apparatus, non-transitory computer-readable storage medium, information delivery system, and communication terminal
11178199 · 2021-11-16 · ·

Provided is an information delivery apparatus for distributing information to a plurality of communication terminals, the information delivery apparatus including: a terminal-information memory unit for storing terminal information of the plurality of communication terminals serving as information delivery destinations; an address-type-selection-information memory unit for storing address type selection information, which is for selecting an address type, for one network segment or each of a plurality of network segments; a transmission-address determination unit for determining address information to be applied based on the terminal information in the terminal-information memory unit and the address type selection information in the address-type-selection-information memory unit; and a transmission unit for transmitting the information by using the address information determined by the transmission-address determination unit.

Peer-to-peer syncable storage system
11223677 · 2022-01-11 · ·

A system for creating a sync group in a distributed system may include an offline electronic device having a short range communication transmitter and a storage service, and a computer-readable storage medium comprising one or more programming instructions. The system may receive a request from an application to create a sync group, and verify that the application has read access to the storage service. In response to verifying that the application has read access to the storage service, the system may create the sync group by receiving an indication of one or more objects stored in the storage service that are to be shared, identifying one or more members of the sync group, and assigning one or more permissions to the one or more members that are identified. The system may synchronize access to the objects among the electronic device and one or more member electronic devices.

Mac address synchronization method

The invention discloses a MAC address synchronization method for synchronizing a MAC address of a WIFI module and an Ethernet module on a smart host, comprising the intelligent terminal acquires the MAC address of the WIFI module; the intelligent terminal sends the obtained MAC address to the control module through the WIFI module; the control module writes the received MAC address to the Ethernet module. The invention makes the Ethernet module have the same MAC address as the WIFI module. When the smart host accesses the cloud through the WIFI and the Ethernet respectively, the WIFI module and the Ethernet module have the same MAC address.

Group based scheduled and autonomous uplink coexistence

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive, from a base station, a group identifier of the UE. The UE may receive, from the base station, an indication of one or more group identifiers associated with scheduled communications with the base station during a time period. The UE may contend, based at least in part on the group identifier of the UE and the one or more group identifiers received from the base station, for access to a set of autonomous uplink (AUL) resources during the time period. The UE may perform, based at least in part on the contending, an AUL transmission to the base station using the set of autonomous uplink resources.

Communication device, control unit and method for determining device addresses within a communication network of an industrial automation system

Method for determining device addresses in response to name resolution queries within a communication network, wherein communication devices each calculate a target value from the associated device name of the communication device in question by means of a predefined function, where the communication devices each determine a multicast address from at least part of the calculated target value and from a selected multicast address stem and receive multicast datagrams addressed to the determined multicast address, where a name resolution query is addressed in accordance with the determined multicast address in question, and where a communication device receiving the name resolution query responds to the name resolution query with the device address of the communication device if the device name of the communication device matches the selected device name.