By
Jim
Lochran
As the mix of service
provider offerings become more IP centric,
the need to overhaul existing service
performance management techniques becomes
increasingly acute. Historically, performance
measurement of traditional fixed line
services was well understood and very
robust, this changed with the advent
of converged networks and IP based
services. In today’s environment,
service performance management is proving
to be an area of considerable challenge
both from a technology and cost perspective.
These challenges are compounded by
the fact that the infrastructure itself
is still evolving as more and more
services are being transformed into
application components that collectively
create a service. The paradigm shift
in the architecture coupled with the
ever growing demand for higher service
quality is driving Communication Service
Providers (CSP) to re-think their approach
to Service Performance Management.
Service Performance
Management is the process of measuring
and monitoring the time it takes for
services to respond to user requests
and aiding in the isolation of the
root cause of poor response time. A "service" is
the unit of work a user has requested,
whether directly or indirectly, via
the infrastructure. This could be a
complete transaction, such as submitting
an order via a web site (amazon.com),
downloading a file from an ftp server
(iTunes), or logging into the mail
server. A "Service" could
also refer to an underlying infrastructure
services, such as assignment of an
IP address from the DHCP server or
a request for name services resolution
from the DNS server. In many cases,
a service makes use of other services.
For example, to access a web site the
user enters a URL into their browser,
which issues a request for name resolution
(using the DNS server) and then attempts
to connect to the web server before
requesting the web page specified in
the URL. From the end users' perspectives,
the service is the web page, but in
actuality they have performed three
separate transactions using three unique
services (DNS, TCP, and HTTP).
Perhaps one of the
most challenging aspects of service
performance management is the data
- how to collect it, where to collect
it, how to process it, how to analyze
it and how to make use of it. There
are two primary approaches to collecting
service performance data, both involve
the use of probes; where one is embedded
within the routing infrastructure and
the other leverages a purpose built
appliance that is strategically placed
within the network. Often times these
two approaches will be used in concert
so that a complete performance picture
can be garnered. Combining the approaches,
however, does not resolve the need
to process and analyze the data. Since
the true measure of service performance
is determined