O'Reilly logo

Scaling for E-Business by Virgilio A. F. Almeida, Daniel A. Menascé

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

10.3. Contention for Software in E-Business Sites

Consider now a slightly more complex situation. As discussed in previous chapters, e-business sites are organized in a multi-tiered fashion, both in terms of hardware and software architecture. Figure 10.5 illustrates the software and hardware queues for an e-business site. The top part of the figure illustrates the software queues. The Web server (WS) is multithreaded with m threads, the application server (AS) has n threads, and the database server (DS) is multithreaded with p threads. The queue for Web server threads is limited. So, requests may be rejected if that queue is full to its capacity. A Web server thread processes an incoming request and determines which application (e.g., a search ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required