Patent application number | Description | Published |
20090106409 | METHOD, APPARATUS AND RECORDING MEDIUM FOR MIGRATING A VIRTUAL MACHINE - In one embodiment, a method for migrating a virtual machine (VM) under operation from one server to another server among a plurality of servers is provided. The method includes providing a schema defined beforehand by an operator, an application-dependent policy using the schema, and an total optimization policy to optimize the system totally, receiving periodically a status information for the application on the VM and a static or dynamic information for the server and the VM from each server, judging whether there is any VM to migrate to another server by referring to the application-dependent policy and the total optimization policy, based on the status information of the application and the static or dynamic information of the VM, and determining a migration destination of the VM matched with the migration condition. | 04-23-2009 |
20100125550 | COMPUTER-READABLE MEDIUM STORING DATA SHARING PROGRAM, DATA SHARING METHOD, AND DATA SHARING PROCESSOR - 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. | 05-20-2010 |
20100153337 | COMPUTER-READABLE RECORDING MEDIUM STORING DATA PROCESSING PROGRAM, SERVER APPARATUS, AND DATA PROCESSING METHOD - A computer-readable recording medium storing a data processing program that causes a computer of a group of mutually communicable computers to execute, an acquisition procedure configured, when a processing request for an arbitrary data is inputted, to acquire the number of replicas set in the arbitrary data, a selection procedure configured to select computers, which serve as arrangement destinations of the arbitrary data and are as many as the number of replicas, from the computers of the computer group by using a predetermined algorithm, a transmission procedure of the number of replicas, configured to transmit the number of replicas of the arbitrary data, which number is acquired by the acquisition procedure, to all the computers of the computer group, and a processing request transmission procedure configured to transmit the processing request to each the computers that are selected by the selection procedure and as many as the number of replicas. | 06-17-2010 |
20110184698 | METHOD FOR DETERMINING DEFINITE CLOCK AND NODE APPARATUS - 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. | 07-28-2011 |
20110271084 | Information processing system and information processing method - A disclosed information processing system includes a receiving node and a storing node, the receiving node includes an order information adding unit that adds first order information to operation instructions included in an operation instruction sequence, the first order information indicating an order among the operation instruction sequences and an operation instruction transmission unit that transmits the one or more operation instructions to the storing node, the storing node includes an operation instruction execution unit that executes the operation instructions. Further, upon a receipt of a second operation instruction having the first order information indicating that the second operation instruction is earlier than the one or more first operation instructions, which was already executed, in the first order relationship, the storing node re-executes the first operation instruction after the second operation instruction is executed. | 11-03-2011 |
20120136837 | INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING APPARATUS - A first node apparatus included in a distributed data store acquires first operation information and a first timestamp corresponding to target data. The first operation information specifies a first operation to be executed on the target data. The first timestamp indicates a first receipt time of the first operation information. The first node apparatus determines whether the first receipt time is earlier than some of second receipt times on the basis of second timestamps and the acquired first timestamp. The second timestamp indicates the second receipt time of second operation information. The second operation information specifies a second operation executed on the target data. The first node apparatus re-executes the second operations together with the first operation on the target data in the order of the receipt time when it is determined that the first receipt time is earlier than some of the second receipt times. | 05-31-2012 |
20130246427 | INFORMATION PROCESSING APPARATUS, COMPUTER-READABLE RECORDING MEDIUM, AND INFORMATION PROCESSING METHOD - 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. | 09-19-2013 |
20140181035 | DATA MANAGEMENT METHOD AND INFORMATION PROCESSING APPARATUS - 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. | 06-26-2014 |
20140310321 | INFORMATION PROCESSING APPARATUS, DATA MANAGEMENT METHOD, AND PROGRAM - 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. | 10-16-2014 |
20150100573 | METHOD FOR PROCESSING DATA - 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. | 04-09-2015 |
20150100676 | STORAGE MEDIUM, METHOD FOR DATA PROCESSING, AND PROCESSING MANAGEMENT APPARATUS - 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. | 04-09-2015 |
20150134919 | INFORMATION PROCESSING APPARATUS AND DATA ACCESS METHOD - A memory includes a plurality of areas corresponding to a plurality of segments of a storage device. An operation unit stores each of generated access instructions in an area corresponding to a segment of an access destination of the access instruction among the plurality of areas. The operation unit loads data of a segment corresponding to at least one area selected from the plurality of areas from the storage device to another area which is different from the plurality of areas on the memory, and executes an access instruction stored in the selected area, for the loaded segment data. | 05-14-2015 |
20150135192 | INFORMATION PROCESSING DEVICE, METHOD FOR PROCESSING INFORMATION, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM HAVING STORED THEREIN INFORMATION PROCESSING PROGRAM - 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. | 05-14-2015 |
20160004441 | ACCESS CONTROL METHOD FOR ACCESSING DATA IN STORAGE AND DISK DRIVE - 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. | 01-07-2016 |
20160041769 | RECORDING MEDIUM STORING ACCESS CONTROL PROGRAM, ACCESS CONTROL APPARATUS, AND ACCESS CONTROL METHOD - An access control apparatus includes a processor that executes a process including: reading first consecutive blocks from a storage device in response to an access request for a first data, the first consecutive blocks including a first block, storage areas of the storage device being managed in units of blocks; loading the first consecutive blocks into a memory area, storage areas of the memory area being managed in units of pages; and in accordance with a state of an access to a page in the memory area, invalidating a specific block of the storage device that corresponds to a specific page pushed out of the memory area, the specific page being pushed out as a consequence of loading the first consecutive blocks into the memory area, and writing second data included in the specific page to consecutive empty areas of the storage device. | 02-11-2016 |
20160092133 | DATA ALLOCATION CONTROL APPARATUS AND DATA ALLOCATION CONTROL METHOD - When access to a second data block located in a second storage area occurs immediately after access to a first data block located in a first storage area, a data allocation control apparatus updates access information indicating an access sequence of the data blocks, based on identification information of the first data block and identification information of the second data block. The data allocation control apparatus determines whether to perform relocation of a first data group related to the first data block and a second data group related to the second data block, based on the access information and allocation information indicating an allocation status of the data blocks in the first storage area and the second storage area. | 03-31-2016 |
Patent application number | Description | Published |
20100022103 | CONNECTOR AND TRANSMISSION WIRE - A connector includes a first contact portion, a second contact portion, a housing and a transmission wire. One of a plug and a receptacle is connected to the first contact portion. The second contact portion is connected to a printed wiring board. The housing holds the first and second contact portions. The transmission wire has one end to which the first contact portion is joined and the other end to which the second contact portion is joined. | 01-28-2010 |
20100022139 | CONNECTOR STRUCTURE, PLUG CONNECTOR, RECEPTACLE CONNECTOR AND ELECTRONIC DEVICE - a connector structure includes: a receptacle connector including (a) a receptacle terminal in which a receptacle contact portion is provided and (b) a housing into which a fiber material is impregnated, and in which a storage space is provided to store the receptacle contact portion; a plug connector engaged into the receptacle connector, the plug connector having a plug terminal in which a plug contact portion is provided, the plug contact portion being inserted between the receptacle contact portion and a partition wall in the storage space; and a contact inhibition member which is provided between the partition wall of the storage space and the receptacle terminal to suppress the plug contact portion from contacting the partition wall of the storage space. | 01-28-2010 |
20110318969 | CONNECTOR - A connector fixable on a board comprises a plurality of plug contacts and a plurality of receptacle contacts, wherein the plug contacts and the receptacle contacts are alternately arranged on a fit plane. | 12-29-2011 |
20120231639 | SURFACE-MOUNT CONNECTER AND SUBSTRATE UNIT - A surface-mount connector includes an enclosure, and a plurality of terminals that is mounted in the enclosure, one end of each of terminals being joined to a surface of a substrate, another end of each terminal fitting into a terminal of a connector that is to be fitted into the surface-mount connector, wherein each of the terminals is mounted in the enclosure so as to be movable within a restricted range in directions to come into contact with and separate from the substrate. | 09-13-2012 |
20140283381 | METHOD OF MOUNTING ELECTRONIC COMPONENT - A method of mounting an electronic component includes applying solder paste to a through-hole of a printed board on which an electronic component is mounted, placing the electronic component on the printed board with a restricting member that restricts a terminal of the electronic component from entering the through-hole, the restricting member being sandwiched between the electronic component and the printed board, performing reflow at a temperature at which the restricting member melts, and welding the terminal in the through-hole with the solder paste. | 09-25-2014 |