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:
Disclosed is a technique that satisfies both the dispersion performance of the data storage locations and the access efficiency in data acquisition, even when handling a wide variety of sensor data. A receiving node determines, upon receipt of a data storage request or a data acquisition request, a data server in which data is to be stored. The receiving node includes key generation unit which generates a new key using a specified data key and a masked time-of-day acquired by applying a mask to a specified time-of-day, and destination node calculation unit which determines the data server in which the data is to be stored, using the new key generated by the key generation unit.
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:
Disclosed is a storage device which provides data with higher data throughput performance during in-memory storage access in an access environment with little locality. This storage device is equipped with: a data storage means, which includes a main memory that stores data in a block unit, and a cache memory capable of storing, in the block unit, the data stored in the main memory; access request accumulation means for accumulating an access request for data stored in the data storage means; data scanning means for, when the access request accumulated in the access request accumulation means satisfy a prescribed condition, reads the data stored in the main memory, in the block units and writes the data in the cache memory in order, and scans the data; and access retrieval means for reading from the access request accumulation means an access request for data specified by means of the scan, and returns information with which the specified data can be specified to the source from which that access request was transmitted.