- 25 -
system was on-line and transactions were stored. Beginning at 6
p.m., the on-line system was shut down, and the trust accounts were
updated on the basis of the transactions that had occurred during
the day.) There was a maximum 12-hour window to accomplish the
batch process.
Before the start of the project to increase the speed of the
batch process, approximately 10 of the 12 hours of available time
for batch processing were being used. To reduce this time and to
more efficiently use the mainframe computer's disk space (where the
trust account data was stored), NTS needed to determine how to
increase the number of processing jobs that could be run
concurrently rather than serially. To accomplish this goal, NTS
developed a module of as many as 20 processes to determine which
batch processing jobs had to be run concurrently and which had to
be run serially. This required a determination of those processing
jobs that were independent and those that were interdependent. In
this respect, the jobs had to be organized in a manner so that no
two jobs were updating the same account at the same time.
After the module was designed and built, unit testing was
performed on a subset of accounts on the mainframe computer. The
test outcomes produced varied results. Some of the concurrent jobs
15(...continued)
transactions for the following day.
Page: Previous 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 NextLast modified: May 25, 2011