Abstract:
A communication apparatus includes: a table set group comprising a plurality of table sets each containing a plurality of 1RD/1WR-configuration tables; a latest access holding table for specifying, for each flow, one of the table sets as the latest access destination of the each flow; and an updating unit for selecting, when a reference made to the latest access destination holding table with respect to a plurality of simultaneously received write requests shows that access destinations of flows indicated by the respective write requests are the same table set, a different table set for each of the flows indicated by the respective write requests, executing write processing in each table of the selected table set, and updating the latest access holding table so that the access destinations after the write processing are registered as access destinations of the flows indicated by the respective write requests.
Abstract:
A communication system couples a first communication network including a data transfer apparatus and a second communication network including a router to each other. The first communication network is constructed by centralized control by the network control computer. The second communication network is constructed by autonomous distributed control by using a protocol on an IP layer of the router. The router transmits protocol data requiring protocol processing on the IP layer to the data transfer apparatus. The data transfer apparatus transfers the protocol data from the router to the protocol processing computer. The protocol processing computer being configured to: carry out, when receiving the protocol data, the protocol processing on the IP layer for the received protocol data; and hold identification information on an interface included in the data transfer apparatus for transferring the protocol data to the protocol processing computer.
Abstract:
In an example of the invention, network devices are classified into areas. Each of the areas includes edge nodes. A network management apparatus retains fault information including values each indicating whether or not a fault has occurred in each of the areas, retains detour path information including values indicating edge nodes, values indicating alternative areas to the areas and priorities assigned to the alternative areas, identifies, when determined that a fault has occurred in a first area based on the fault information, an alternative area to the first area based on the detour path information, determines, when determined that the fault has not occurred in the identified alternative area, the identified alternative area as a second area through which the active path passes, determines two edge nodes included in the second area, and detect network devices through which the active path passes between the two edge nodes.
Abstract:
A routing device and an unauthorized communication coping device are provided. The routing device is a device that performs routing of a packet in conformance with a wireless communication protocol in a wireless communication section which is a communication section that connects a base station and a core network device, and the routing device performs network tapping on a packet as a routing target and transmits the network-tapped packet to the unauthorized communication detection device (the device that performs unauthorized communication determination which is determination of whether or not communication is unauthorized communication based on a packet). The unauthorized communication coping device performs, for unauthorized communication which is communication for which a result of the unauthorized communication determination based on the network-tapped packet is true, unauthorized communication coping including configuring communication control information which is information for controlling the unauthorized communication for at least one of the routing device and the core network device.
Abstract:
A communication device includes a flow identification unit specifying a user corresponding to received data, a bandwidth control unit controlling transmission of the received data so as not to exceed a bandwidth corresponding to the selected communication path in two bandwidths allocated to the specified user, and a label addition unit adding the label value corresponding to the selected communication path to the data received from the bandwidth control unit and transmitting the data. The label addition unit executes, upon detecting a trigger for a change in the selection of the communication path, changing the selection of the label value and transmitting a feedback signal for giving notice of the change in the selection of the communication path to the bandwidth control unit in a given order. The bandwidth control unit executes a process of changing the setup of the bandwidth on the basis of the received feedback signal.
Abstract:
Provided is a communication device including a plurality of physical ports, the communication device holding information for associating each of at least one logical port and at least two physical ports, the communication device being configured to: identify, when any one of the plurality of physical ports receives data including user data, one of the at least one logical port as an output destination of the data based on destination information included in the received data; select, based on the data, one of the at least two physical ports associated with the identified logical port as an destination of the data; generate coupling check data relating to one of the plurality of physical ports; transmit the coupling check data from the one of the plurality of physical ports; and transmit data including the user data from the physical port selected by a first processing unit as the output destination.
Abstract:
In an exemplary communication apparatus, an assignment module determines whether processing for a second packet assigned the flow ID associated with a received first packet is being executed. The assignment module determines a parallel processing module to execute processing for the first packet and a parameter to be included in a notice of assignment. The determined parallel processing module acquires a result of execution of the processing for the second packet from the computation table or the result of execution of the processing held in the parallel processing module according to the received notice of assignment. The determined parallel processing module executes the processing for the first packet using the result of execution of the processing for the second packet and the information included in the notice of assignment, and updates a computation table with a result of execution of the processing for the first packet.
Abstract:
A management apparatus specifies a first communication path requirement template corresponding to a first communication path requirement of a first application module and a second communication path requirement template corresponding to a second communication path requirement of a second application module, determines the available communication module included in the first communication path requirement template to be a first communication module and determines the available communication module included in the second communication path requirement template to be a second communication module, determines an arrangement destination of the first communication module to be a first arrangement destination, and determines an arrangement destination of the second communication module to be a second arrangement destination, and sets a communication path by arranging the first application module and the first communication module in the first arrangement destination and arranging the second application module and the second communication module in the second arrangement destination.
Abstract:
A federated learning system using a smart-contract-based blockchain technology is provided. The system includes: a first information processing apparatus including an initial federated learning model; and a second information processing apparatus that trains an initial federated learning model delivered from the first information processing apparatus. The first information processing apparatus includes an initial federated learning model sharing contract that is a smart contract used to share the initial federated learning model with the second information processing apparatus, the smart contract including reward information on a reward as a token that a user of the first information processing apparatus receives from a user of the second information processing apparatus for the sharing of the initial federated learning model.
Abstract:
An infrastructure design system includes an infrastructure design apparatus configured to generate infrastructure design information including information regarding a server infrastructure in which an application of a solution service is installed and a wireless communication infrastructure that connects the server infrastructure with a place where the solution service is used. The infrastructure design apparatus manages provision cost information regarding each of the wireless communication infrastructure and the server infrastructure, calculates estimated latency at a time of providing the solution service, on the basis of a communication delay between a solution service usage environment and the server infrastructure and a processing delay of the application, selects a combination of the wireless communication infrastructure and the server infrastructure on the basis of the estimated latency and a provision cost, and outputs the combination as infrastructure design information.