Patents by Inventor Yuichi Tsuchimoto

Yuichi Tsuchimoto 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: 9619150
    Abstract: An operation unit updates grouping information about grouping of data sets stored in a storage device, based on access information about access to data stored in the storage device and memory loading information about data loaded and held in a memory according to access to data stored in the storage device. The operation unit updates data arrangement in the storage device according to the updating of the grouping information. In the updating of the grouping information, the operation unit updates the grouping information based on relationship information between data sets according to the access information.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: April 11, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hiromichi Kobashi, Toshihiro Shimizu, Yuichi Tsuchimoto
  • Patent number: 9383944
    Abstract: A computer-readable non-transitory recording medium having stored therein a data analyzing program that causes a computer to execute a process. The process includes acquiring a transition matrix of data access based on a data access record of the data access; calculating an entropy rate for each of transition counts by using the transition matrix; determining mutual relevance of the data access based on the entropy rate; and storing data related to the data access on a disk, allocation of the data on the disk being determined by the mutual relevance of the data access.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: July 5, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Toshihiro Shimizu, Yuichi Tsuchimoto
  • Patent number: 9367361
    Abstract: There is provided an information processing device includes a task executor and a controller. The task executor executes one or more second tasks that are generated by execution of a first task. The controller that controls the task executor such that the number of tasks to be executed in parallel is adjusted on the basis of a usage degree representing a degree of usage of resource in the information processing device.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: June 14, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Hidekazu Takahashi, Miho Murata, Yuichi Tsuchimoto
  • Publication number: 20160004441
    Abstract: An access control method includes: in response to a first access instruction that instructs accessing first data, reading the first data and second data from a storage and deleting the first data and the second data from the storage, the first data being read from a first storage area, the second data being read from a second storage area that is physically adjacent to the first storage area and is not an empty area; and in response to a second access instruction that instructs writing third data to the storage, writing the third data to a third storage area that is adjacent to a storage area located in a physically rearmost position among storage areas in which data has been stored in the storage.
    Type: Application
    Filed: September 17, 2015
    Publication date: January 7, 2016
    Inventors: Hidekazu TAKAHASHI, Miho MURATA, Yuichi TSUCHIMOTO, Kazutaka OGIHARA, Motoyuki KAWABA
  • Patent number: 9135325
    Abstract: An information processing apparatus includes a first storage device that stores in a first storage area a first data group that includes a first plurality of data to be processed successively, and stores in a second storage area a second data group that includes a second plurality of data to be processed successively, a second storage device that includes a third storage area that stores a command to access data stored in the first storage area and a fourth storage area that stores a command to access data stored in the second storage area, and a processor configured to store, in a corresponding storage area of the third storage area and the fourth storage area, a received command, select one of the third storage area and the fourth storage area, and process one or more command stored in a selected storage area.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 15, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Miho Murata, Yuichi Tsuchimoto, Toshiaki Saeki
  • Patent number: 9081695
    Abstract: A computer-readable recording medium storing a program causing a processor to execute an operation, the operation includes associating a mathematical function of which a domain includes a key to uniquely specify data to be stored, with each node; associating an index value indicating an amount of the data, with each node; substituting the key in the mathematical function to calculate a value of the mathematical function; substituting the value of the mathematical function and the index value in a weighting function, of which a domain includes the value of the mathematical function and the index value, and in which a size relationship of values of the weighting function is defined in a range of the weighting function, to calculate a value of the weighting function for every node; determining a node in which the data is to be stored, based on the size relationship; and outputting the node.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: July 14, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Yuichi Tsuchimoto, Toshihiro Shimizu
  • Publication number: 20150186048
    Abstract: An operation unit updates grouping information about grouping of data sets stored in a storage device, based on access information about access to data stored in the storage device and memory loading information about data loaded and held in a memory according to access to data stored in the storage device. The operation unit updates data arrangement in the storage device according to the updating of the grouping information. In the updating of the grouping information, the operation unit updates the grouping information based on relationship information between data sets according to the access information.
    Type: Application
    Filed: December 18, 2014
    Publication date: July 2, 2015
    Inventors: HIROMICHI KOBASHI, Toshihiro Shimizu, Yuichi Tsuchimoto
  • Publication number: 20150135192
    Abstract: There is provided an information processing device includes a task executor and a controller. The task executor executes one or more second tasks that are generated by execution of a first task. The controller that controls the task executor such that the number of tasks to be executed in parallel is adjusted on the basis of a usage degree representing a degree of usage of resource in the information processing device.
    Type: Application
    Filed: October 23, 2014
    Publication date: May 14, 2015
    Inventors: Hidekazu TAKAHASHI, Miho Murata, Yuichi Tsuchimoto
  • Publication number: 20150135004
    Abstract: Nodes allocate auxiliary data blocks that are the backup of main data blocks to the nodes in a distributed manner. Each node that holds auxiliary data blocks stores therein management information indicating correspondences between the main data blocks corresponding to the auxiliary data blocks held by the own node and nodes holding the main data blocks.
    Type: Application
    Filed: November 3, 2014
    Publication date: May 14, 2015
    Inventors: HIROMICHI KOBASHI, Yuichi Tsuchimoto
  • Patent number: 9026556
    Abstract: Each of plurality of nodes connected to each other via a network includes a local instance processor and a user application processor. The local instance processor executes a data sharing method for accessing shared data. The data sharing method includes: storing a value of first shared data with a function identifier of an update function upon receiving a registration request, wherein the update function is commutative and idempotent; updating the stored value of the first shared data to a first update value in accordance with an execution result of the update function upon receiving an update request; returning a completion message upon updating the stored value of the first shared data stored in the first node; and transmitting a first reflection request to a second node upon updating the stored value of the first shared data stored in the first node.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: May 5, 2015
    Assignee: Fujitsu Limited
    Inventors: Nobutaka Imamura, Yuichi Tsuchimoto, Toshihiro Shimizu, Hiromichi Kobashi, Miho Murata, Soichi Shigeta
  • Publication number: 20150100607
    Abstract: When a relationship between a first data item belonging to a first group and a second data item belonging to a second group is detected, an operation unit updates the coordinates of the first data item using the coordinates of the second group and updates the coordinates of the second data item using the coordinates of the first group. The operation unit then determines which data items are to belong to each of the first and second groups, on the basis of the coordinates of the data items belonging to the first and second groups and the coordinates of the first and second groups.
    Type: Application
    Filed: October 1, 2014
    Publication date: April 9, 2015
    Inventors: HIROMICHI KOBASHI, Yuichi Tsuchimoto
  • Publication number: 20150100573
    Abstract: A plurality of computers dispersedly store pieces of data and pieces of depository information of the respective pieces of data. The depository information indicates a depository computer storing data of the pieces of data. A first computer of the plurality of computers stores, when depository information of first data is absent in a first storing unit of the first computer, first depository information in the first storing unit. The first depository information indicates the first computer as a first depository computer storing the first data. The first data is stored in a second storing unit of the first computer. The first computer identifies, by searching the first storing unit, a second computer as a second depository computer storing second data to be manipulated in association with third data stored in the second storing unit.
    Type: Application
    Filed: September 12, 2014
    Publication date: April 9, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Hiroki Moue, Yuichi Tsuchimoto, Hiromichi Kobashi, Miho Murata, Yasuo Yamane, Toshiaki Saeki
  • Publication number: 20150100676
    Abstract: A non-transitory computer-readable storage medium storing therein a program that causes a computer to execute a process includes managing a data processing by a processing target node among a plurality of nodes in which respective nodes have relations with other nodes, the processing target node being traced from a start node on the basis of the relations, and calculating a total number of nodes linked to the start node on the basis of numbers of stages indicating distances of processed nodes and the processing target node from the start node, and numbers of branches from the processed nodes and the processing target node, while the processing target node performs the data processing.
    Type: Application
    Filed: September 9, 2014
    Publication date: April 9, 2015
    Inventors: Miho Murata, Yuichi Tsuchimoto, Hidekazu Takahashi
  • Patent number: 9002844
    Abstract: A computer-readable recording medium stores a program for causing an apparatus to execute a procedure. The procedure includes: regarding each data in a data set having a key and a value corresponding to the key, calculating a key characteristic value of the data as an index value indicating an existence of the key in the data and another key included in the value based on the value of the key and the value of the other key included in the value; generating a segment in which data blocks of which the calculated key characteristic values are similar to each other are grouped in one group; and setting a storage destination of the data in the generated segment.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: April 7, 2015
    Assignee: Fujitsu Limited
    Inventor: Yuichi Tsuchimoto
  • Publication number: 20150046385
    Abstract: A computer-readable non-transitory recording medium having stored therein a data analyzing program that causes a computer to execute a process. The process includes acquiring a transition matrix of data access based on a data access record of the data access; calculating an entropy rate for each of transition counts by using the transition matrix; determining mutual relevance of the data access based on the entropy rate; and storing data related to the data access on a disk, allocation of the data on the disk being determined by the mutual relevance of the data access.
    Type: Application
    Filed: February 10, 2014
    Publication date: February 12, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Toshihiro Shimizu, Yuichi Tsuchimoto
  • Publication number: 20140337342
    Abstract: A data management device includes a first storage unit configured to store data; a second storage unit configured to store data, to which access is possible at a high speed compared to the first storage unit; and a processor configured to execute a process including reading, from the first storage unit or the second storage unit, data according to an input data request, and outputting the read data, analyzing relevance between data items stored in the first storage unit or the second storage unit, based on history of data requests that have been input, and dividing, into groups, the data items stored in the first storage unit or the second storage unit based on a result of the analysis, and storing, in the second storage unit, the data items in units of the groups into which the data items have been divided.
    Type: Application
    Filed: July 22, 2014
    Publication date: November 13, 2014
    Inventors: Hiromichi KOBASHI, Yuichi TSUCHIMOTO
  • Publication number: 20140310321
    Abstract: A storage section stores segment information indicative of the correspondences between segments and keys. A control section divides, according to an increase in data which belongs to a segment, the segment into a plurality of segments and updates the segment information. In addition, the control section allows data that belongs to at least one of a plurality of second segments obtained by dividing a first segment once or by hierarchically dividing the first segment N (N>1) times, at the time of the N meeting a determined condition, to be moved from a storage device which stores data that belongs to the first segment to another storage device. The control section restricts the movement of data at the time of the N not meeting the determined condition.
    Type: Application
    Filed: June 26, 2014
    Publication date: October 16, 2014
    Inventors: Miho Murata, Yuichi Tsuchimoto
  • Publication number: 20140181035
    Abstract: A first node is assigned a first data group, and a second node is assigned a second data group. In addition, the second node manages a backup copy of the first data group. The second node receives, from the first node, a log indicating an instruction executed on a data record belonging to the first data group, and stores the received log in a memory of the second node. The second node writes logs for a plurality of instructions accumulated in the memory into a storage device of the second node different from the memory when a predetermined condition is satisfied.
    Type: Application
    Filed: November 4, 2013
    Publication date: June 26, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Hiroki Moue, Yuichi Tsuchimoto, Miho Murata
  • Publication number: 20130246427
    Abstract: An information processing apparatus includes a first storage device that stores in a first storage area a first data group that includes a first plurality of data to be processed successively, and stores in a second storage area a second data group that includes a second plurality of data to be processed successively, a second storage device that includes a third storage area that stores a command to access data stored in the first storage area and a fourth storage area that stores a command to access data stored in the second storage area, and a processor configured to store, in a corresponding storage area of the third storage area and the fourth storage area, a received command, select one of the third storage area and the fourth storage area, and process one or more command stored in a selected storage area.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 19, 2013
    Applicant: FUJITSU LIMITED
    Inventors: Miho MURATA, Yuichi Tsuchimoto, Toshiaki Saeki
  • Patent number: 8437983
    Abstract: A clock determination method executed by a first one of apparatuses included in a system includes receiving a list including first definite clock values of respective apparatuses, the list being circulated among the apparatuses; determining the first clock value of the first apparatus at a point in time based on a smallest of logical clock values regarding corresponding commands on which processing is not completed, the commands being included in commands received by the first apparatus and the logical clock values being obtained at a time of receiving the corresponding commands and being stored, and updating the first clock value, the updated first clock value being included in the list, by using the determined first clock value; specifying, as a second clock value for the system, a smallest of the first clock values included in the updated list; and transmitting the updated list to a second one of the apparatuses.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: May 7, 2013
    Assignee: Fujitsu Limited
    Inventors: Hiromichi Kobashi, Yuichi Tsuchimoto, Miho Murata, Nobutaka Imamura, Toshiaki Saeki, Yasuo Yamane, Hiroki Moue