Hi

I’m kind of new to DUCC and this forum.  I was hoping to see if someone
could give me some insights as to why DUCC is behaving strangely and a bit
unstable.

So what I'm trying to do is: I’m using DUCC to process a cTAKES job.
Currently DUCC is just using a single node.  DUCC seems to act randomly in
processing the jobs, varying between 4.5 minutes to 23 minutes, and I
wasn’t running anything else that is CPU intensive. When I don’t use DUCC
and use cTAKES alone, the times for processing are pretty consistent.

To demonstrate this strange behavior in DUCC, I submitted the exact same
job 10 times in a row (job ID 95-104), without modification to the settings.
The duration for finishing each of the jobs are: 4:41, 4:43, 12:48, 8:41,
5:24, 4:38, 7:07, 23:08, 8:08, 20:37 (canceled by system). The first 9 jobs
were completed and the last one got canceled.  Even before the last job,
the first 9 jobs were varying in duration times.
After restarting DUCC a couple of times and resetting it, I submitted the
same job (job ID 110), that job was completed without a problem (long
processing time)

I noticed that when a job takes a long time to finish, past 5 minutes, it
seemed to be stuck at the “initializing” and “completing” states for the
longest.

It seems like DUCC is doing something randomly.  I tried examining the log
files, but they are all similar, except for the time between each state.
(I’ve also placed the related logs and job file in a repo
https://github.com/selinachu/Templogs, in case anyone is interested in
examining them.)

I’m baffled with the random behaviors from DUCC. I was hoping maybe someone
could clarify this more for me.

After completing a job, what does DUCC do? Does it save something in
memory, which carries over to the next job, which probably relates to the
initialization process?  Are there some parameter settings that might
alleviate this type of behavior?

I would appreciate any insight.  Thanks in advance for your help.


Cheers,
Selina Chu

Reply via email to