Patent application number | Description | Published |
20100064151 | APPARATUS FOR CONTROLLING SUPPLY OF ELECTRIC POWER AND APPARATUS FOR CONTROLLING ELECTRIC POWER - A power supply control apparatus communicates with a power control apparatus which controls use of electric power of an electronic apparatus. A receiver unit receives a change request to change a power supply-distribution capacity supplied to one electronic apparatus from the power control apparatus controlling use of electric power of the one electronic apparatus. A calculation unit calculates a sum of the power supply-distribution capacity supplied to the one electronic apparatus in response to the received change request and power supply-distribution capacities supplied to the other electronic apparatuses except the one electronic apparatus. A comparison unit compares the maximum power supply-distribution capacity to the sum of the calculated power supply-distribution capacities. A determination unit determines whether or not a change in the power supply-distribution capacity supplied to the one electronic apparatus is allowable based on a result of the comparison. | 03-11-2010 |
20110010456 | RECORDING MEDIUM STORING LOAD-DISTRIBUTION PROGRAM, LOAD-DISTRIBUTION APPARATUS, AND LOAD-DISTRIBUTION METHOD - A load-distribution by a computer is provided where a plurality of data centers provide a customer system with a computational resource. A computational resource request is received from a customer system. Electric power information for each data center, which can specify an amount of power consumption required for providing a computational resource from each data center, is acquired in response to the computational resource request. A data center from the plurality of data centers is selected based on the amount of power consumption. The selected data center is requested to provide the computational resource to the customer system. | 01-13-2011 |
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 |
20110307533 | Data managing system, data managing method, and computer-readable, non-transitory medium storing a data managing program - A data managing system includes data managing apparatuses storing data using a first storage unit and a second storage unit with a higher access speed than the first storage unit. Each data managing apparatuses includes an operation performing unit performing, upon reception of an operation request including a first identifier and a second identifier indicating an operation target performed before an operation target of the first identifier, an operation on first data corresponding to the first identifier; a prior-read request unit requesting a prior-read target data managing apparatus to store data corresponding to a third identifier in the second storage unit upon reception of the operation request; and a prior-read target registration request unit requesting the data managing apparatuses corresponding to the second identifier to store the first identifier as the prior-read target of the second identifier. | 12-15-2011 |
20120011100 | SNAPSHOT ACQUISITION PROCESSING TECHNIQUE - This method includes, in response to receipt of a snapshot request from a first node that receives an instruction to obtain a snapshot, identifying transactions in progress; transmitting data representing states of the identified transactions in progress to the first node; after the identifying, carrying out a first processing to prevent the transactions in progress from normally completing; receiving a list of first transactions whose results are reflected to snapshot data or a list of second transactions whose results are not reflected to the snapshot data; and executing copy-on-write on a basis of a specific time after removing the first transactions from among transactions to be processed in the first processing and confirming that the respective first transactions are normally completed or cancelled. | 01-12-2012 |
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 |
20130060815 | RECORDING MEDIUM, DISTRIBUTION CONTROLLING METHOD, AND INFORMATION PROCESSING DEVICE - A computer acquires a particular entry(ies) from a database that includes plural entries for each of which a key is determined; stores the particular entry(ies) into a memory provided in the computer and used as one of memories that store the database in a distributed manner; and associates a particular piece of communication endpoint information with a network interface of the computer. Each key for each particular entry belongs to a particular subset among mutually disjoint subsets of a domain of keys. The particular piece of the communication endpoint information is one of a predetermined number of pieces of the communication endpoint information and is associated with the particular subset. Each piece of the communication endpoint information logically identifies one communication endpoint, is dynamically associated with one network interface which provides access to one of the memories, and is statically associated with one of the subsets. | 03-07-2013 |
20130066849 | TAG MANAGEMENT DEVICE, SYSTEM AND RECORDING MEDIUM - A tag management device executes a process including adding, to data received, sort-free identifiers that indentifies receiving order, and are monotonically increasing or monotonically decreasing numbers or character strings arranged in alphabetical order or a combination thereof; storing, sequentially in a first storing unit associated with a tag that is added to the received data, the identifiers added at the adding; storing, sequentially in a second storing unit in an associated manner, the received data and the identifiers added at the adding; and searching, when a storing unit associated with a tag to be searched for is the first storing unit, data associated with the tag to be searched for by joining, using an inner join or an outer join, information stored in the first storing unit and information stored in the second storing unit. | 03-14-2013 |
20130204941 | METHOD AND SYSTEM FOR DISTRIBUTED PROCESSING - Nodes at first, second, and third locations have the same first-axis coordinates, while nodes at the first, fourth, and fifth locations have the same second-axis coordinates. First transmission transmits data elements from the node at the first location to nodes at the second and fourth locations, as well as to the node at either the third location or the fifth location. Second transmission transmits data elements from nodes at the second locations to nodes at the first, fourth, and fifth locations. Third transmission transmits data elements from nodes at the third locations to nodes at the first, second, and fourth locations. These three transmissions are performed with each node location selected as the base point on a diagonal line. The nodes execute a data processing operation by using the data elements assigned thereto and the data elements received as a result of the first to third transmissions. | 08-08-2013 |
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 |
20140067992 | COMPUTER PRODUCT, COMMUNICATION NODE, AND TRANSMISSION CONTROL METHOD - A computer-readable recording medium stores a program causing a first node to execute a process including identifying among nodes in a system, a second node that has data identical to data in the first node; comparing a first effect level representing a degree to which performance of the system is affected by communication between the first node and a transmission destination node of the data, and a second effect level representing a degree to which the performance is affected by communication between the second node and the transmission destination node, by referring to a storage device that stores effect levels respectively representing a degree to which the performance of the system is affected by communication between the transmission destination node and each node among the nodes; and transmitting based on a comparison result, the data to the transmission destination node by controlling a communicating unit that communicates with the nodes. | 03-06-2014 |
20140181249 | STORAGE MEDIUM, INFORMATION PROCESSING APPARATUS, AND OBJECT TRANSMISSION METHOD - A non-transitory computer-readable storage medium storing a program causing a computer that communicates with another computer to execute a process, the process includes establishing connections corresponding to types of object with the other computer, each type of object including two or more data items; selecting, from the connections, a first connection corresponding to a type of an object to be transmitted; and transmitting the object to the other computer through the first connection. | 06-26-2014 |