IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changes between Version 30 and Version 31 of PS1_IPP_Czarlog_20140224


Ignore:
Timestamp:
Mar 2, 2014, 12:48:18 PM (12 years ago)
Author:
eugene
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PS1_IPP_Czarlog_20140224

    v30 v31  
    6161 * 12:45 EAM :
    6262{{{
    63 last week, we were having some trouble keeping up with nightly science.  we did not have enough machines at night to support the necessary exposure rate.  when I tried to make adjustments, I decided it was difficult to see how best to balance staticsky and stdscience with the machines organized as they were.  therefore, I have made a significant change to the way the pantasks hosts are allocated.
     63last week, we were having some trouble keeping up with nightly science. 
     64we did not have enough machines at night to support the necessary exposure rate. 
     65when I tried to make adjustments, I decided it was difficult to see how best
     66to balance staticsky and stdscience with the machines organized as they were. 
     67therefore, I have made a significant change to the way the pantasks hosts are allocated.
    6468
    65 one source of confusion has been that not all 'wave1' or 'compute3', etc, machines are alike or even very similar.  to avoid overloading some in the same class, we have been either underloading others or going through some silly gymnastics.
     69one source of confusion has been that not all 'wave1' or 'compute3', etc, machines
     70are alike or even very similar.  to avoid overloading some in the same class, we
     71have been either underloading others or going through some silly gymnastics.
    6672
    67 I have re-sorted the list of machines into groups by compute and storage based on their total memory (and at bit on the number of cores).  The hosts are now in the following groups:
     73I have re-sorted the list of machines into groups by compute and storage based on
     74their total memory (and at bit on the number of cores).  The hosts are now
     75in the following groups:
    6876
    6977storage:
     
    8088(c1 is split for now into c1a and c1b, where c1a are the apache servers)
    8189
    82 Next, I looked at the typical usage for stdscience and our bottom-line requirement there.  For stdscience, most of the jobs take a modest amount of memory (~2GB) and do not normally keep all 4 threads spinning (say 2 on average).  Meanwhile, the typical processing time in stdscience is ~3.85 node-hours per exposure total with (chip,cam,fake,warp,diff) = (1.5,0.12,0.06,1.04,1.15).  For a solid NASA night, we get about 700 exposures.  If we process 70 exposures per hour, we can keep up with the night (done in 10 hours).  That says we need a total of ~270 jobs active. 
     90Next, I looked at the typical usage for stdscience and our bottom-line requirement
     91there.  For stdscience, most of the jobs take a modest amount of memory (~2GB) and
     92do not normally keep all 4 threads spinning (say 2 on average).  Meanwhile, the
     93typical processing time in stdscience is ~3.85 node-hours per exposure total with
     94(chip,cam,fake,warp,diff) = (1.5,0.12,0.06,1.04,1.15).  For a solid NASA night,
     95we get about 700 exposures.  If we process 70 exposures per hour, we can keep up
     96with the night (done in 10 hours).  That says we need a total of ~270 jobs active. 
    8397
    84 I've assigned stdscience to the storage nodes only with the following number of jobs per host, based on the memory and cpu usage:
     98I've assigned stdscience to the storage nodes only with the following number of jobs
     99per host, based on the memory and cpu usage:
    85100s0 : 3
    86101s1 : 4
     
    88103s3 : 6
    89104
    90 That gives us a total of 271 active connections, so we should be OK in terms of nightly science processing with that level.
     105That gives us a total of 271 active connections, so we should be OK in
     106terms of nightly science processing with that level.
    91107
    92 Next, I've assigned only a modest number of machines to stack: only 2 x c1a, or about 16 jobs.  We are not doing too much stacking at the moment.  when stack gets behind, we can swap stdscience and stack allocations during the day.
     108Next, I've assigned only a modest number of machines to stack: only 2 x c1a, or
     109about 16 jobs.  We are not doing too much stacking at the moment.  when stack gets
     110behind, we can swap stdscience and stack allocations during the day.
    93111
    94112That leaves c0, c1b, and c2 machines for staticsky.  that gives us ~130 staticsky jobs. 
    95113
    96 For the other pantasks, I've given a modest allocation on either s0-s3 (cleanup, detrend, registration, summitcopy, distribution) or c2 (pstamp & publish). 
     114For the other pantasks, I've given a modest allocation on either
     115s0-s3 (cleanup, detrend, registration, summitcopy, distribution) or c2 (pstamp & publish). 
    97116
    98 Note that I have removed the deepstack list for now : we will need to re-vamp it when the new machines are ready, and we will have to juggle the stare and c2 nodes with ipptopsps and staticsky.
     117Note that I have removed the deepstack list for now : we will need to re-vamp it
     118when the new machines are ready, and we will have to juggle the stare and c2 nodes
     119with ipptopsps and staticsky.
    99120
    100 Sifan and Haydn have set up a couple of new (actually old) machines at MTRC-B.  These are low-cpu, low-mem machines which should be sufficient for both apache and pantasks servers. Over the next few days, I've like to test them and get the services used by some of the compute nodes moved over there.  that will let us move fully use the compute hardware.
    101 
     121Sifan and Haydn have set up a couple of new (actually old) machines at MTRC-B. 
     122These are low-cpu, low-mem machines which should be sufficient for both apache
     123and pantasks servers. Over the next few days, I've like to test them and get the
     124services used by some of the compute nodes moved over there. 
     125that will let us move fully use the compute hardware.
    102126}}}
    103127