Traffic-aware distribution of e-commerce services

e-Commerce services have become a promising and profitable application of the Internet. Nevertheless, the use of the Internet as the communication environment in this case is not without its problems. For an e-commerce site to be successful it has to reduce the negative effects of unreliable connections and high network latencies, among others. Such problems may compromise customer satisfaction and therefore the success of the virtual business. Techniques based on improving the quality of a centralized server do not provide a reliable solution, since the difficulties faced are inherent to the network infrastructure itself, not just the server. A better solution tends to be the distribution of the service over the network, placing servers in multiple locations closer to the final users. The existence of multiple servers tends to increase availability, and assuming the placement is well planned, it tends to reduce delays and traffic-related costs. In this paper we discuss the distribution of e-commerce services by introducing a traffic-aware cost model and evaluating it through an actual log from an e-tailer. The results show that the model allow system designers to investigate cost compromises and the impact of the application workload on the effectiveness of the distribution in terms of reducing traffic, and thus operational costs and user-perceived latency.

[1]  Virgílio A. F. Almeida,et al.  E-representative: a scalability scheme for e-commerce , 2000, Proceedings Second International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems. WECWIS 2000.

[2]  Ibrahim Matta,et al.  On the origin of power laws in Internet topologies , 2000, CCRV.

[3]  Michalis Faloutsos,et al.  On power-law relationships of the Internet topology , 1999, SIGCOMM '99.

[4]  Jin Zhang,et al.  Active Cache: caching dynamic contents on the Web , 1999, Distributed Syst. Eng..

[5]  Walter Willinger,et al.  The origin of power laws in Internet topologies revisited , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[6]  Erich M. Nahum,et al.  Locality-aware request distribution in cluster-based network servers , 1998, ASPLOS VIII.

[7]  N. Ziviani,et al.  Integrating WWW caches and search engines , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[8]  Virgílio A. F. Almeida,et al.  Characterizing and Modeling Robot Workload on E-Business Sites , 2001 .

[9]  Mor Harchol-Balter,et al.  Resource discovery in distributed networks , 1999, PODC '99.

[10]  Willy Zwaenepoel,et al.  Scalable Content-aware Request Distribution in Cluster-based Network Servers , 2000, USENIX Annual Technical Conference, General Track.

[11]  Virgílio A. F. Almeida,et al.  In search of invariants for e-business workloads , 2000, EC '00.