Patents by Inventor Naoyoshi OHKAWA
Naoyoshi OHKAWA 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).
-
Publication number: 20240069941Abstract: An information processing apparatus includes a logic circuit provided with a processing function performing a microservice, a service mesh functional circuit and a pseudo application. The logic circuit starts processing of a service that uses the request data, generates a pseudo request for a control plane communication, transmits the generated pseudo request to the pseudo application, and transmits a processing completion notification to the pseudo application based on completion of the processing of the service by the processing function. The pseudo application transmits a pseudo response to the logic circuit based on reception of the processing completion notification after reception of the pseudo request. The service mesh functional circuit rewrites destination information included in the pseudo response and transfers the pseudo response in which the destination information has been rewritten to the logic circuit.Type: ApplicationFiled: May 24, 2023Publication date: February 29, 2024Applicant: Fujitsu LimitedInventors: Naoyoshi OHKAWA, Hiroshi TOMONAGA
-
Publication number: 20200296021Abstract: A non-transitory computer-readable recording medium has stored a program that causes a computer to execute a process including: capturing transmission packets transmitted from a first apparatus to a second apparatus, and response packets including a timestamp counted at an interval; estimating the interval based on arrival times of two response packets and timestamps thereof; estimating a count time of a first timestamp of a first response packet, based on a first arrival time of one transmission packet, a second arrival time of the first response packet, and the first timestamp; calculating a reference time based on the count time, the first timestamp, and the interval; estimating a transmission time of the first response packet, based on the reference time, the first timestamp, and the interval; and estimating a communication time of the first response packet, based on the transmission time and the second arrival time.Type: ApplicationFiled: February 24, 2020Publication date: September 17, 2020Applicant: FUJITSU LIMITEDInventor: NAOYOSHI OHKAWA
-
Patent number: 10680756Abstract: A storage medium having a program that executes a process including acquiring a packet formed by dividing data to be transmitted to receiving apparatus by transmitting apparatus and a packet that includes an ACK number to identify an amount of the data about which reception of packets transmitted from the transmitting apparatus to the receiving apparatus by the receiving apparatus has been confirmed; when the acquired packet is a retransmission packet and a lost packet corresponding to the retransmission packet has not been acquired, classifying a position of the lost packet as any of a last packet, an intermediate packet, and a leading packet by comparing the ACK number included in the retransmission packet and the ACK number included in each of packets previous and subsequent to the lost packet; and calculating a retransmission time by a calculation method identified based on the classified position of the lost packet.Type: GrantFiled: July 9, 2018Date of Patent: June 9, 2020Assignee: FUJITSU LIMITEDInventors: Naoyoshi Ohkawa, Yuji Nomura, Fumiyuki Iizuka
-
Patent number: 10628201Abstract: A disclosed information processing apparatus includes a memory and a processor. And the processor is coupled to the memory and configured to: detect a first virtual node that is a bottleneck from among plural virtual nodes included in a virtual system; and identify a second virtual node that is a bottleneck based on a first number of cache misses that occurred when a first program for realizing the first virtual node was executed and a second number of cache misses that occurred when a second program for realizing a second virtual node that is other than the first virtual node was executed.Type: GrantFiled: November 14, 2017Date of Patent: April 21, 2020Assignee: FUJITSU LIMITEDInventors: Hirokazu Iwakura, Yuji Nomura, Naoyoshi Ohkawa, Yasuhiko Kanemasa
-
Patent number: 10432492Abstract: A method for analyzing communication qualities between virtual machines serving as transmission sources and virtual machines serving as transmission destinations on a virtual network includes identifying, by a computer, based on the temporal sequence of the input queue information and the temporal sequence of the output queue information, a first pair and a second pair as mirroring targets, wherein the input queue information indicates a first queue length indicating a number of pieces of data addressed from one of the transmission sources to one of the transmission destinations, wherein the output queue information indicates a second queue length indicating a number of pieces of data included in an output queue of the one of the transmission destinations.Type: GrantFiled: January 31, 2017Date of Patent: October 1, 2019Assignee: FUJITSU LIMITEDInventors: Hirokazu Iwakura, Yuji Nomura, Fumiyuki Iizuka, Sumiyo Okada, Naoyoshi Ohkawa
-
Patent number: 10291505Abstract: A computer obtains a first packet group transmitted wirelessly by a first wireless communication apparatus and a second packet group transmitted wirelessly by a second wireless communication apparatus. The computer then detects a first non-communication period, during which there are no packets transmitted by the first wireless communication apparatus for a prescribed time or longer, and also detects a second non-communication period, during which there are no packets transmitted by the second wireless communication apparatus for the prescribed time or longer. The computer then determines based on an overlap between the first and second non-communication periods whether the first and second wireless communication apparatuses are connected to the same wireless base station.Type: GrantFiled: July 14, 2017Date of Patent: May 14, 2019Assignee: FUJITSU LIMITEDInventors: Sumiyo Okada, Yuji Nomura, Fumiyuki Iizuka, Hirokazu Iwakura, Naoyoshi Ohkawa
-
Patent number: 10200291Abstract: A packet analysis method includes acquiring a first acknowledge packet and a second acknowledge packet transmitted from the first device; acquiring a plurality of packets transmitted from the second device during a period from reception of the first acknowledge packet to reception of the second acknowledge packet; identifying a number of packets corresponds to data transmitted from the second device, by calculating a difference between a first identification number corresponding to the first acknowledge packet and a second identification number corresponding to the second acknowledge packet; calculating a plurality of bandwidth values, a number of the plurality of bandwidth values is identical to the number of packets, based on acquisition timings of the plurality of packets and an interval between the acquisition timings of two adjacent packets; and determining a bandwidth value that is to be removed from the plurality of bandwidth values by comparing the plurality of bandwidth values.Type: GrantFiled: December 16, 2016Date of Patent: February 5, 2019Assignee: FUJITSU LIMITEDInventors: Naoyoshi Ohkawa, Yuji Nomura, Sumiyo Okada, Fumiyuki Iizuka
-
Publication number: 20190020443Abstract: A storage medium having a program that executes a process including acquiring a packet formed by dividing data to be transmitted to receiving apparatus by transmitting apparatus and a packet that includes an ACK number to identify an amount of the data about which reception of packets transmitted from the transmitting apparatus to the receiving apparatus by the receiving apparatus has been confirmed; when the acquired packet is a retransmission packet and a lost packet corresponding to the retransmission packet has not been acquired, classifying a position of the lost packet as any of a last packet, an intermediate packet, and a leading packet by comparing the ACK number included in the retransmission packet and the ACK number included in each of packets previous and subsequent to the lost packet; and calculating a retransmission time by a calculation method identified based on the classified position of the lost packet.Type: ApplicationFiled: July 9, 2018Publication date: January 17, 2019Applicant: FUJITSU LIMITEDInventors: NAOYOSHI OHKAWA, Yuji NOMURA, Fumiyuki Iizuka
-
Patent number: 10110459Abstract: A throughput measuring method includes: acquiring a plurality of data packets at an observation point on a network, the plurality of data packets being transmitted from a transmission source apparatus and received by a transmission destination apparatus; calculating a plurality of round trip times, for each of the data packets, from a time point of acquisition of each of the data packets transmitted from the transmission source apparatus to a time point of acquisition of response packet corresponding to each of the data packets; identifying a measurement time section including the plurality of calculated round trip times increasing in ascending order of identification numbers of the response packets; and calculating a throughput of the identified measurement time section based on data quantities of the plurality of data packets transmitted from the transmission source apparatus during the identified measurement time section.Type: GrantFiled: February 26, 2016Date of Patent: October 23, 2018Assignee: FUJITSU LIMITEDInventors: Sumiyo Okada, Yuji Nomura, Fumiyuki Iizuka, Naoyoshi Ohkawa
-
Publication number: 20180150313Abstract: A disclosed information processing apparatus includes a memory and a processor. And the processor is coupled to the memory and configured to: detect a first virtual node that is a bottleneck from among plural virtual nodes included in a virtual system; and identify a second virtual node that is a bottleneck based on a first number of cache misses that occurred when a first program for realizing the first virtual node was executed and a second number of cache misses that occurred when a second program for realizing a second virtual node that is other than the first virtual node was executed.Type: ApplicationFiled: November 14, 2017Publication date: May 31, 2018Applicant: FUJITSU LIMITEDInventors: Hirokazu IWAKURA, Yuji NOMURA, Naoyoshi OHKAWA, Yasuhiko KANEMASA
-
Patent number: 9954748Abstract: In an analysis apparatus, when detecting each packet communicated via a network, an update unit updates statistical information that is stored in a continuous storage area of a storage unit and that indicates the communication state of the network for a first cycle. Then, a first processing unit reads the statistical information from the storage unit at every first cycle, and processes the statistical information and initializes the statistical information in the storage unit. A second processing unit reads partial statistical information that is part of the statistical information from the storage unit at every second cycle shorter than the first cycle, and processes the partial statistical information and initializes the partial statistical information in the storage unit.Type: GrantFiled: October 22, 2014Date of Patent: April 24, 2018Assignee: FUJITSU LIMITEDInventors: Naoyoshi Ohkawa, Yuji Nomura, Fumiyuki Iizuka, Sumiyo Okada
-
Patent number: 9935886Abstract: An operation unit detects that a received first ACK packet is an ACK packet transmitted in response to a single data packet. The operation unit determines whether to calculate a round trip time by using reception time of the first ACK packet on the basis of a window size included in the first ACK packet and a window size included in a second ACK packet acquired immediately before the first ACK packet. If the operation unit determines to calculate the round trip time, the operation unit outputs the round trip time calculated by using the reception time of the first ACK packet.Type: GrantFiled: November 10, 2015Date of Patent: April 3, 2018Assignee: FUJITSU LIMITEDInventors: Sumiyo Okada, Yuji Nomura, Fumiyuki Iizuka, Naoyoshi Ohkawa
-
Publication number: 20180048552Abstract: A computer obtains a first packet group transmitted wirelessly by a first wireless communication apparatus and a second packet group transmitted wirelessly by a second wireless communication apparatus. The computer then detects a first non-communication period, during which there are no packets transmitted by the first wireless communication apparatus for a prescribed time or longer, and also detects a second non-communication period, during which there are no packets transmitted by the second wireless communication apparatus for the prescribed time or longer. The computer then determines based on an overlap between the first and second non-communication periods whether the first and second wireless communication apparatuses are connected to the same wireless base station.Type: ApplicationFiled: July 14, 2017Publication date: February 15, 2018Applicant: FUJITSU LIMITEDInventors: SUMIYO OKADA, Yuji NOMURA, Fumiyuki Iizuka, Hirokazu Iwakura, NAOYOSHI OHKAWA
-
Patent number: 9866453Abstract: A method includes receiving a first packet, the first packet being including a first packet identifier and a first error detection code, storing first information indicating the first packet identifier and second information indicating the first error detection code, receiving a second packet, the second packet being including a second packet identifier and a second error detection code, comparing the second packet identifier and the second error detection code with the first information and the second information, respectively, in response to a determination that the second packet identifier corresponds to the first information and the second error detection code corresponds to the second information, discarding the second packet, in response to a determination that at least one the second packet identifier and the second error detection code does not correspond to the first information and the second information, providing the first packet and the second packet for a packet analysis.Type: GrantFiled: February 1, 2016Date of Patent: January 9, 2018Assignee: FUJITSU LIMITEDInventors: Fumiyuki Iizuka, Naoyoshi Ohkawa, Yuji Nomura
-
Publication number: 20170289054Abstract: An apparatus acquires time-series information that stores information on a packet transmitted and received between a first apparatus and a second apparatus in association with a time at which the packet is transmitted or received. The apparatus estimates a window size indicating an amount of data that a receiver of the data is able to accept without acknowledging a sender of the data, based on the acquired time-series information, and, based on temporal change in the estimated window size, determines a type of congestion control being executed by the first apparatus, from among a plurality of candidate types of congestion control.Type: ApplicationFiled: March 10, 2017Publication date: October 5, 2017Applicant: FUJITSU LIMITEDInventors: NAOYOSHI OHKAWA, Yuji NOMURA, Fumiyuki Iizuka, SUMIYO OKADA, Hirokazu Iwakura
-
Publication number: 20170289003Abstract: A method for analyzing communication qualities between virtual machines serving as transmission sources and virtual machines serving as transmission destinations on a virtual network includes identifying, by a computer, based on the temporal sequence of the input queue information and the temporal sequence of the output queue information, a first pair and a second pair as mirroring targets, wherein the input queue information indicates a first queue length indicating a number of pieces of data addressed from one of the transmission sources to one of the transmission destinations, wherein the output queue information indicates a second queue length indicating a number of pieces of data included in an output queue of the one of the transmission destinations.Type: ApplicationFiled: January 31, 2017Publication date: October 5, 2017Applicant: FUJITSU LIMITEDInventors: Hirokazu Iwakura, Yuji Nomura, Fumiyuki Iizuka, Sumiyo Okada, Naoyoshi Ohkawa
-
Patent number: 9749203Abstract: A storage unit stores a plurality of packets collected in a wired section. An operation unit classifies the plurality of packets stored in the storage unit for each connection. The operation unit determines packets corresponding to a connection having a period in which a total data amount of packets for each of which a confirmation response packet has not arrived from a destination apparatus among packets transmitted by an information processing apparatus connected to the wired section increases when the connection is started, a round-trip time of each of the packets transmitted by the information processing apparatus not increasing monotonically in the period, to be packets of communication including the wireless section.Type: GrantFiled: March 30, 2015Date of Patent: August 29, 2017Assignee: FUJITSU LIMITEDInventors: Sumiyo Okada, Yuji Nomura, Fumiyuki Iizuka, Naoyoshi Ohkawa
-
Publication number: 20170134295Abstract: A packet analysis method includes acquiring a first acknowledge packet and a second acknowledge packet transmitted from the first device; acquiring a plurality of packets transmitted from the second device during a period from reception of the first acknowledge packet to reception of the second acknowledge packet; identifying a number of packets corresponds to data transmitted from the second device, by calculating a difference between a first identification number corresponding to the first acknowledge packet and a second identification number corresponding to the second acknowledge packet; calculating a plurality of bandwidth values, a number of the plurality of bandwidth values is identical to the number of packets, based on acquisition timings of the plurality of packets and an interval between the acquisition timings of two adjacent packets; and determining a bandwidth value that is to be removed from the plurality of bandwidth values by comparing the plurality of bandwidth values.Type: ApplicationFiled: December 16, 2016Publication date: May 11, 2017Applicant: FUJITSU LIMITEDInventors: Naoyoshi OHKAWA, Yuji NOMURA, Sumiyo OKADA, Fumiyuki llZUKA
-
Publication number: 20170111254Abstract: A device is configured to specify a first time difference between a first time in which a first data packet is transmitted and a second time in which a first response packet is received, specify a second time difference between the second time and a third time in which a second response packet is received, the second response packet being a final response packet corresponding to second data packets transmitted after the first time and before the second time, specify a first data amount of the one or more second data packets, and a second data amount of the first data packet and the one or more second data packets, specify a first throughput value based on the second data amount and the first time difference, specify a second throughput value based on the first data amount and the second time difference.Type: ApplicationFiled: September 29, 2016Publication date: April 20, 2017Applicant: FUJITSU LIMITEDInventors: NAOYOSHI OHKAWA, Yuji NOMURA, SUMIYO OKADA, Fumiyuki Iizuka
-
Patent number: 9565119Abstract: A packet analysis method includes acquiring a first acknowledge packet and a second acknowledge packet transmitted from the first device; acquiring a plurality of packets transmitted from the second device during a period from reception of the first acknowledge packet to reception of the second acknowledge packet; identifying a number of packets corresponds to data transmitted from the second device, by calculating a difference between a first identification number corresponding to the first acknowledge packet and a second identification number corresponding to the second acknowledge packet; calculating a plurality of bandwidth values, a number of the plurality of bandwidth values is identical to the number of packets, based on acquisition timings of the plurality of packets and an interval between the acquisition timings of two adjacent packets; and determining a bandwidth value that is to be removed from the plurality of bandwidth values by comparing the plurality of bandwidth values.Type: GrantFiled: July 24, 2014Date of Patent: February 7, 2017Assignee: FUJITSU LIMITEDInventors: Naoyoshi Ohkawa, Yuji Nomura, Sumiyo Okada, Fumiyuki Iizuka