what is the meaning of allow multiple instances?
Moderators: chulett, rschirm, roy
-
- Participant
- Posts: 81
- Joined: Thu Nov 30, 2006 7:46 am
- Location: india
what is the meaning of allow multiple instances?
what is the meaning of allw multiple instances in server jobs?
MALLI
You will have single job with single executable, but you can instantiate different instance of same job using different Invocation Id passed during run time. Its basically to reuse same set of code multiple times for several input.
Pls go through the given document, or search the forum to get full details about it.
Pls go through the given document, or search the forum to get full details about it.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
Just to be clear, a thread is not the same as a job instance. Multi-threaded and multi-processing are two different things.
Multi-threaded is like juggling: there's multiple balls in the air, but one person is managing catching and throwing.
Multi-processing is liike making clones of a one-ball juggler, there's N jugglers each with one ball throwing and catching to him/herself. Partitioned parallelism is the heart of this concept.
Multi-instancing synonymous to multi-processing. You achieve even greater heights of processing throughput with multi-threaded multi-processing.
Multi-processing gives you more results sooner because it's usually more scalable. Imagine deriving a row of data, where all columns are simultaneously derived. Each column is derived in an independent thread and brought together by the thread manager. This multi-threaded handling is probably much more expensive than simply top-down deriving the set of columns. However, processing multiple rows simultaneously would yield much greater results. If you're row-order processing restricted, you would partition wisely but then use multi-processing on each partitioned set. Even with inter-processing, row buffering, or independent stages (operators) with FIFO buffering still follow multi-processing framework.
Multi-threaded is like juggling: there's multiple balls in the air, but one person is managing catching and throwing.
Multi-processing is liike making clones of a one-ball juggler, there's N jugglers each with one ball throwing and catching to him/herself. Partitioned parallelism is the heart of this concept.
Multi-instancing synonymous to multi-processing. You achieve even greater heights of processing throughput with multi-threaded multi-processing.
Multi-processing gives you more results sooner because it's usually more scalable. Imagine deriving a row of data, where all columns are simultaneously derived. Each column is derived in an independent thread and brought together by the thread manager. This multi-threaded handling is probably much more expensive than simply top-down deriving the set of columns. However, processing multiple rows simultaneously would yield much greater results. If you're row-order processing restricted, you would partition wisely but then use multi-processing on each partitioned set. Even with inter-processing, row buffering, or independent stages (operators) with FIFO buffering still follow multi-processing framework.
Kenneth Bland
Rank: Sempai
Belt: First degree black
Fight name: Captain Hook
Signature knockout: right upper cut followed by left hook
Signature submission: Crucifix combined with leg triangle
Rank: Sempai
Belt: First degree black
Fight name: Captain Hook
Signature knockout: right upper cut followed by left hook
Signature submission: Crucifix combined with leg triangle
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
There's a lot less that can go wrong juggling one ball compared to juggling many! Robustness stems from an approach that uses multi-processing rather than multi-threading.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.