LOAD BALANCING FOR LARGE DATABASES IN WORKING MEMORY Russian patent published in 2018 - IPC G06F9/50 G06F3/06 

Abstract RU 2675054 C2

FIELD: computer equipment.

SUBSTANCE: invention relates to computer engineering. Data management device is disclosed comprising: control module and a storage module; wherein the storage module is configured to store a plurality of data sets in a plurality of data set groups the way a plurality of data sets are assigned to a plurality of data set groups such that each data set group contains at least one data set and each data set is stored in only one data set group; wherein the control module is configured to assign an exclusive execution context to each group of data sets, the exclusive execution context is solely responsible for processing transactions over a group of data sets and the exclusive execution context is a thread; wherein the control module is configured to estimate the number of data set requests for each data set; wherein the control unit is configured to determine the data sets for each data set group based on the estimated number of data set requests and to reassign the data sets to the data set groups the way the estimated number of dataset queries in a dataset group is less than or equal to a predetermined number of dataset queries for at least one exceptional execution context, which is assigned to one of the plurality of data set groups, and the control module is further configured to create a plurality of exceptional execution contexts, assigning each exceptional execution context to one data set group, determining the average load of one exceptional execution context and creating additional exceptional execution contexts when the average load exceeds a predetermined load value.

EFFECT: technical result is effective workload balancing between different exceptional execution contexts.

12 cl, 7 dwg

Similar patents RU2675054C2

Title Year Author Number
INTERNET-BASED COLLOCATION ERROR CHECKING 2007
  • Gao Tszjan'Feng
  • Dolan Uill'Jam B.
  • Khon' Sjao-Uehn'
  • Chzhou Min
RU2458391C2
METHOD FOR ASSIGNING ADDRESSES IN DIGITAL RELAY SYSTEM 2000
  • Lebul' Zhil'
RU2251817C9
BASE STATION (ANTENNA) SELECTION FOR TRANSMITTING UPLINK SOUNDING REFERENCE SIGNALS, SRS 2011
  • Khedberg Tomas
  • Vikberg Yari
  • Nyulander Tomas
RU2587651C2
APPARATUS AND METHOD OF GENERATING MEASUREMENTS OF TECHNICAL CHARACTERISTICS IN WIRELESS NETWORKS 2009
  • Katovich Amer
  • Dills Dzhej F.
  • Mittal Mukesh K.
RU2482621C2
SYNCHRONISING PARTITIONED RESOURCES AMONG MULTIPLE SECTORS OF OFDM WIRELESS COMMUNICATION SYSTEM 2007
  • Bkhushan Naga
  • Gorokhov Aleksej
RU2433538C2
METHODS AND SYSTEMS FOR CONVERTING MATRIXES BASED ON SPARSE VECTORS 2019
  • Maxwell, Evan
  • Barnard, Leland
  • Yadav, Ashish
  • Staples, Jeffrey
  • Reid, Jeffrey
  • Habegger, Lukas
RU2764557C1
MULTIPLEXING IN ORTHOGONAL UPLINK IN MULTI-CARRIER CODE DIVISION MULTIPLE ACCESS SYSTEMS 2005
  • Sutivong Arak
  • Agraval Avnish
RU2384945C2
METHODS AND DEVICES OF ANTICIPATORY MEMORY CONTROL 2003
  • Sechrest Stjuart
  • Fortin Majkl R.
  • Ijigun Mekhmet
  • Ehrgan Senk
RU2348067C2
METHOD AND SYSTEM FOR DETECTING EMULATED MOBILE OPERATING SYSTEM USING MACHINE LEARNING TECHNIQUES 2018
  • Balashov Aleksandr Viktorovich
  • Davidov Dmitrij Georgievich
  • Denisenko Maksim Gennadievich
RU2713760C1
SYSTEM AND METHOD OF INTERCEPTING FILE STREAMS 2023
  • Matveev Lev Lazarevich
RU2816551C1

RU 2 675 054 C2

Authors

Goikhman, Shay

Iliopoulos, Antonios

Levy, Eliezer

Dates

2018-12-14Published

2016-04-05Filed