Page 525 - Handbook of Modern Telecommunications
P. 525

4-56                    CRC Handbook of Modern Telecommunications, Second Edition

                            RT1: Time up to the first character of the response on the screen of the user
                            RT2: Time up to the last character of the response on the screen of the user
                        User time    Intranet time            User time


                                  Response time (1) = RT1

                                       Response time (2) = RT2


            FIGu RE 4.4.1  Response-time definitions.

              An additional issue for SLA management is to determine whether an event affecting the service at the
            SAP is causing a complete service outage (service fully unavailable) or a partial service outage (degraded
            service available).
              Critical success factors for measuring and computing availability are:
              •   Trouble tickets
              •   Proactive tools
              •   Workforce with dispatch capabilities
              •   Efficient help desk
              •   Skill and experience of subject matter experts
              Response time is one of the key metrics in all SLAs. Its definition varies, but usually users consider the
            period between sending the inquiry and receiving the full answer as response time. Figure 4.4.1 displays
            the differences between two response-time (RT) alternatives:
              •   Time up to the first character of the response on the screen of the user
              •   Time up to the last character of the response on the screen of the user

              The  second  definition  is  a  better  suited  definition  for  the  working  cycle  of  users.  The  difference
            between RT2 and RT1 depends on many factors, such as the throughput of the backbone and access net-
            works, servers in these networks, number of hops, and the hardware/software capabilities of the client’s
            workstation or browser. Present measurement technology offers the following alternatives:
              •   Monitors and packet analyzers: These analyzers filter and interpret packets and draw inferences
                 about application response times based on these results. These monitors are passively listening to
                 the network traffic and calculate the time it takes specific packets to get from source to destina-
                 tion. They can read the content of packages revealing eventual application errors and inefficiency,
                 but they cannot measure response time end to end.
              •   Synthetic workload tools: These tools issue live traffic to get a consistent measurement of response
                 time on a particular connection in the intranet or for a given application. These tools are installed
                 on servers, desktops, or both. They typically send Transmission Control Protocol (TCP) messages
                 or Structured Query Language (SQL) queries to servers and measure the time of the reply. Results
                 from multiple sources are correlated to give a more detailed view of intranet response times. They
                 are very accurate with respect to the end-to-end response time.
              •   Application agents: These agents work within or alongside applications, using software that moni-
                 tors keystrokes and commands to track down how long a specific transaction takes. They can run
                 on both the client and server. They clock specific portions of the application at the server or at the
                 workstation. The use of agents needs customization and the correlation of many measurements in
                 order to give users a performance estimate about their intranet.
              •   Use of application response-time measurement (ARM) management information bases (MIBs):
                 ARM defines application programming interfaces (APIs) that allow programmers to write agents
   520   521   522   523   524   525   526   527   528   529   530