Network Analysis, Architecture and Design, Second Edition (The Morgan Kaufmann Series in Networking)

8.3 Background

Performance is the set of levels for capacity, delay, and RMA in a network. It is usually desirable to optimize these levels, either for all (user, application, and device) traffic flows in the network or for one or more sets of traffic flows, based on groups of users, applications, and/or devices.

In support of performance in the network, a performance architecture is the set of performance mechanisms to configure, operate, manage, provision, and account for resources in the network that support traffic flows. The performance architecture shows where these mechanisms are applied within the network, as well as the sets of internal and external relationships between this and other component architectures. In this chapter, we will learn about network resources and about mechanisms to control and manage them.

An important part of developing this architecture is determining the performance goals for your network. For example, performance may be applied to:

We will discuss developing goals for performance later in the next section. In general, performance consists of one or more of the following: controlling traffic inputs to the network (admission and rate controls); adjusting the baseline performance of the network (traffic or capacity engineering); controlling all or part of the network for delivery of specific services (prioritizing, scheduling, and conditioning traffic flows); and implementing a feedback loop to users, applications, devices, and management to modify controls as necessary. Figure 8.1 shows these general mechanisms.

Figure 8.1: General mechanisms for performance.

Категории