Resurrecting this thread a bit, I've arrived now at a homebrew keepalive solution that I'm happy with for my DCC engines. It's pretty simple to build, and provides 2-3 seconds runtime in a compact package.
Details here.
Now, to figure out a way to tie it into a PS3 engine...