Performance Analysis of Distributed Web Application: A Key to High
Perform Computing Perspective
Abstract
Web services are the growth of distributed
paradigm. In web service system the Load/stress test
are simulated to reduce the traffic in abnormal
condition. Cognitive Metrics focus on perceptual,
problem solving, decision making and analytical
behaviors of the individuals. Cognitive Metrics are
used to measure the complexity of the system to
improve its performance. Cognitive metrics in testing
is to analyze the web services risk and reduce the
unclear bugs in the distributed environment. Our
method to improve the reliability and quality of the
distributed environment based on the stress testing
tool and cognitive measures. In real world
distributed system the above method defined, how the
stress test case is derived and executed using stress
testing tool and evaluates the system by cognitive
metrics. This method pointed towards to regulate the
traffic, decrease the high failure rates and reduce the
complexity of the system.
Key words: Distributed system, Stress testing,
Cognitive web engineering, and Web based software
development process.
1. Introduction
Quality is a decisive factor, which plays a
vital role in the software diligence. The developer
employs a variety of processes that sustain quality
assurance [1]. During software development and
testing, it acts as a significant note. Software testing
is an imperative process that leads to accomplish
quality.
Web services are the heart of distributed
computing, and interaction between them is difficult
to test [8] [2]. Particularly, the complexities of web
services are more complex both in terms of intrinsic
and extrinsic complexity values. The better approach
to test the web-service is to submit a series of
requests to the server and to verify that server
responses match the expected return values. The web
service interface is a required input to automatically
generate a component test for a Web service. Web
services can be tested in different levels and phases
varies as proof-of-concept testing, functional testing,
regression testing, load & stress testing. These are
conducted from different perspectives where, the aim
of load/stress testing is to find the scalability of the
service in terms request fulfillment and transactions,
which are dealt in this paper.
The cognitive metrics are used to reduce the
complexity of information. It reduced the
unnecessary identifiers, operands and some other
measure. [4][12] The cognitive measure used to
reduce the lines of code, define the needed statement
to increase the performance of the system. The metric
evaluate the function of the system based on their
weights. The complexity of web based software
applications is extremely different from traditional or
object-oriented paradigms. The success rate of web-
based applications is less. Cognitive measure yields
to reduce the failure rate of the web based
application. It provides the optimization point of the
system.
In recent years, Garousi [13] propose a
methodology for reduce the traffic in distributed
system based on UML Models. McCabe [9]
Complexity measure provides a measure of program
complexity but fails to differentiate the complexity.
Misra [10] Propose the relationship between
Measurement Theory and evaluating criteria for
software complexity measure.
Our approach is used to simulate the
network traffic in distributed environment using the
stress testing tool. The Cognitive Measures to reduce
R. Srinivasa Perumal
Department of Computer Science,
Pondicherry University, Puducherry.
sriperl_saro@yahoo.com
P. Dhavachelvan
Department of Computer Science,
Pondicherry University, Puducherry.
pd_chelvoume@yahoo.co.in
First International Conference on Emerging Trends in Engineering and Technology
978-0-7695-3267-7/08 $25.00 © 2008 IEEE
DOI 10.1109/ICETET.2008.246
1140
Authorized licensed use limited to: VELLORE INSTITUTE OF TECHNOLOGY. Downloaded on May 19, 2009 at 07:36 from IEEE Xplore. Restrictions apply.