Physical Bottlenecks
Physical bottlenecks occur when hardware resources are exhausted in a workstation due to work overload. Physical bottlenecks are common on a centralized system in which a specific workstation handles a disproportionate amount of the total system workload.
JADE enables you to build scalable systems, by allowing the distribution of the workload among client and server workstations in a flexible manner. Client and server workstations host heterogeneous nodes that can potentially perform any of the system’s tasks.
In JADE, clients can execute not only presentation code and application logic, but also a large part of the data management functions that otherwise have to be carried out by the server node.
Transaction processing in JADE is divided into client node transaction tasks and server node transaction tasks. The server node transaction tasks are thus reduced to those that it is strictly necessary for the server node to perform; for example, concurrency control and transaction recovery.
Most of the index processing and update consolidation for objects takes place in the client node that originated the transaction.