That does sound interesting.  Can you send the summary to
dev@cassandra.apache.org ?

On Thu, Feb 4, 2016 at 7:22 AM, Igors K <igors.km...@gmail.com> wrote:

> Hi Jonathan,
>
> I have the paper, but it is not in English, and I have described the
> algorithm in a natural language. Therefore, it would take a significant
> amount of time to translate it, but I can write a very short version with
> the main points and findings. If there are questions, I will answer them.
>
> Igors
>
> 2016-02-03 22:24 GMT+02:00 Jonathan Ellis <jbel...@gmail.com>:
>
>> Hi Igors,
>>
>> Sounds interesting!  Are you planning a formal writeup?
>>
>> On Wed, Feb 3, 2016 at 2:02 PM, Igors K <igors.km...@gmail.com> wrote:
>>
>>> Dear Mr Jonathan Ellis
>>>
>>> I have developed a load balancing solution for user defined functions
>>> (UDF) as part of my study project. The study looks at the problem when UDFs
>>> are used for small calculations with different time complexity, and nodes
>>> of a Cassandra cluster could be loaded unevenly.
>>>
>>> The algorithm is designed for the CPU bound UDFs, which are executing on
>>> a multi-core CPU. It estimates how long a node of the cluster will be busy
>>> with UDFs execution, and it is tested on a client-server architecture but
>>> potentially could be used in a P2P architecture. To use the solution, a
>>> user provides the function which estimates runtime of the UDF. There are
>>> executing many UDFs in parallel, but the algorithm predicts the time when a
>>> cluster node will finish executing all UDFs. In addition, the algorithm
>>> takes into account the load of read queries and could be extended to
>>> evaluate the impact of write queries and other processes.
>>>
>>> The results are promising, although the implementation of the algorithm
>>> does not take into account other CPU intensive processes of the server such
>>> as the *garbage collection *process. The solution is verified on the
>>> virtual servers of Amazon EC2. It is not production ready, but it could be
>>> a good starting point.
>>>
>>> If there is an interest in the findings, I can extend and contribute the
>>> solution. Please let me know if you have any questions.
>>>
>>> Best wishes
>>>
>>> Igors Kočins
>>>
>>
>>
>>
>> --
>> Jonathan Ellis
>> Project Chair, Apache Cassandra
>> co-founder, http://www.datastax.com
>> @spyced
>>
>
>


-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder, http://www.datastax.com
@spyced

Reply via email to