ASP Service Performance Evaluation for Corporations

Technological fields
Telecommunications Network Technologies
Keyword
  • SaaS
  • Browser application
  • QoE
Laboratory organization
NTT Service Integration Laboratories

Download PDF (549KB)


Overview

Referred to as SaaS*1 or cloud computing, corporate ASP services are coming into wide use. Because such services provide application services via a network, whether the performance assumed in application development is attained depends on the state of the network and user terminal. To deal with that problem, we developed (1) a technique for estimating the wait time experienced by the user and (2) a technique for determining whether or not a decrease in performance was caused by the terminal. These functions enable visualization of application performance and support for when performance declines in browser-based applications, which are the main type of corporate ASP services.

Features

  • Applicable to applications that provide functions via the Web browser and to browser applications that use Ajax*2 and similar techniques.
  • For terminals such as smartphones, tablet computers, etc. that run Web browsers as well as personal computers.
  • The time from performing an operation until the desired screen is displayed (experienced wait time) can be monitored with fine granularity.
  • Can distinguish terminal factors and network or server factors in the degradation of sense of presence.

Application scenarios

  • End-to-end performance monitoring of corporate ASP services
    - Constant monitoring of corporate user application for sensed performance and detection of performance
      degradation before the customer can experience and report it, with links to pro-active improvement actions
  • Use together with automated testing tools for application performance profiling
    - Combined with automated testing tools such as Apache jmeter and Road Runner, this technology can
      automatically determine whether an application achieves the target experienced wait time.
  • *1 SaaS: Software as a Service is a form of service in which software is used via a network.
  • *2 Ajax: Asynchronous JavaScript + XML used for dynamic updating of a part of a Web page.

figure