We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

Issues and Strategies of Reliability in Web Application

by Misbah Perveen, Usman Waheed, M. Waleed Kamran
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 137 - Number 11
Year of Publication: 2016
Authors: Misbah Perveen, Usman Waheed, M. Waleed Kamran
10.5120/ijca2016908908

Misbah Perveen, Usman Waheed, M. Waleed Kamran . Issues and Strategies of Reliability in Web Application. International Journal of Computer Applications. 137, 11 ( March 2016), 34-38. DOI=10.5120/ijca2016908908

@article{ 10.5120/ijca2016908908,
author = { Misbah Perveen, Usman Waheed, M. Waleed Kamran },
title = { Issues and Strategies of Reliability in Web Application },
journal = { International Journal of Computer Applications },
issue_date = { March 2016 },
volume = { 137 },
number = { 11 },
month = { March },
year = { 2016 },
issn = { 0975-8887 },
pages = { 34-38 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume137/number11/24320-2016908908/ },
doi = { 10.5120/ijca2016908908 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:38:06.524150+05:30
%A Misbah Perveen
%A Usman Waheed
%A M. Waleed Kamran
%T Issues and Strategies of Reliability in Web Application
%J International Journal of Computer Applications
%@ 0975-8887
%V 137
%N 11
%P 34-38
%D 2016
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In web application Reliability is the main concern. It basically have the factors which makes web application strong, usable, mature and effective. It deals with the rate of failure in web application. Reliability deals with many issues. In this research performance and scalability issue, availability issue, failure cause, application fault and application error are discussed briefly. The key issues to make web application reliably is the performance and scalability, and availability of the web application or server. To come over these issues there are many techniques like software/ code refactoring, software clustering, replication and software fault tolerance but this research says that applying software/ code refactoring techniques and software fault tolerance to reduce the chances of availability issue, failure cause, application fault and error, and performance and scalability issue in web application, would be easy and better option among all. Reliability is the mandatory element of every web application. In future testers conduct reliability testing to reduce the chances of performance and scalability, and availability issues and to ensure web application success.

References
  1. Musa, Jhon D., “Software reliability engineering: more reliable software, faster and cheaper.” Tata McGraw-Hill Education, 2004.
  2. Nixon, B.A. (2000), “Management of performance requirements for information systems”, IEEE Transactions on Software Engineering, Vol. 26, pp. 1122-46.
  3. Wen, R.B. (2001), “E-business reliability with web performance management”, Proceedings of the IEEE International Symposium on Software Reliability Engineering (ISSRE), Hong Kong, 27-30 November.
  4. R.Manjula, P., Sriram, E.A, “Article:reliability evaluation of web applications from click-stream data.” International Journal of Computer Applications 9(5), 23–29 (November 2010), published By Foundation of Computer Science
  5. Thongpapanl, Narongsak, and Abdul Rehman Ashraf. "Enhancing online performance through website content and personalization." Journal of computer information systems 52.1 (2011): 3.
  6. Rabinovich, Michael, and Oliver Spatscheck. “Web caching and replication.” Boston, USA: Addison-Wesley, 2002.
  7. Zeng, Liangzhao, et al. "Qos-aware middleware for web services composition." Software Engineering, IEEE Transactions on 30.5 (2004): 311-327.
  8. Isermann, Rolf. "Supervision, fault-detection and fault-diagnosis methods—an introduction." Control engineering practice 5.5 (1997): 639-652.
  9. Guo, Y. and Sampath, S., 2008, October. “Web application fault classification-an exploratory study.” In Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement (pp. 303-305). ACM
  10. Dobolyi, K. and Weimer, W., 2010, February. “Addressing high severity faults in web application testing.” In Proceedings of the IASTED International Conference (Vol. 677, No. 075, p. 240)
  11. Guo, Yuepu, and Sreedevi Sampath. "Web application fault classification-an exploratory study."  Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement. ACM, 2008.
  12. Doval, D., Mancoridis, S. and Mitchell, B.S., 1999. “Automatic clustering of software systems using a genetic algorithm.” In Software Technology and Engineering Practice, 1999. STEP'99. Proceedings (pp. 73-81). IEEE.
  13. Binkley, David, et al. "Tool-supported refactoring of existing object-oriented code into aspects." Software Engineering, IEEE Transactions on 32.9 (2006): 698-717.
  14. Barroso, Luiz André, Jeffrey Dean, and Urs Holzle. "Web search for a planet: The Google cluster architecture." Micro, Ieee 23.2 (2003): 22-28.
  15. Plattner, Christian, and Gustavo Alonso. "Ganymed: Scalable replication for transactional web applications." Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware. Springer-Verlag New York, Inc., 2004.
  16. Avizienis, Algirdas. "The N-version approach to fault-tolerant software." IEEE Trans. Software Eng. 11.12 (1985): 1491-1501.
  17. Conallen, Jim. "Modeling Web application architectures with UML."Communications of the ACM 42.10 (1999): 63-70.
  18. Fowler, Martin. “Refactoring: improving the design of existing code”. Pearson Education India, 2009.
Index Terms

Computer Science
Information Sciences

Keywords

Performance Issue Scalability Issue Downtime Availability Issue Application Fault Replication Software/ Code Refactoring Software Clustering Fault Tolerance and N- versioning.