Sorry for the post again. I guess I'm not understanding this…

The question is how to scale up/increase the execution of a problem. What  I'm 
trying to do, is get the best out of the available processors for a given node 
count and compare this against spark, using KMeans.

For spark,  one method is to increase the executors and RDD partitions  - for 
Flink I can increase the number of task slots (taskmanager.numberOfTaskSlots). 
My empirical evidence suggests that just increasing the slots does not increase 
processing of the data. Is there something I'm missing? Much like spark with 
re-partitioning your datasets, is there an equivalent option for flink? What 
about the parallelism argument The referring document seems to be broken…

This seems to be a dead link: 
https://github.com/apache/flink/blob/master/docs/setup/%7B%7Bsite.baseurl%7D%7D/apis/programming_guide.html#parallel-execution

If I do increase the parallelism to be (taskManagers*slots) I hit the 
"Insufficient number of network buffers…"

I have 16 nodes (64 HT cores), and have run TaskSlots from 1, 4, 8, 16  and 
still the execution time is always around 5-6 minutes, using the default 
parallelism.

Regards,
    Bill
--
Jonathan (Bill) Sparks
Software Architecture
Cray Inc.

Reply via email to