Network Analysis, Architecture & Design, Second Edition

Characterizing behavior is representing how users and applications use the network; being able to characterize behavior helps you develop and understand their requirements. These representations range from very simple, such as estimating user session duration, number of active sessions, and data sizes, to more difficult, such as building complex and detailed models of user and application behavior. The goal of characterizing behavior for your network is to determine whether you can estimate network performance requirements through understanding how users and applications behave across the network.
In this section, we will examine some of the characteristics of users and applications that can be used to modify and better estimate network performance requirements. We will then apply these user and applications characteristics during the flow analysis process.
Types of behavior that we will examine include:
User behavior
Application behavior
Network behavior
Developing models or simulations of user, application, and network behavior is often useful in predicting, determining, or estimating requirements and data flows. Models can range from easy, simplistic, first-order approximations to highly complex and time consuming. What you get out of a model or simulation depends on the amount of time and effort you put into it.
Modeling and simulation are useful throughout the analysis process for characterizing user, application, and existing network behaviors. They are also useful during the architecture and design processes for understanding the temporal and spatial behaviors of traffic flows, as well as understanding equipment type, placement, configuration, and...