6533b7d4fe1ef96bd1263734

RESEARCH PRODUCT

Lietotāja definētu funkciju slodzes vienmērīga sadalīšana “Cassandra” datu bāzes klasterī

Igors Kočins

subject

eksperimentsDatorzinātneCassandra datu bāzeslodzes līdzsvarošanaklasteris

description

Pēdējos gados strauji palielinās datu apjomi, kas ir jāanalizē. Darbā tiek pētīta iespēja vienmērīgi noslogot Cassandra datu bāzes klasteri, ja tanī tiek izmantotas lietotāja definētās funkcijas (LDF), kuras rada procesora slodzi. Lietotājs var uzrakstīt LDF ar dažādu izpildes laika sarežģītību. Katra no LDF var apstrādāt datus ar dažādu izmēru. Rezultātā atsevišķi klastera mezgli var tikt pārslogoti, kamēr pārējie ir brīvi. Pētījuma mērķis ir izstrādāt un veikt praktiskus eksperimentus slodzes vienmērīgas sadalīšanas algoritmam, kas noteiktu Cassandra klastera mezgla aizņemtības ilgumu, ja kopā ar LDF tiek izpildīti lasīšanas vaicājumi. No eksperimentu rezultātiem secināms, ka piedāvāto risinājumu var izmantot, bet algoritmam ir vairāki ierobežojumi, kuru novēršanai ir jāveic papildu pētījumi.

https://dspace.lu.lv/dspace/handle/7/31728