Abstract:
An evaluation value DS for evaluating responsiveness of a first node when no loads are being transferred, an evaluation value Dn for evaluating responsiveness of a path P connecting between the first and second nodes assuming that loads are being transferred, and an evaluation value Dr for evaluating responsiveness of the second node N2 assuming that the second node has received a load from the first node are calculated. Whether or not to transfer the load is determined depending upon comparison results of magnitude of DS and a sum of Dr+Dn.
Abstract:
A distributed storage system which achieves high access performance simultaneously with maintaining the flexibility of allocation of data objects is disclosed. A client terminal includes an asynchronous cache that retains an correspondence relationship between an identifier of object data and an identifier of the storage node that is to handle an access request for the object data, and an access unit that determines the storage node that is to handle the access request on the basis of the correspondence relationship stored in the asynchronous cache, and that transmits the access request to the determined storage node, wherein the storage node includes a determination unit that determines, upon receiving the access request from the client terminal, whether the access request is to be handled by itself, and notifies the client terminal of the determined result, and an update unit that updates the storage node that is to handle the access request, and wherein the asynchronous cache changes the correspondence relationship in accordance with the update, the change being made asynchronous with the update by the storage nodes.
Abstract:
In order to keep the deterioration of water distribution pipes from progressing, a tap water management system is provided with: a water pressure detection unit for detecting the water pressure in at least one location in a water distribution pipe for carrying clean water from a water distribution site to a consumer. and transmitting the detection result as water pressure information; a deterioration detection unit for detecting deterioration in at least one location in a water distribution pipe, and transmitting the detection result as deterioration information; a water distribution planning unit for causing a water distribution plan that is a plan for water distribution pressure to be determined on the basis of information regarding past water demand; a deterioration-reducing water distribution planning unit for deciding, on the basis of the water distribution plan, the water pressure information, and the deterioration information. a deterioration-reducing water distribution plan according to the extent of deterioration; a water distribution pressure changing unit for changing the water distribution pressure of the water distribution pipe; and a water distribution pressure control unit for controlling the water distribution pressure changing unit on the basis of the deterioration-reducing water distribution plan.
Abstract:
A distributed storage device according to the present invention includes: a plurality of storage nodes, the plurality of storage nodes includes: a data storage unit that accumulates stream data output from a device; a first time frame generation unit that generates a time frame synchronized with another storage node and associates a data element included in stream data accumulated in the data storage unit with one of time frames; a data selection unit that selects a data element associated with a predetermined time frame from the stream data accumulated in the data storage unit, based on an access request from a client terminal; and a data transmission unit that transmits a data element selected by the data selection unit to the client terminal.
Abstract:
A distributed storage system, includes: a first data storage unit that holds data in a first data structure; a second data storage unit that holds the data in a second data structure different from the first data structure; an update information holding unit that holds an update information item(s) indicating update content of the data, and if a predetermined update condition is satisfied, applies the update information item(s) to the second data storage unit and reflects the update content in the second data storage unit; an update state monitoring unit that monitors the update information item(s) held by the update information holding unit and extracts as an update state an application status of the update information item(s) to the second data storage unit; and an update condition change unit that changes the predetermined update condition based on a change command for changing the predetermined update condition, the change command being determined in accordance with the update state.