-
公开(公告)号:US09639489B2
公开(公告)日:2017-05-02
申请号:US14389807
申请日:2013-04-03
Applicant: NEC Corporation
Inventor: Jun Suzuki , Youichi Hidaka , Masato Yasuda , Takashi Yoshikawa , Junichi Higuchi
CPC classification number: G06F13/385 , G06F13/105 , G06F13/4022 , G06F13/4221
Abstract: An I/O device sharing system characterized by comprising: an I/O device (50) shared by a plurality of hosts (20-1 to 20-N); a system manager (10) which sets the I/O device (50); a virtual bridge (40) which virtualizes the I/O device (50); and a network (3) which connects the I/O device (50), the system manager (10), the plurality of hosts (20-1 to 20-N) and the virtual bridge (40) to each other, wherein the virtual bridge (40) includes a connection virtualization unit (41) by which it is detected that an address setting of a plurality of virtual functions provided in the I/O device (50) that is set by the system manager (10) is performed, the virtual function is enabled, or both of them are performed and each host is permitted to access each virtual function.
-
公开(公告)号:US11360926B2
公开(公告)日:2022-06-14
申请号:US16769733
申请日:2018-12-14
Applicant: NEC Corporation
Inventor: Yuki Hayashi , Jun Suzuki
Abstract: A configuration management device provided with: a configuration storage means for storing a bridge that includes a virtual bridge and the configuration information of input/output devices; a bus recognition means for reading the configuration information of input/output devices connected to the bridge from the input/output devices and storing the read information in the configuration storage means; a virtual resource definition storage means for defining a virtual connection between the input/output devices connected to a connection means that is not the bridge and the virtual bridge; and a device access transfer means for receiving a configuration information read request for input/output devices connected to the virtual bridge that is transmitted by the bus recognition means, reading the configuration information from the input/output devices the virtual connection of which is defined, and transmitting the read configuration information to the bus recognition means.
-
13.
公开(公告)号:US10404288B2
公开(公告)日:2019-09-03
申请号:US15312808
申请日:2015-05-19
Applicant: NEC CORPORATION
Inventor: Yuki Hayashi , Jun Suzuki , Masaki Kan
Abstract: To speed up processing for decoding a source packet from a coded packet based on rateless coding, a terminal is provided with: a storage unit which holds a matrix with n rows and n columns and an n-bit flag; and a calculation unit which performs processing for extracting an element that becomes 1 in both a received n-bit coded packet and the flag, and performing processing for performing an exclusive OR operation of a row vector of the matrix that corresponds to the element number of the extracted element and the received coded packet on all extracted elements, determines an element that is the first to become 1 in the coded packet after the exclusive OR operation, and inserts, into the matrix, the coded packet after the exclusive OR operation as a row vector corresponding to the element number of the determined element.
-
14.
公开(公告)号:US12185164B2
公开(公告)日:2024-12-31
申请号:US17641209
申请日:2020-09-24
Applicant: NEC Corporation
Inventor: Yuki Hayashi , Jun Suzuki
Abstract: An object of the present disclosure is to provide a transmitting-side relay apparatus, a system, a method, and a program, each adapted to reduce congestions in a network while appropriately using a communication resource for a network-based communication. A transmitting-side relay apparatus according to the present disclosure includes a request rate calculation unit configured to calculate, based on a transmission rate of an input packet, an encoding loss rate at the time of encoding the input packet to generate an encoded packet, and a packet loss rate of the encoded packet in a receiving-side relay apparatus, a request rate of the encoded packet; a permissible rate calculation unit configured to calculate, based on at least one of a delay time indicating a time period from the time of generation of the input packet to the time of reception of the encoded packet.
-
公开(公告)号:US11411880B2
公开(公告)日:2022-08-09
申请号:US16476905
申请日:2018-01-09
Applicant: NEC Corporation
Inventor: Yuki Hayashi , Jun Suzuki , Masaki Kan
Abstract: Provided are a connection management mechanism and a connection management method with which computer bus connections can be managed such that failures and freezes do not occur in a computer system when delays and packet losses occur. A connection management unit, which is used in computer bus communication in which packets are transmitted between a request source and a request destination, has a dummy return packet generation/transmission function wherein a dummy return packet is generated and is transmitted to the request source when a delay or loss occurs in a return packet transmitted from the request destination, and/or a filter function wherein, after transmission of the dummy return packet, a legitimate return packet arriving from the request destination is discarded.
-
公开(公告)号:US11126576B2
公开(公告)日:2021-09-21
申请号:US16770250
申请日:2018-12-19
Applicant: NEC Corporation
Inventor: Jun Suzuki , Yuki Hayashi
IPC: G06F13/24 , G06F12/1009 , G06F13/10 , G06F13/28 , G06F13/40
Abstract: Provided is an input/output (I/O) execution device possible for a device driver to input and output to and from an I/O device unconnected to a bridge and an I/O device connected to the bridge through the same interface. The device provided with: a device driver for accessing a virtual space area allocated to an I/O device and thereby issuing an I/O command; a device memory management unit for setting the area to a state in which the area generates a page fault when accessed; an access intercept unit for detecting a page fault generated when the device driver accesses the area, detecting the I/O command issuance, and identifying the I/O command; and an I/O packet transmission/reception unit for generating an I/O packet generated when a bridge connecting an I/O device receives the identified I/O command and transmitting the generated packet to an I/O device connected to an un-bridge connecting unit.
-
17.
公开(公告)号:US10909044B2
公开(公告)日:2021-02-02
申请号:US16095727
申请日:2017-04-17
Applicant: NEC Corporation
Inventor: Masaki Kan , Jun Suzuki , Yuki Hayashi , Akira Tsuji
Abstract: To avoid degradation of access performance and resource use efficiency when a multi-node system utilizing a resource-disaggregated architecture makes data access across nodes under the control of software and the like which are not compatible with the resource-disaggregated architecture, an access control unit 410-1 is a unit included in an access control system 2, wherein remote access from a first processor 420-1 to a second information processing resource 440-2 is made via first and second communication networks, and is equipped with: a determination part 411-1 for determining whether or not the access made by the first processor 420-1 is remote access; and an access conversion part 412-1 for converting, when the access is remote access, the remote access to local access by updating access destination management information 432-1 such that the second information processing resource is associated with a first information processing device.
-
18.
公开(公告)号:US10831547B2
公开(公告)日:2020-11-10
申请号:US16070312
申请日:2017-01-27
Applicant: NEC CORPORATION
Inventor: Jun Suzuki , Masaki Kan , Yuki Hayashi
Abstract: An accelerator control apparatus includes: a task storage part which holds an executable task(s); a data scheduler which selects a task needing a relatively small input/output data amount on a memory included in an accelerator when the task is executed by the accelerator from the executable task(s) and instructs the accelerator to prepare for data I/O on the memory for the selected task; and a task scheduler which instructs the accelerator to execute the selected task and adds a task that becomes executable upon completion of the selected task to the task storage part, wherein the data scheduler continues, depending on a use status of the memory, selection of a next task from the executable task(s) held in the task storage part and preparation of data I/O for the next task selected.
-
19.
公开(公告)号:US10797957B2
公开(公告)日:2020-10-06
申请号:US15771800
申请日:2016-10-27
Applicant: NEC CORPORATION
Inventor: Yuki Hayashi , Jun Suzuki , Masaki Kan
IPC: H04L12/825 , H04L12/851 , H04L12/24
Abstract: A network management apparatus includes: a determination part that determines, when a set of transmission rates set for a plurality of groups including one or more flows is gradually changed from a start state to an end state, a set(s) of transmission rates used in an intermediate state(s) in such a manner that a constraint(s) on a bandwidth(s) of a link(s) through which a flow(s) passes is satisfied; and a setting part that gradually changes the set of transmission rates set for the plurality of groups from the start state to the end state while using the determined set(s) of transmission rates in the intermediate state(s).
-
公开(公告)号:US10200296B2
公开(公告)日:2019-02-05
申请号:US15309297
申请日:2015-05-07
Applicant: NEC Corporation
Inventor: Jun Suzuki , Yuki Hayashi , Masaki Kan
IPC: H04L12/875 , H04L12/879 , H04L12/873 , H04L12/863
Abstract: [Problem] In a case where a plurality of packets are compiled for transmission to a network, the length of data to be continuously transmitted to each of a plurality of destinations is increased and hence the time interval in which the packet(s) addressed to each destination gets a transmission opportunity is increased, with the result that the packet delay is disadvantageously increased. [Solution] A packet extraction unit (22 of FIG. 2) extracts a plurality of packets as a whole from a packet compilation queue (21 of FIG. 2) that sorts, according to destinations, and stores packets. A limited number of packets to be extracted as a whole at this time is given in accordance with a maximum packet compilation number defined by a maximum compilation number calculation unit (29 of FIG. 2) on the basis of a band increase and a delay increase due to a packet compilation.
-
-
-
-
-
-
-
-
-