Documente Academic
Documente Profesional
Documente Cultură
Definition
Flow analysis is the process of
characterizing traffic flows for a network:
where they are likely to occur and what
levels of performance they will require.
Aim : to show those flows that will have the
greatest impact on the network architecture
and design.
What is Flow ?
sets of network traffic (application, protocol,
and control information) that have common
attributes, such as
source/destination address
type of information
directionality,
other end-to-end information.
Identifying Flows
Focusing on a particular application, application group,
device, or function (e.g., videoconferencing or storage)
Developing a profile of common or selected
applications that can be applied across a user
population
Choosing the top N (e.g., 3, 5, 10, etc.) applications to
be applied across the entire network
Developing a Profile
a profile is kind of template that is developed from a set of common applications that
apply to a group of users or to the entire set of users.
Flow Models
Flow models are groups of flows that exhibit
specific, consistent behavior characteristics.
Peer-to-peer
Clientserver
Hierarchical clientserver
Distributed computing
Peer-to-Peer
The users and applications are fairly consistent in their flow
behaviors throughout the network.
They are, in effect, peers, in that they act at the same level in
the hierarchy.
We cannot distinguish between flows in this model.
Therefore, either all of the flows or none of the flows is critical
Since the flows are equivalent, they can be described by a
single specification
Peer-to-Peer
Flow Prioritization
Flow prioritization means ranking flows based on their
importance, which can be described in various ways,
depending on your environment.
Flow Prioritization
Flowspec Algorithm
Example
Example
Profile