screensaver should make use of a job execution/dispatch framework to offload
I/O-intensive operations to separate processes, potentially on remote hosts,
and even on an available cluster. web app-initiated library and screenresult
i/o operations would be affected. this would eliminate tomcat out-of-mem and
performance problems that occur when using web ui to import data.
requirements:
web-based job submission
email notifications to submitter upon completion, with erros as necessary
view active jobs
cancel active jobs
Follow-ups
Submitted By: Andrew Tolopko
Adddate: 2009-01-05 14:56:53
Will also allow us to reduce support of cmd-line I/O apps, which has consumed a
good bit of developer time. In particular, eliminates db-version-mismatch
problems, and admins do not have to update their own util app installations.
Submitted By: Andrew Tolopko
Adddate: 2009-05-04 15:38:29
Spring Batch (http://static.springsource.org/spring-batch/) may be what we're
looking for, in terms of an existing job execution framework. Must assess.
Kudos to our departed developer, jps!
screensaver should make use of a job execution/dispatch framework to offload I/O-intensive operations to separate processes, potentially on remote hosts, and even on an available cluster. web app-initiated library and screenresult i/o operations would be affected. this would eliminate tomcat out-of-mem and performance problems that occur when using web ui to import data.
requirements:
Follow-ups Submitted By: Andrew Tolopko
Adddate: 2009-01-05 14:56:53 Will also allow us to reduce support of cmd-line I/O apps, which has consumed a good bit of developer time. In particular, eliminates db-version-mismatch problems, and admins do not have to update their own util app installations. Submitted By: Andrew Tolopko
Adddate: 2009-05-04 15:38:29 Spring Batch (http://static.springsource.org/spring-batch/) may be what we're looking for, in terms of an existing job execution framework. Must assess. Kudos to our departed developer, jps!
from http://forge.abcd.harvard.edu/gf/project/screensaver/tracker/?action=TrackerItemEdit&tracker_item_id=1612&start=50