Patents by Inventor Youichi Hidaka

Youichi Hidaka has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8412875
    Abstract: A network system that is part of a main system includes: a first PCI express-network bridge with a first control unit and a first PCI express adapter terminating a first PCI express bus; and a second PCI express-network bridge connected to the first PCI express-network bridge through a network. The second PCI express-network bridge includes a second control unit and a second PCI express adapter terminating a second PCI express bus, wherein the first control unit detects a destination of a packet sent from the first PCI express adapter, searches a physical address of the destination from a packet encapsulating table, and encapsulates the packet in a frame so that the frame includes the physical address, and wherein the second control unit removes the encapsulation tagged to the packet, and transfers the packet to the destination through the second PCI express bus by referring to a PCI express configuration register.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: April 2, 2013
    Assignee: NEC Corporation
    Inventors: Jun Suzuki, Youichi Hidaka, Junichi Higuchi
  • Publication number: 20130077481
    Abstract: In a network system in which a switch forwarding packets and a control server determining route information are separated, it is desired to achieve a redundancy of the control channel by an out-of-band control channel and an in-band control channel, when the switch receives a control message regarding the flow entry registration and the like based on the route information from the control server. Specifically, the separated switch and control server are connected by a control channel for sending and receiving the control message. The switch is not only connected to a control server via an out-of-band control channel by a route dedicated to the control message, but also connected to another control server via an in-band control channel by a route which is common with a normal data communication for determining the route information, to achieve a redundancy of the control channel.
    Type: Application
    Filed: January 4, 2011
    Publication date: March 28, 2013
    Applicant: NEC Corporation
    Inventors: Minaxay Philavong, Masanori Takashima, Youichi Hidaka, Tetsu Izawa
  • Publication number: 20130051398
    Abstract: In a switching node, a low-load and high-speed control is performed without using a CPU and a network protocol, such as TCP/IP, which have been conventionally used for control from a remote control server, to realize a high-end and high-speed network service by making use of the high-speed CPU processing capacity of a remote control server. Specifically, a forwarding engine incorporates a PCI express, a PCI express LAN conversion bridge and a circuit which can access to a local bus control interface from the PCI express on the switching node. The external control server incorporates an extended network service interface driver for managing a plurality of switching nodes.
    Type: Application
    Filed: February 18, 2011
    Publication date: February 28, 2013
    Inventor: Youichi Hidaka
  • Publication number: 20130046882
    Abstract: In the case of a system where a communication device is remote-controlled from a control server, depending on timing when an entry is written into a forwarding table of the communication device from the control server, there is a possibility that a loop and discard of the traffic occur. Therefore, for registration, rewriting and deletion of the entry of the forwarding table which are performed on the communication device 102 by the control server 101; the communication device 102 verifies contents of control instructions from the control server 101; the communication device 102 holds the result of this verification; the control server 101 acquires the result of the verification; the control server 101 judges whether or not a series of controls can be executed based on the results of the verification from the plurality of communication devices 102; and then the control server 101 invokes the execution at the plurality of communication devices 102.
    Type: Application
    Filed: January 4, 2011
    Publication date: February 21, 2013
    Inventors: Masanori Takashima, Youichi Hidaka, Tetsu Izawa
  • Publication number: 20130024563
    Abstract: A communication equipment notifies a server equipment of a communication port to which a communication cable is connected. If another communication port as a connection partner of the notified communication port is not yet connected to the communication cable, the server equipment transmits a first notification instruction to another communication equipment having the said another communication port. The said another communication equipment indicates, in a viewable manner, a communication port corresponding to the first notification instruction as a communication port to which the communication cable is required to be connected.
    Type: Application
    Filed: February 21, 2011
    Publication date: January 24, 2013
    Inventors: Keisuke Torigoe, Youichi Hidaka
  • Patent number: 8352655
    Abstract: A packet communication device autonomously selects an appropriate operation mode according to a connection environment to an external device before a service of the device is started. When the device is connected to the external buses, connection interface units notify an external device discrimination unit of connection of the device. The external device discrimination unit issues a polling packet to the connected device, discriminates the connected external device on the basis of the response packet, and notifies an operation mode switching unit. The operation mode switching unit selects an operation mode conforming to a connection environment of the packet communication device to the external device and switches the operation mode of the device to the mode.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: January 8, 2013
    Assignee: NEC Corporation
    Inventors: Jun Suzuki, Youichi Hidaka, Junichi Higuchi, Shigeyuki Yanagimachi, Takashi Yoshikawa
  • Patent number: 8352667
    Abstract: Upstream network interfaces (2-1-2-N) and downstream network interfaces (5-1-5-M) have an upstream PCI-PCI bridge function and a downstream PCI-PCI bridge function, respectively. These network interfaces (2-1-2-N, 5-1-5-M) and a network (3) are incorporated in a system as a single multi-root PCI express switch. The network (3) tunnels TLPs (Transaction Layer Packets) between the upstream network interfaces (2-1-2-N) and the downstream network interfaces (5-1-5-M) or between the downstream network interfaces (5-1-5-M). This enables to distribute and connect a plurality of computers and a plurality of I/Os on a large scale without changing software, root complexes, and I/Os.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: January 8, 2013
    Assignee: NEC Corporation
    Inventors: Jun Suzuki, Youichi Hidaka, Takashi Yoshikawa
  • Publication number: 20130003574
    Abstract: A communication system has: a monitoring unit 201 monitoring power consumption in a switching unit 20 forwarding a communication message; a power consumption data transmission unit 202 transmitting a data indicating the power consumption monitored by the monitoring unit 201; a control signal receiving unit 203 receiving a control signal; a control unit 204 controlling a data transfer rate on the basis of content of control included in the control signal received by the control signal receiving unit 203; a power consumption data receiving unit 301 receiving the data indicating the power consumption transmitted by the power consumption data transmission unit 202; a control determination unit 302 determining, on the basis of the data received by the power consumption data receiving unit 301, target of control and the content of control regarding power consumption; and a control signal transmission unit 303 transmitting the control signal including the target of control and the content of control determined by th
    Type: Application
    Filed: February 23, 2011
    Publication date: January 3, 2013
    Inventors: Masashi Hayashi, Youichi Hidaka
  • Patent number: 8346996
    Abstract: An information processing system includes a plurality of processors for executing processing according to a predetermined processing request sent from a different device; a switching device for performing data transfer between the individual processors and the different device; and a storage device which is connected to the switching device and enables data transfer to and from the individual processors. At least one of the processors includes a processing request storing unit for storing processing request data sent from the different device to the processor, into the storage device by data transfer. At least another one of the processors includes a processing request reading unit for reading the processing request data stored in the storage device from the storage device by data transfer.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: January 1, 2013
    Assignee: NEC Corporation
    Inventors: Youichi Hidaka, Junichi Higuchi, Takashi Yoshikawa
  • Publication number: 20120290764
    Abstract: An I/O equipment sharing system includes CPUs, a plurality of route complexes coupled to the CPUs, upstream PCI Express-bridges coupled to the route complexes, downstream PCI Express-bridges coupled to the upstream PCI Express-bridges through a network, and I/O equipment coupled to the downstream PCI Express-bridges. In the above configuration, the I/O equipment are shared between the CPUs using the identifiers of the network (for example, Ethernet VLAN IDs), the identifiers are set so that they do not overlap between the respective CPUs and necessary I/O equipment is set to a set identifier. Further, an identifier is set to a plurality of the same I/O equipment required by the respective CPUs.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 15, 2012
    Applicant: NEC CORPORATION
    Inventors: Junichi HIGUCHI, Youichi HIDAKA, Jun SUZUKI, Atsushi IWATA
  • Publication number: 20120263182
    Abstract: Any packet loss is detected very quickly by means of only a series of sequence number in a multi-path environment where a transmitter and a receiver are connected to each other by way of a plurality of networks when no inversion of sequence arises in any of the networks. A communication apparatus includes a plurality of sequence buffers arranged at each network to accumulate packets until a sequence acknowledgement and an absence detecting section adapted to determine the occurrence of an absence of a packet when one or more packets are accumulated in all the sequence buffers. With this arrangement, the absence detecting section of the receiver monitors the packets staying in the sequence guaranteeing buffer arranged in each of the network, paying attention to the characteristic that packets are stored in the sequence buffers of all the networks when a packet loss takes place.
    Type: Application
    Filed: June 25, 2012
    Publication date: October 18, 2012
    Applicant: NEC CORPORATION
    Inventors: Nobuyuki Enomoto, Hideyuki Shimonishi, Junichi Higuchi, Youichi Hidaka, Jun Suzuki, Takashi Yoshikawa
  • Patent number: 8250643
    Abstract: A TCP 2003 is terminated in an intermediate driver 2006 within a gateway device 20, a TCP 3003 is terminated in an intermediate driver 3006 within a gateway device 30, and a frame is transferred between the intermediate drivers with a method not causing a congestion control such as a UDP. Besides, an SSL session is constructed between an SSL 2002 and an SSL 3002, and upon completing construction of the session, a public key and a secret key are sent by means of an Ethernet frame from a processing speed acceleration engine control to a processing speed acceleration engine. Thus, the gateway device transfers the frame not through a CPU but by employing the processing speed acceleration engine within an NIC in later communication between a terminal 21 and a server 31.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: August 21, 2012
    Assignee: NEC Corporation
    Inventors: Nobuyuki Enomoto, Hideo Yoshimi, Youichi Hidaka
  • Patent number: 8233483
    Abstract: Any packet loss is detected very quickly by means of only a series of sequence number in a multi-path environment where a transmitter and a receiver are connected to each other by way of a plurality of networks when no inversion of sequence arises in any of the networks. A communication apparatus includes a plurality of sequence buffers arranged at each network to accumulate packets until a sequence acknowledgement and an absence detecting section adapted to determine the occurrence of an absence of a packet when one or more packets are accumulated in all the sequence buffers. With this arrangement, the absence detecting section of the receiver monitors the packets staying in the sequence guaranteeing buffer arranged in each of the network, paying attention to the characteristic that packets are stored in the sequence buffers of all the networks when a packet loss takes place.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: July 31, 2012
    Assignee: NEC Corporation
    Inventors: Nobuyuki Enomoto, Hideyuki Shimonishi, Junichi Higuchi, Youichi Hidaka, Jun Suzuki, Takashi Yoshikawa
  • Patent number: 8200880
    Abstract: An I/O equipment sharing system includes CPUs, a plurality of route complexes coupled to the CPUs, upstream PCI Express-bridges coupled to the route complexes, downstream PCI Express-bridges coupled to the upstream PCI Express-bridges through a network, and I/O equipment coupled to the downstream PCI Express-bridges. In the above configuration, the I/O equipment are shared between the CPUs using the identifiers of the network (for example, Ethernet VLAN IDs), the identifiers are set so that they do not overlap between the respective CPUs and necessary I/O equipment is set to a set identifier. Further, an identifier is set to a plurality of the same I/O equipment required by the respective CPUs.
    Type: Grant
    Filed: September 19, 2007
    Date of Patent: June 12, 2012
    Assignee: NEC Corporation
    Inventors: Junichi Higuchi, Youichi Hidaka, Jun Suzuki, Atsushi Iwata
  • Publication number: 20120110233
    Abstract: Fault tolerance is improved, a functional limitation at the time of start-up of an I/O system is avoided, and a start-up time is shortened. A downstream PCI Express bridge sets a PCI Express device connected to the downstream PCI Express bridge itself, among a plurality of single root-compatible PCI Express devices shared by a plurality of root complexes connected to a plurality of upstream PCI Express bridges that exchange data with the downstream PC Express bridge itself through a network, controls and monitors a state of a physical link with the PCI Express device connected to the downstream PCI Express bridge itself, and performs monitoring and notification of an error of the PCI Express device connected to the downstream PCI Express bridge itself.
    Type: Application
    Filed: June 11, 2010
    Publication date: May 3, 2012
    Inventors: Junichi Higuchi, Youichi Hidaka, Jun Suzuki, Takashi Yoshikawa
  • Publication number: 20120016949
    Abstract: A distributed processing system which distributes a load of a request from a client without being restricted by a processing status and processing performance of transfer processing means is provided: A distributed processing system includes: processing means for processing a request from request means and generating a reply; a switch connected to the processing means; memory means connected to the switch; and an interface, connected to a network, the request means being connected to, and to the switch, for transferring the request from the request means to the memory means and for transferring the reply to the request means, wherein the memory means comprises: first control means for determining whether State management is required for the transferred request; first storage means for storing a request that requires the State management; and second storage means for storing a request that does not require the State management, the first control means eliminates the request stored in the first or the second st
    Type: Application
    Filed: March 15, 2010
    Publication date: January 19, 2012
    Inventors: Junichi Higuchi, Youichi Hidaka, Takashi Yoshikawa
  • Patent number: 8094584
    Abstract: For eliminating a reduction in throughput in a network as a whole according to optimum path transfer technique which is the expansion of spanning tree protocol, a frame switching unit of the network has an STP control unit for, when a port state of a spanning tree is changed, notifying a table control unit of an identifier of the spanning tree and a port number of a predetermined port among the respective ports, the table control unit for setting, in a forwarding table storage unit, a received port number of a predetermined port as an output port in an entry in which a node ID is equivalent to a spanning tree identifier, and a table search unit for determining an output destination from among output ports obtained by acquisition of received frame information from a frame analysis unit.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: January 10, 2012
    Assignee: NEC Corporation
    Inventors: Masaki Umayabashi, Nobuyuki Enomoto, Youichi Hidaka, Daisaku Ogasahara, Kazuo Takagi, Atsushi Iwata
  • Patent number: 8040821
    Abstract: A switching device includes an input stage switch group 1-1 including a plurality of input lines, an output stage switch group 1-3 including a plurality of output lines, an intermediate stage switch group 1-2 arranged between the input stage switch group and the output stage switch group, and a scheduler 1-22 deciding a signal path of each of intermediate stage switches 1-21 in the intermediate stage switch group based on information input to the respective input lines. The intermediate stage switch group is divided into a plurality of groups, a plurality of the schedulers is arranged in a distributed fashion to correspond to the plurality of groups, respectively and the schedulers operate independently of one another.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: October 18, 2011
    Assignee: NEC Corporation
    Inventors: Junichi Higuchi, Youichi Hidaka, Mikiharu Yamashita, Yukihiro Hara
  • Publication number: 20110219164
    Abstract: Virtual Functions (VFs) 602-1 to 602-N of an I/O device are separately allocated to a plurality of computers 1-1 to 1-N. In an address swap table 506, a root domain that is an address space of the computer 1 and mapping information of an I/O domain that is an address space unique to the I/O device 6 are registered. Mapping is set with the VFs 602-1 to 602-N as units. When accessing the VFs 602-1 to 602-N of the I/O device 6 to which each of the computers 1-1 to 1-N is allocated, an I/O packet transfer unit 701 checks the address swap table 506 to swap source/destination addresses recorded in packet headers.
    Type: Application
    Filed: August 25, 2008
    Publication date: September 8, 2011
    Inventors: Jun Suzuki, Youichi Hidaka, Takashi Yoshikawa
  • Publication number: 20110213902
    Abstract: An information processing system includes a plurality of processors for executing processing according to a predetermined processing request sent from a different device; a switching device for performing data transfer between the individual processors and the different device; and a storage device which is connected to the switching device and enables data transfer to and from the individual processors. At least one of the processors includes a processing request storing unit for storing processing request data sent from the different device to the processor, into the storage device by data transfer. At least another one of the processors includes a processing request reading unit for reading the processing request data stored in the storage device from the storage device by data transfer.
    Type: Application
    Filed: July 14, 2009
    Publication date: September 1, 2011
    Inventors: Youichi Hidaka, Junichi Higuchi, Takashi Yoshikawa