Académique Documents
Professionnel Documents
Culture Documents
Performance Indicators
Performance Monitoring Functions
Fault Monitoring
Accounting Monitoring
how to monitor?
how to obtain information from managed resources
Static information
hardly changes
current configuration information
e.g., the number and identification of ports on a router
Dynamic information
changes frequently
information related to events in the network
e.g., change of state, transmission/reception of packets
Statistical information
derived from dynamic information
e.g., average number of packets transmitted per unit time
Call_Blocked
Packet_Loss
Time_Delay
Throughput
Abstraction of state
and event variables
Dynamic
data base
State_Variable
Event_Variable
Sensor activation and
data collection
Sensor data base
Buffer
Switch_server
Source
Status_Sensor
Server
Station_Info
Switch_Buffer
Switch_Source
Configuration data base
Static data base
Derived_Status_Sensor
Event_Sensor
monitoring application
includes the functions of monitoring that are
visible to the user
e.g., performance, fault, accounting
manager function
performs the basic monitoring function of
retrieving information
agent function
managed objects
monitoring agent
Monitoring
application
Manager
function
Monitoring
application
Manager
function
Agent
function
Managed
objects
Monitoring
agent
Agent
function
Managed
objects
...
Agent
function
Managed
objects
Monitoring
application
Manager
function
Agent
function
Managed
objects
(a) Managed resources in
manager system
Monitoring
application
Manager
function
Monitoring
application
Manager
function
Subnetwork
or internet
Agent
function
Managed
objects
(b) Resources in agent system
Subnetwork
or internet
Monitoring
application
Manager
function
Subnetwork
or internet
Agent
function
LAN
Agent
function
LAN
observed traffic
(c) External monitor
Polling
Event Reporting
information flow is initiated from the agent to
manager
an agent may generate report periodically to
give the manager its current status or
whenever a significant event (e.g., change of a
state) or an unusual event (e.g., fault) occurs
good for detecting problems as soon as they
occur
Service-oriented
Availability:
Accuracy:
Efficiency-oriented
Throughput:
Utilization:
TO
Network interface
(e.g., router)
Workstation
SI
Server
Network
SO
WO
WI
TI
RT = TI + WI + SI + CPU + WO + SO + TO
RT = response time
TI = inbound terminal delay
WI = inbound queuing time
SI = inbound service time
CPU
Performance Measurement
the actual gathering of statistics about network
traffic & timing
typically performed by agents within network
devices
e.g., amount of data in and out of a node, number
of connections, traffic per connection
Performance Analysis
analyzing the gathered data and presenting it
e.g., total, average, min, max, histogram
802.3
802.5
Client
Router
Router
MUX
PBX
T1
Server
MUX
PBX
802.3
Application failure
Transport failure
Client
Server
Data link failure
Transmission
Mux
Mux
break
Router
Router
Logging
record important events and errors
logs should be accessible by managers (e.g.,
via polling)
Event Reporting
sending events, errors to managers
sending alarms to manager to warn possible
problems
Diagnostic Functions
communication facilities
computer hardware
software and systems
services