Packet storage method, information processing apparatus, and non-transitory computer-readable storage medium

US10009151B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10009151-B2
Application numberUS-201414531086-A
CountryUS
Kind codeB2
Filing dateNov 3, 2014
Priority dateDec 12, 2013
Publication dateJun 26, 2018
Grant dateJun 26, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A packet storage method includes receiving a plurality of packets from a network including a plurality of connections, associating, with each of the packet, a connection via which the corresponding packet has passed, specifying a connection, among the plurality of connections, in which an error has occurred, based on analysis of the plurality of packets, identifying the packet which has passed through the connection in which the error has occurred, and storing, in a storage device, the identified packet, among the plurality of received packets.

First claim

Opening claim text (preview).

What is claimed is: 1. A packet storage method comprising: receiving a plurality of packets from a network including a plurality of connections; storing the plurality of packets in a buffer; identifying a relationship indicating which packet of the plurality of packets has been passed via which connection of the plurality of connections; executing an analysis of the plurality of packets stored in the buffer to detect at least one of an increase of round trip time (RTT) and an increase in server delay; specifying a first connection of the plurality of connections, in which at least one of the increase of the RTT and the increase in server delay has occurred, based on the analysis of the plurality of packets stored in the buffer; identifying, based on the relationship, a first packet of the plurality of packets, which has passed through the first connection and is stored in the buffer; and transferring from the buffer to a storage device, the first packet, among the plurality of received packets while deleting the plurality of packets stored in the buffer. 2. The packet storage method according to claim 1 , further comprising: after receiving the plurality of packets, assigning, to each of the plurality of packets, a packet identifier that identifies the corresponding packet. 3. The packet storage method according to claim 2 , wherein in identifying the relationship, a connection identifier that identifies a connection is associated with each of the packet identifiers. 4. The packet storage method according to claim 1 , wherein the first packet that is to be stored in the storage device is selected from the plurality of packets received after a predetermined time before the connection in which the at least one of an increase of RTT and an increase in server delay has occurred was detected. 5. The packet storage method according to claim 1 further comprising: detecting that the at least one of an increase of RTT and an increase in server delay has been removed, wherein, from the plurality of packets received before time when the at least one of an increase of RTT and an increase in server delay is removed, the first packet that is to be stored in the storage device is selected. 6. The packet storage method according to claim 1 further comprising: selecting at least one type of the at least one of an increase of RTT and an increase in server delay from a plurality of types of the at least one of an increase of RTT and an increase in server delay in accordance with the remaining capacity of the storage device or time which it takes to write data included in the packet to the storage device. 7. An information processing apparatus comprising: a memory; and a processor coupled to the memory and configured to store the plurality of packets in a buffer; receive a plurality of packets from a network including a plurality of connections, identify a relationship indicating which packet of the plurality of packets has been passed via which connection of the plurality of connections, executing an analysis of the plurality of packets stored in the buffer to detect at least one of an increase of round trip time (RTT) and an increase in server delay; specify, based on the analysis of the plurality of packets stored in the buffer, a first connection of the plurality of connections, in which at least one of the increase of the RTT and the increase in server delay has occurred, identify, based on the relationship, a first packet of the plurality of packets which has passed through the first connection and is stored in the buffer, and transfer from the buffer to a storage device, the first packet, among the plurality of received packets while deleting the plurality of packets stored in the buffer. 8. The information processing apparatus according to claim 7 , the processor is configured to, after receiving the plurality of packets, assign, to each of the plurality of packets, a packet identifier that identifies the corresponding packet. 9. The information processing apparatus according to claim 8 , the processor is configured to, in identifying the relationship, associate a connection identifier that identifies a connection with each of the packet identifiers. 10. The information processing apparatus according to claim 7 , wherein the first packet that is to be stored in the storage device is selected from the plurality of packets received after a predetermined time before the connection in which the at least one of an increase of RTT and an increase in server delay has occurred was detected. 11. The information processing apparatus according to claim 7 , the processor is configured to detect that the at least one of an increase of RTT and an increase in server delay has been removed, wherein from the plurality of packets received before time when the at least one of an increase of RTT and an increase in server delay is removed, the first packet that is to be stored in the storage device is selected. 12. The information processing apparatus according to claim 7 , the processor is configured to select at least one type of the at least one of an increase of RTT and an increase in server delay from a plurality of types of at least one of an increase of RTT and an increase in server delay in accordance with the remaining capacity of the storage device or time which it takes to write data included in the packet to the storage device. 13. A non-transitory computer-readable storage medium storing a program that causes an information processing apparatus to execute a process, the process comprising: receiving a plurality of packets from a network including a plurality of connections; storing the plurality of packets in a buffer; identifying a relationship indicating which packet of the plurality of packets has been passed via which connection of the plurality of connections; executing an analysis of the plurality of packets stored in the buffer to detect at least one of an increase of round trip time (RTT) and an increase in server delay; specifying a first connection of the plurality of connections, in which at least one of the increase of the RTT and the increase in server delay has occurred, based on the analysis of the plurality of packets stored in the buffer; identifying, based on the relationship, a first packet of the plurality of packets stored in the buffer which has passed through the first connection in which the error has occurred; and transferring from the buffer to a storage device, the first packet, among the plurality of received packets while deleting the plurality of packets stored in the buffer. 14. The non-transitory computer-readable storage medium according to claim 13 , the process further comprising: after receiving the plurality of packets, assigning, to each of the plurality of packets, a packet identifier that identifies the corresponding packet. 15. The non-transitory computer-readable storage medium according to claim 14 , wherein in identifying the relationship, a connection identifier that identifies a connection is associated with each of the packet identifiers. 16. The non-transitory computer-readable storage medium according to claim 13 , wherein the first packet that is to be stored in the storage device is selected from the plurality of packets received after a predetermined time before the connection in which the at least one of an increase of RTT and an increase in server delay has occurred was detected. 17. The non-transitory computer-readable storage medium according to claim 13 , the process further comprising:

Assignees

Inventors

Classifications

  • Network analysis or design · CPC title

  • H04L1/201Primary

    Frame classification, e.g. bad, good or erased (frame indication per se H04L1/0082) · CPC title

  • Errors, e.g. transmission errors · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10009151B2 cover?
A packet storage method includes receiving a plurality of packets from a network including a plurality of connections, associating, with each of the packet, a connection via which the corresponding packet has passed, specifying a connection, among the plurality of connections, in which an error has occurred, based on analysis of the plurality of packets, identifying the packet which has passed …
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification H04L1/201. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 26 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).