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 ...

Get Scaling for E-Business now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.