News Column

Patent Application Titled "Information Processing Device, Information Processing Method, and Recording Medium" Published Online

July 15, 2014



By a News Reporter-Staff News Editor at Information Technology Newsweekly -- According to news reporting originating from Washington, D.C., by VerticalNews journalists, a patent application by the inventor NAKATSUGAWA, Keiichi (Shinagawa, JP), filed on August 21, 2013, was made available online on July 3, 2014.

The assignee for this patent application is Fujitsu Limited.

Reporters obtained the following quote from the background information supplied by the inventors: "Data generated by sensors and other devices are used by various applications over a network, and shared between multiple companies. The data generated by sensors include sensing data such as, for example, temperature, humidity, altitude, wind speed, energy consumption, and positional information, which are measured periodically by the sensors. Data generated by devices include, for example, sales data from point of sale (POS) terminals or vending machines, and information related to operational status or service provision such as inventory data. The amount and types of data generated by sensors and other devices is significant. This data is stored in data centers and accessed by multiple users in multiple locations from multiple applications over a network, for example.

"Methods for storing data over a network include, for example, methods for storing data in a central location over a network and methods for storing a copy of the data near each application. One method for storing a copy of the data near each application is the content delivery network (CDN).

"FIG. 1 is a diagram illustrating an example of a content delivery network. According to a content delivery network P100, data is collected and stored in an origin server P1 in a data center P50. Client terminals #1 and #2 coupled to an access network P60 are located near the data center P50. A client terminal #3 coupled to an access network P70 and a client terminal #4 coupled to an access network P80 are located far from the data center P50. The terms near and far used here are determined, for example, by the amount of access time when downloading content data from the data center P50 to the client terminals #1 through #4.

"For example, the content data is uploaded to the origin server P1 by the client terminal #1. When the user at the client terminal #2 accesses this content data, the client terminal #2 downloads the content data from the origin server P1.

"Conversely, it takes time for the client terminal #3 and #4 to download the content data form the origin server P1 as they are located far from the origin server P1. This transfer of content data from the origin server P1 to the client terminal #3 and #4 cause an increase in the amount of traffic in the Internet.

"For this reason, with the content delivery network P100, cache servers P2 and P3 are deployed near the client terminal #3 and #4, respectively, and copies of the content data are stored in the cache servers P2 and P3. In this case, the client terminal #3 and #4 access the cache servers P2 and P3, which are near, and this reduces the access delay from that regarding download from the origin server P1. Also, the content data no longer flows between the origin server P1 in the Internet and the cache servers P2 and P3 when the client terminal #3 and #4 download the content data. For this reason, the amount of traffic generated in the Internet by content data downloads from the client terminal #3 and #4 may be reduced.

"Therefore, according to the content delivery network P100, the access delay and traffic increase when downloading content data may be reduced by deploying copies of the content data near the client terminals.

"Japanese Laid-open Patent Publication No. 2004-126716 is an example of related art."

In addition to obtaining background information on this patent application, VerticalNews editors also obtained the inventor's summary information for this patent application: "According to an aspect of the invention, an information processing device includes a memory configured to store information related to data accesses by executions of a plurality of applications, and a network configuration of a network system including a plurality of communication devices and a plurality of processing devices each of which executes any one of the plurality of applications, and a processor configured to calculate traffic amounts, when each of the plurality of communication devices is assumed as a data storage location to store data to be accessed by the executions, to be generated in the network system by the executions, based on the information and the network configuration, and determine a communication device to store the data to be accessed by the executions based on the calculated traffic amounts, among the plurality of communication devices.

"The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.

"It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.

BRIEF DESCRIPTION OF DRAWINGS

"FIG. 1 is a diagram illustrating an example of a content delivery network.

"FIG. 2 is a diagram illustrating an example of a communication system.

"FIG. 3A is a diagram illustrating an example of a hardware configuration of a control device.

"FIG. 3B is a diagram illustrating an example of a function block of the control device.

"FIG. 4 is a diagram illustrating an example of application property information according to a first embodiment.

