Web service availability--impact of error recovery and traffic model