Patent classifications
H04L47/741
Remote direct memory access in computing systems
Distributed computing systems, devices, and associated methods of remote direct memory access (RDMA) packet routing are disclosed herein. In one embodiment, a server includes a main processor, a network interface card (NIC), and a field programmable gate array (FPGA) operatively coupled to the main processor via the NIC. The FPGA includes an inbound processing path having an inbound packet buffer configured to receive an inbound packet from the computer network, a NIC buffer, and a multiplexer between the inbound packet buffer and the NIC, and between the NIC buffer and the NIC. The FPGA also includes an outbound processing path having an outbound action circuit having an input to receive the outbound packet from the NIC, a first output to the computer network, and a second output to the NIC buffer in the inbound processing path.
TRANSFER CONTROL DEVICE, TRANSFER CONTROL METHOD, AND COMPUTER PROGRAM PRODUCT
According to an embodiment, a transfer control device controls transfer of data stored in a communication device. The transfer control device includes a memory and one or more hardware processors electrically coupled to the memory and configured to function as a control unit, and a determining unit. The control unit performs control for transferring the data to a first transmission buffer. The determining unit determines, depending on a state of the communication device, data to be restricted from being transferred. When transfer is to be restricted, the control unit delays transfer of data to be restricted from being transferred.
Method and device for service provisioning in a communication network
A method and a device for service provisioning in a communication network are provided, wherein a resource is utilized in the communication network, which resource is not yet available for productive use by the network. Also, an according communication system comprising at least one such device is suggested.
Tool port throttling at a network visibility node
Systems and methods are disclosed for analyzing traffic received at a network visibility node to determine traffic levels relative to capacity at tools communicatively coupled to the network visibility node and throttling traffic when the traffic levels exceed tool capacity. In an illustrative embodiment, streams received at a network visibility node are analyzed to predict a traffic level) for a given traffic flow. The predicted level of traffic for a given traffic flow is used to decide whether to forward traffic associated with the given traffic flow to a tool port of the network visibility node that is communicatively coupled to an external tool.
Method, apparatus and system for addressing resources
A method and an apparatus for addressing resources, the apparatus having a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points including one or more resources; a second interface for receiving requests regarding the resources and for responding to the requests; a component for storing information on sleeping end-points which are non-continuously available and storing a request queue for each sleeping end-point; a component for receiving through the second interface a request regarding a sleeping end-point, adding the request to the request queue of the end-point; communicating with a sleeping end-point regarding the requests after receiving through the first interface a queue request from the end-point; and sending through the first interface responses for the resolved requests.
SCEF ENTITY, COMMUNICATION TERMINAL, DATA PROCESSING METHOD, DATA RECEIVING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
To provide an SCEF entity capable of suppressing an increase in processing load related to communication between an SCEF and an MME in Non-IP data communication. An SCEF entity (10) according to the present invention includes a storage unit (11) configured to buffer first Non-IP data not delivered to a communication terminal (40), and a control unit (12) configured to, when the first Non-IP data is buffered upon receiving second Non-IP data addressed to the communication terminal (40) from a server device (30), suppress transmission of the second Non-IP data to a control device (20) in a mobile network and buffer the second Non-IP data into the storage unit (11).
Synchronized release of resources used in deferential cloud services
A method is provided of using a set of servers to provide deferential services that have a pre-negotiated time for notice to release the servers. The method includes defining a virtual checkpoint frame interval that is constrained to a duration of up to half of the pre-negotiated time for notice to release the servers. The method includes collecting packets and transactions occurring during the interval that are processed by a current server. The method includes, responsive to an end of the interval, (i) writing, to a shared state database, a state of processing of the packets and transactions occurring during the interval, and (ii) releasing the packets and transactions occurring during the interval. The method includes copying the packets and transactions occurring during the interval, and the state, from the current server to another server for subsequent processing, responsive to an indication of an instance loss on the current server.
TOOL PORT THROTTLING AT A NETWORK VISIBILITY NODE
Systems and methods are disclosed for analyzing traffic received at a network visibility node to determine traffic levels relative to capacity at tools communicatively coupled to the network visibility node and throttling traffic when the traffic levels exceed tool capacity. In an illustrative embodiment, streams received at a network visibility node are analyzed to predict a traffic level) for a given traffic flow. The predicted level of traffic for a given traffic flow is used to decide whether to forward traffic associated with the given traffic flow to a tool port of the network visibility node that is communicatively coupled to an external tool.
PERSISTENT INTEGRATION PLATFORM FOR MULTI-CHANNEL RESOURCE TRANSFERS
Embodiments of the present invention provide a persistent integration platform for conducting a multichannel resource transfer. In particular, the system may utilize a multi-step and multilayered authentication process across multiple disparate computing systems to complete the resource transfer process. In some embodiments, the system may utilize a persistent element which may be accessed by the user across multiple devices which aids in the resource transfer. For instance, the resource transfer process may be started on a first computing system, which may be a stationary networked terminal. At this point, a record of the resource transfer may be created within the persistent element. The user may thereafter access the persistent element through a second computing system, such as a user device, to resume the resource transfer and complete the remaining steps as necessary.
REMOTE DIRECT MEMORY ACCESS IN COMPUTING SYSTEMS
Distributed computing systems, devices, and associated methods of remote direct memory access (RDMA) packet routing are disclosed herein. In one embodiment, a server includes a main processor, a network interface card (NIC), and a field programmable gate array (FPGA) operatively coupled to the main processor via the NIC. The FPGA includes an inbound processing path having an inbound packet buffer configured to receive an inbound packet from the computer network, a NIC buffer, and a multiplexer between the inbound packet buffer and the NIC, and between the NIC buffer and the NIC. The FPGA also includes an outbound processing path having an outbound action circuit having an input to receive the outbound packet from the NIC, a first output to the computer network, and a second output to the NIC buffer in the inbound processing path.