Data arrangement calculating system, data arrangement calculating method, master unit and data arranging method
AssigneeNEC Corporation
InventorShoji Nishimura
Life of this patent
Estimating the term…
Loading patent…
AssigneeNEC Corporation
InventorShoji Nishimura
Estimating the term…
A data arrangement calculating system including a master unit and a plurality of slave units connected with said master unit. The master unit includes a data arranging section and a job allocating section. The data arranging section includes a data dividing section and an arranging section configured to arrange a first block of the blocks in a first slave unit of the plurality of slave units as an owner block, and arrange the replica block of a second block of the blocks next to the first block in the first slave unit. The first slave unit includes a data retaining section configured to retain said first block and the replica block of said second block and a job executing section. The job executing section executes the sliding window calculation by using the first block and the replica block of the second block.
A data arrangement calculating system comprising:
A data arrangement calculating method comprising:
A method of arranging data in a non-transitory computer readable medium comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
No references of this kind are recorded.
Multiprogramming arrangements: allocation of resources, e.g. of the central processing unit [CPU]
Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries: distributed queries
Handling natural language data
Computing and data processing
About 4 years 8 months of term left · ends 25 Jun 2031 (estimated)
This application is a National Stage of International Application No. PCT/JP2010/070854filed Nov. 24, 2010, claiming priority based on Japanese Patent Application No. 2009- 277521 filed Dec. 7, 2009, the contents of all of which are incorporated herein by reference in their entirety.
The present invention is related to a data arrangement calculating system, especially to a data arrangement calculating system which executes a sliding window calculation.
As an example of a data arrangement calculating system, Bigtable which manages large-scale data is described in Non-Patent Literature 1. The Bigtable is a system in which a table is divided into tablets which are distributed to and managed by a plurality of servers. The Bigtable has a feature that the table can have the tremendous size and at the same time can be distributed to many servers. In such a system in which data is divided in a suitable size, and managed over a plurality of servers, the sliding window calculation becomes possible according to the key data. The sliding window calculation is a calculating method in which a series of data arranged in an order such as time series data is sequentially calculated every specific section. For example, the sliding window calculation is used to calculate a moving average of stock market and to calculate a place where a user stays and a stay time from a time series of position data of a user.
The objects, effect, features of the present invention would become clearer from exemplary embodiments in conjunction with the attached drawings:
FIG. 1 is a block diagram showing a configuration example of a data arrangement calculating system 10 according to a first exemplary embodiment of the present invention;
FIG. 2 is a block diagram showing a hardware configuration example of a master unit 100 and slave units 200 in the exemplary embodiment of the data arrangement calculating system 10;
Hereafter, a data arrangement calculating system, a data arrangement calculating method, a master unit, a data arranging method, a data arrangement program and a storage medium according to exemplary embodiments of the present invention will be described with reference to the attached drawings.
[First Exemplary Embodiment]
A first exemplary embodiment of the present invention will be described. FIG. 1 is a block diagram showing a configuration of a data arrangement calculating system 10 according to the first exemplary embodiment of the present invention. Referring to FIG. 1, the data arrangement calculating system 10 is provided with a master unit 100 and a plurality of slave units 200. The master unit 100 has data which have a plurality of records arranged in the order of key data of a predetermined key, and a job which executes a sliding window calculation every predetermined window width. The plurality of slave units 200 are connected with the master unit 100.