Abstract:
A method for selecting templates for application deployment. The method may include storing, a plurality of templates for deploying applications into at least one of at least one edge server or at least one cloud server, wherein the at least one cloud server communicates with the at least one edge server through a network; receiving, from the at least one edge server, configuration information of a plurality of edge devices and the at least one edge server, and operation condition information of applications deployed, wherein the plurality of edge devices is in communication with the at least one edge server; receiving, from the at least one cloud server, infrastructure resource information of the at least one cloud server; and deploying, application by selecting at least one of the plurality of templates based on the configuration information, the operation condition information, and the infrastructure resource information.
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:
To enable a communication apparatus, which transmits and receives data with a partially reconfigurable logic circuit, to configure a module while continuing a communication process. A communication apparatus transmits and receives data and includes a partially reconfigurable logic circuit and a management unit for managing a circuit configuration of the logic circuit. The logic circuit includes a plurality of modules and a data distribution unit. The management unit fixedly arranges a plurality of coupling interfaces, which are used for sending data to a module determined as a distribution destination of data by the data distribution unit and which are respectively linkable to the plurality of modules, at prescribed positions on the logic circuit, and creates the module in the partially reconfigurable area of the logic circuit so as to be linked to any of the plurality of coupling interfaces.
Abstract:
To reduce a load of an inspection process on a server apparatus . A computer system includes a server apparatus, a gateway apparatus, and a plurality of devices coupled to the gateway apparatus. The gateway apparatus retains a range of a normal value of a device, calculated based on device information, for the plurality of devices, and when device information related to a certain device is not included in a range of a normal value of the device, notifies the server apparatus of the fact that an anomaly with respect to the device has been detected. When the server apparatus receives from the gateway apparatus a notification of the fact that an anomaly has been detected, the server apparatus inspects device information related to the device in which the anomaly had been detected.
Abstract:
Meta data is provided flexibly according to an application A related data extraction apparatus for extracting related data which is given to data collected from a target system and is related to the data includes: a configuration data accumulation unit that manages configuration information of the target system; a configuration data input unit that accepts input of registration or update of the configuration information; an application linkage unit that accepts a request for the related data given to the data by an application for analyzing the data; and a related data extraction unit that extracts the related data from the configuration information on the basis of the request.
Abstract:
A digital twin management system manages a virtual model that represents an actual physical system in a virtual space on a real-time basis. To generate an integrated virtual model by adding a second virtual model to a first virtual model, a processor of the digital twin system extracts multiple parts that can be used in common in the first virtual model and the second virtual model, generates multiple integrated virtual models that are candidates of an integrated virtual model by changing the extracted parts that can be used in common, calculates an evaluation of each of the generated integrated virtual models, and outputs configuration information regarding each of the integrated virtual model candidates and an evaluation of the integrated virtual model candidate in association with each other.
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:
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 method for optimizing communication resource. The method may include substituting, by a processor, previous production line states associated with at least one production line to a default null state; and performing iteratively, by the processor: accessing production line information to obtain current production line state associated with the at least one production line; for each of the at least one production line: determining if previous production line state matches current production line state, for previous production line state not matching current production line state: accessing device information to retrieve IP address list of devices associated with production line, accessing quality of service (QOS) association information to retrieve QoS level for each of the devices, and creating pairings of IP address and QoS level in QoS configuration information for each device of the devices based on the IP address list and the QoS association information.
Abstract:
A data processing device includes: an FPGA that includes a plurality of core circuits to which a data processing function is settable through a program file, and processes input data through the core circuits; an FPGA circuit file storage unit that stores the program file; and a control unit that sets the data processing function to the core circuits. In the data processing device, a request including information specifying the data processing function to be set and the core circuit is transmitted to a file management server, the data processing function is set based on a program file received in response to the request, and the received program file is stored in the FPGA circuit file storage unit.