The availability of the Web service has been exposed to several threats such as distributed denial-of-service attack, which is not an unfamiliar terminology anymore. Sustaining availability against various attacks becomes the critical issue for high-profile Web sites. In this paper, we propose a novel architecture providing Web service among client, called client cloud Web service, by utilizing resources of clients to enhance the availability. Client cloud Web service can be easily integrated into the current Internet protocol suite by providing a transparent layer in the middle of Hypertext Transfer Protocol layer and Transmission Control Protocol/Internet Protocol layer. It is shown by simulations that the proposed architecture can efficiently reduce the traffic when both the size of Web items and the number of requests from clients increase. Copyright © 2012 John Wiley & Sons, Ltd.