Design and evaluation of a parallel invocation protocol for transactional applications over the web