Patent classifications
H04L67/10015
MULTI-BLOCKCHAIN NETWORK DATA PROCESSING
A data processing request is obtained containing blockchain data and an identifier used to identify a blockchain network to which the data processing request belongs. The identifier is extracted from the data processing request. Based on the identifier, corresponding processing logic associated with the data processing request is executed. The blockchain data is stored to a blockchain storage area corresponding to the identifier.
System and method for implementing application functionality within a network infrastructure
A system and method for implementing functionality within a network on behalf of first and second devices communicating with each other through the network. A front-end device is provided within the network that communicates data traffic with the first device. A back-end device is also implemented within the network and communicates data traffic with the second device. A communication channel couples the front-end device and the back-end device. Data traffic may be encoded into a different type or protocol for transport through the communication channel by the front-end device and back-end device. The front-end device and back-end device exchange quality of service information and may alter characteristics of the data traffic through the communication channel according to the quality of service information.
Distributed cache for state transfer operations
A network arrangement that employs a cache having copies distributed among a plurality of different locations. The cache stores state information for a session with any of the server devices so that it is accessible to at least one other server device. Using this arrangement, when a client device switches from a connection with a first server device to a connection with a second server device, the second server device can retrieve state information from the cache corresponding to the session between the client device and the first server device. The second server device can then use the retrieved state information to accept a session with the client device.
Event publication from compute nodes installed in a chassis of a modular server to a console of the chassis
An apparatus comprises a processing device configured to identify compute nodes installed in a chassis of a modular server, and to determine a health status of the compute nodes. The processing device is also configured to designate, based at least in part on the determined health status of the compute nodes, a first one of the compute nodes to act as a primary node for publishing events generated by the compute nodes to a console of the chassis and at least one other compute node to act as a secondary node responsible for acting as the primary node in response to detecting one or more designated conditions. The processing device is further configured to monitor for the designated conditions, and to re-designate a second one of the compute nodes to act as the primary node in response to detecting at least one of the designated conditions.
COMMUNICATIONS NETWORK TOPOLOGY FOR MINIMIZING LATENCY IN A MANY-TO-ONE ENVIRONMENT
The disclosure herein provides a pyramid topology for a communications network in which an authoritative server sits at the top of the pyramid. This is the principal server. The principal server connects to a sub-layer of subordinate servers (i.e., slave servers). The principal server gathers data from the subordinate servers at a predetermined interval based on the maximum number of connections that can be serviced within the desired timeframe. An additional layer of lower-level subordinate servers can be added under each of the higher-level subordinate servers to increase the network capacity. Additional levels of subordinate servers can be added to further increase the network capacity such that a single network may include a principal server and many cascading levels of subordinate servers to form the pyramid structure.
PROGRAM FOR ADJUSTING CHANNEL INTERFERENCE BETWEEN ACCESS POINTS IN A WIRELESS NETWORK
The performance and ease of management of wireless communications environments is improved by a mechanism that enables access points (APs) to perform automatic channel selection. A wireless network can therefore include multiple APs, each of which will automatically choose a channel such that channel usage is optimized. Furthermore, APs can perform automatic power adjustment so that multiple APs can operate on the same channel while minimizing interference with each other. Wireless stations are load balanced across APs so that user bandwidth is optimized. A movement detection scheme provides seamless roaming of stations between APs.
HYBRID CLOUD SERVICES FOR ENTERPRISE FABRIC
This disclosure describes techniques and mechanisms for providing hybrid cloud services for enterprise fabric. The techniques include enhancing an on-demand protocol (e.g., such as LISP) and allowing simplified security and/or firewall service insertion for datacenter servers providing those services. Accordingly, the techniques described herein provide hybrid cloud services that work in disaggregated, distributed, and consistent way, while avoiding complex datacenter network devices (e.g., such running overlay on TOR), replacing and moving the functionality to on demand protocol enabled servers, which intelligently receive the required mappings as well as registers and publishes the service information to intelligently interact with the network.
Dynamically managing a system of servers
A method and system for managing servers. A message received by a first server specifies multiple servers to be updated via an update. The message identifies a server type of each specified server, an old server name of each specified server prior to the update, and a corresponding new server name of each specified server after the update. First servers of the multiple servers are identified. Second servers that have a corresponding old server name within a local configuration of the first server are identified. For each server of the second servers, local configuration changes are scheduled to update the corresponding old server names with corresponding new server names at corresponding specified times. Each corresponding old server name is replaced with corresponding new server names.
Intelligent switching of client packets among a group of servers
The content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality of-Service control tailored to the application being switched. In an exemplary embodiment of the invention, a method includes maintaining a server load metric for each server in a group of servers; parsing application content from a packet; selecting a destination server from the group of servers, wherein selecting the destination server is dependent on the server load metric for each server, assigning a priority to the packet, the priority being dependent on the application content; and dropping the packet if the priority comprises at least one of a predetermined type.
Program for adjusting channel interference between access points in a wireless network
The performance and ease of management of wireless communications environments is improved by a mechanism that enables access points (APs) to perform automatic channel selection. A wireless network can therefore include multiple APs, each of which will automatically choose a channel such that channel usage is optimized. Furthermore, APs can perform automatic power adjustment so that multiple APs can operate on the same channel while minimizing interference with each other. Wireless stations are load balanced across APs so that user bandwidth is optimized. A movement detection scheme provides seamless roaming of stations between APs.