"FIG. 5 is a diagram illustrating an example of network configuration information according to the first embodiment.

"FIG. 6 is a diagram illustrating an example of traffic generated in a network when a communications device is designated as the candidate storage destination for a data.

"FIG. 7 is a diagram illustrating an example of traffic generated in a network when a communications device is designated as the candidate storage destination for the data.

"FIG. 8 is a diagram illustrating an example of traffic generated in a network when a communications device is designated as the candidate storage destination for the data.

"FIG. 9 is a diagram illustrating an example of traffic generated in a network when a communications device is designated as the candidate storage destination for the data.

"FIG. 10 is a diagram illustrating an example of traffic generated in a network when a communications device is designated as the candidate storage destination for the data.

"FIG. 11 is a diagram illustrating an example of traffic generated in a network when a communications device is designated as the candidate storage destination for the data.

"FIG. 12 is a diagram illustrating an example of traffic generated in a network when a communications device is designated as the candidate storage destination for the data.

"FIG. 13 is a diagram illustrating an example flowchart of a processing to determine the data storage location performed by a control device.

"FIG. 14 is an example of application property information.

"FIG. 15 is a diagram illustrating an example of read traffic when the communications device is designated as the candidate storage destination for the data.

"FIG. 16 is a diagram illustrating a communication system according to a second embodiment.

"FIG. 17 is a diagram illustrating an example of application property information according to the second embodiment.

"FIG. 18 is a diagram illustrating an example flowchart of a processing to determine the data storage location performed by a control device according to the second embodiment.

"FIG. 19 is a specific example of the communication system.

"FIG. 20 is an example of application property information.

"FIG. 21 is a diagram illustrating a communication system according to a third embodiment.

"FIG. 22 is an example of traffic when the communications device is designated as the candidate storage destination for the data.

"FIG. 23 is a diagram illustrating an example of application property information.

"FIG. 24 is a diagram illustrating an example flowchart of a processing to determine the data storage location performed by a control device according to the third embodiment.

"FIG. 25 is a diagram illustrating a communications device in which the delay time from an edge communications device is not over an upper limit value, and a communications device in which the upper limit value has been reached.

"FIG. 26 is a diagram illustrating a communications device in which the delay time from an edge communications device is not over an upper limit value, and a communications device in which the upper limit value has been reached.

"FIG. 27 is a diagram illustrating a communications device in which the delay time from an edge communications device is not over an upper limit value, and a communications device in which the upper limit value has been reached.

"FIG. 28 is a diagram illustrating a communications device in which the delay time from an edge communications device is not over an upper limit value, and a communications device in which the upper limit value has been reached.

"FIG. 29 is a diagram illustrating an example of traffic when the data is stored in two storage communications devices.

"FIG. 30A is a diagram illustrating an example flowchart of a processing to determine the data storage location performed by a control device according to a fourth embodiment.

"FIG. 30B is a diagram illustrating an example flowchart of a processing to determine the data storage location performed by a control device according to the fourth embodiment.

"FIG. 31 is a diagram illustrating an example of a communication system.

"FIG. 32 is a diagram illustrating an example of a storage usage management table.

"FIG. 33 is a diagram illustrating an example of a flowchart of a processing to determine the data storage location performed by a control device according to a fifth embodiment.

"FIG. 34 is a diagram illustrating an example of a communication system.

"FIG. 35 is a diagram illustrating an example of a load status table.

"FIG. 36 is a diagram illustrating an example of a flowchart of a processing to determine the data storage location performed by a control device according to the sixth embodiment."

For more information, see this patent application: NAKATSUGAWA, Keiichi. Information Processing Device, Information Processing Method, and Recording Medium. Filed August 21, 2013 and posted July 3, 2014. Patent URL: http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=741&p=15&f=G&l=50&d=PG01&S1=20140626.PD.&OS=PD/20140626&RS=PD/20140626

Keywords for this news article include: Fujitsu Limited, Information Technology, Information and Data Storage.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Information Technology Newsweekly


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters