Response time is a key factor of any e-Commerce application, and a set of solutions have been proposed to provide low response time despite network congestions or failures. Being them mostly based on caching of Web objects and replication...
moreResponse time is a key factor of any e-Commerce application, and a set of solutions have been proposed to provide low response time despite network congestions or failures. Being them mostly based on caching of Web objects and replication of DBMS managed data at the edges, or at intermediate points, of the Web infrastructure, they well fit the requirements of client requests only performing read access to (dynamic) application data. However, these solutions typically require any update request to be redirected to the origin DBMSs, which act as the masters within the replication scheme. Hence, update requests typically do not take advantage from data replication and related client proximity. In order to alleviate the effects of network congestions or failures, we have proposed a multi-path protocol that, depending on current network conditions, increases the likelihood for the update request to be processed along a responsive (e.g. a failure free) network path in between the client location and the origin DBMS sites. In this paper we present an extensive simulation study of the effects of such a multi-path approach on the client perceived response time. The study relies on both Brite generated network topologies and the NLANR graph. Also, well known realistic TCP models are used to capture the effects of network delays during both normal and anomalous (i.e. packet loss affected) operation mode. By the results, our multi-path approach increases the likelihood for the system to maintain an adequate level of service under a wide range of network operation modes, hence including anomalous ones, which is instead not achieved in case of the standard approach not leveraging path-diversity for handling update requests at the origin (master) sites.