Invention Application
- Patent Title: LOAD BALANCING FOR LARGE IN-MEMORY DATABASES
- Patent Title (中): 负载平衡大内存数据库
-
Application No.: PCT/EP2016/057438Application Date: 2016-04-05
-
Publication No.: WO2016162338A1Publication Date: 2016-10-13
- Inventor: GOIKHMAN, Shay , ILIOPOULOS, Antonios , LEVY, Eliezer
- Applicant: HUAWEI TECHNOLOGIES CO., LTD. , GOIKHMAN, Shay , ILIOPOULOS, Antonios , LEVY, Eliezer
- Applicant Address: Huawei Administration Building Bantian Longgang District Shenzhen, Guangdong 518129 CN
- Assignee: HUAWEI TECHNOLOGIES CO., LTD.,GOIKHMAN, Shay,ILIOPOULOS, Antonios,LEVY, Eliezer
- Current Assignee: HUAWEI TECHNOLOGIES CO., LTD.,GOIKHMAN, Shay,ILIOPOULOS, Antonios,LEVY, Eliezer
- Current Assignee Address: Huawei Administration Building Bantian Longgang District Shenzhen, Guangdong 518129 CN
- Agency: KREUZ, Georg
- Priority: EP15162700.7 20150408
- Main IPC: G06F9/50
- IPC: G06F9/50 ; G06F3/06
Abstract:
A data management device (10) is provided, comprising a control module (100) and a storage module (1 10), wherein the storage module (1 10) is configured to store a plurality of data sets in a plurality of data set groups such that the plurality of data sets is assigned to the plurality of data set groups such that every data set group comprises at least one data set and every data set is stored in one data set group only and wherein the control module (100) is configured to assign an exclusive execution context to each data set group and to estimate a number of data set requests for every data set. The control module (100) is further configured to determine data sets for every data set group based on the estimated number of data set requests and to reassign the data sets to the data set groups such that the estimated number of data set requests in a data set group is less or equal to a predetermined number of data set requests for at least one exclusive execution context which is assigned to one of the plurality of data set groups. Thus, skew workload of the data set groups and the assigned exclusive execution contexts can be avoided.
Information query