Reliability is one of the bigest challenges faced by service-oriented systems. Therefore, to solve this problem, we have proposed ReServE — Reliable Service Environment. ReServE increases fault-tolerance of SOA systems and ensures consistent processing despite failures. However, the proposed environment imposes also the performance overhead. Thus, in this paper, we extended ReServE and added a monitoring feature provided by the M3 service. As a consequence, the extended environment can adjust appropriately the load of its modules to the changing inter- action and behaviour patterns of service oriented systems. We have experimentally shown that the proposed solution, while providing the required level of reliability, decreases significantly the performance overhead.
|