I am working on a new server version with rollntime for all miners. Not finished yet though.
It's mostly for the server this is important though. I don't think the bandwidth reduction is that great for one miner?
Well ...
cgminer version 2.7.4a - Started: [2012-08-24 01:41:48]
--------------------------------------------------------------------------------
(5s):1662.4 (avg):1491.2 Mh/s | Q:7869 A:162633 R:467 HW:0 E:2067% U:20.7/m
TQ: 0 ST: 7 SS: 38 DW: 375 NB: 842 LW: 427173 GF: 21 RF: 39 WU: 20.8
Connected to http://au.ozco.in:8331 with LP as user miku
Block: 00000388c6ea2290042fef04f1b25e64... Started: [12:29:52]
--------------------------------------------------------------------------------
That says for every 20.67 shares I have sent so far, I have done 1 getwork.
Yes that is VERY good for the pool, but it is also good for me to have to do 1 getwork for every 20.67 shares, instead of 20.67 getworks (or more) for every 20.67 shares
Interestingly, that number almost exactly matches my U: also, so it says that I only do ~1 getwork per minute from the pool for 1.491GH/s
With a MiniRig, mining on a pool without roll-n-time, it needs to do over 350 getworks per minute.
It also needs to send ~350 shares per minute.
i.e. ~700 requests back an forward per minute.
I guess you should now see why with roll-n-time that would be MUCH better for the MiniRig since it would probably only do ~351 requests back and forward per minute ... and why I'd guess that maybe people with MiniRigs may prefer to avoid your pool ...
Edit: of course, higher difficulty shares would reduce that 351 number also
e.g. roll-n-time + 2xdifficulty shares would mean ~176 requests back and forward per minute for a MiniRig ...