Chapter ThreePipelines Examples

In the previous chapter we described Pipelines Law—the fundamental rules and formulas for predicting and optimizing a pipelined system. In this chapter we use those concepts to solve some real-world problems, and you’ll learn how to apply Software Pipelines Rules and formulas to each step of the design process

Bank ATM System (Single-Tier Distribution)

We’ll use our bank ATM application again for the example problems. The main processing flow for each transaction in the ATM application is (1) authenticate the customer, (2) validate the transaction, and (3) perform the transaction, as shown in Figure 3.1.

Figure 3.1 Main process for each ATM transaction

An ATM application typically has the ...

Get Software Pipelines and SOA: Releasing the Power of Multi-Core Processing 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.