A Proposed Model for Web Proxy Caching Techniques to Improve Computer Networks Performance

Full Text (PDF, 443KB), PP.42-53

Views: 0 Downloads: 0

Author(s)

Nashaat el-Khameesy 1,* Hossam Abdel Rahman Mohamed 1

1. Computers & Information systems Dept- SAMS, Maady Cairo, Egypt

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2013.11.05

Received: 19 Dec. 2012 / Revised: 2 Apr. 2013 / Accepted: 26 Jun. 2013 / Published: 8 Oct. 2013

Index Terms

Web Proxy Caching Technique, Forward proxy, Reverse Proxy

Abstract

One of the most important techniques for improving the performance of web based applications is web proxy caching Technique. It is used for several purposes such as reduce network traffic, server load, and user perceived retrieval delays by replicating popular content on proxy caches that are strategically placed within the network. The use of web proxy caching is important and useful in the government organizations that provides services to citizens and has many branches all over the country where it is beneficial to improve the efficiency of the computer networks performance, especially remote areas which suffer from the problem of poor network communication. Using of proxy caches provides all users in the government computer networks by reducing the amount of redundant traffic that circulates through the network. It also provides them by getting quicker access to documents that are cached. In addition, there are a lot of benefits we can obtain from the using of proxy caches but we will address them later. In this research, we will use web proxy caching to provide all of the above benefits that we are mentioned above and to overcome on the problem of poor network communication in ENR (Egyptian National Railways). We are going to use a scheme to achieve the integration of forward web proxy caching and reverse proxy caching.

Cite This Paper

Nashaat el-Khameesy, Hossam Abdel Rahman Mohamed, "A Proposed Model for Web Proxy Caching Techniques to Improve Computer Networks Performance", International Journal of Information Technology and Computer Science(IJITCS), vol.5, no.11, pp.42-53, 2013. DOI:10.5815/ijitcs.2013.11.05

Reference

[1]J. B. Pati , B. V. Pawar / Improving Performance on WWW using Intelligent Predictive Caching for Web Proxy Servers, IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 1, January 2011

[2]Chen, T.: Obtaining the optimal cache document replacement policy for the caching system of an EC website. European Journal of Operational Research 181(2), 828–841, 2007

[3]Romano, S., ElAarag, H.: A neural network proxy cache replacement strategy and its implementation in the Squid proxy server. Neural Computing & Applications 20(1), 59–78, 2011

[4]Cobb, J., ElAarag, H.: Web proxy cache replacement scheme based on back-propagation neural network. Journal of Systems and Software 81(9), 1539–1558 ,2008

[5]Kaya, C.C., Zhang, G., Tan, Y., Mookerjee, V.S.: An admission-control technique for delay reduction in proxy caching. Decision Support Systems 46(2), 594–603 , 2009

[6]Kumar, C., Norris, J.B.: A new approach for a proxy-level web caching mechanism. Decision Support Systems 46(1), 52–60 ,2008

[7]Kumar, C.: Performance evaluation for implementations of a network of proxy caches. Decision Support Systems 46(2), 492–500 ,2009

[8]Rajeev Tiwari et al. /Robust Distributed Web caching: A Dynamic clustering Approach , International Journal of Engineering Science and Technology (IJEST),Vol. 3 No. 2 Feb 2011

[9]Ali, W., Shamsuddin, S.M., Ismail, A.S.: Web proxy cache content classification based on support vector machine. Journal of Artificial Intelligence 4(1), 100–109 ,2011

[10]Tiwari Rajeev and Khan Gulista, “Load Balancing in Distributed Web Caching: A Novel Clustering Approach”, Proc. of ICM2ST-10, International Conference on Methods and models in science and technology pp. 341-345, November 6, vol.1324, 2010

[11]Rajeev Tiwari, Gulista khan, “Load Balancing through distributed Web Caching with clusters”, Proceeding of the CSNA 2010 Springer, pp 46-54, Chennai, India, 2010

[12]Takaaki Komura, Hiroaki Sano, Noritoshi Demizu, Ken Makimura, "Design and Implementation of Web Forward Proxy with Shibboleth Authentication," saint, pp.321-326, 2011 IEEE/IPSJ International Symposium on Applications and the Internet, 2011

[13]Wang, Xiao-Ming Fu, Fang-Wei /Forward secure proxy signature scheme, Tongxin Xuebao (Journal on Communications). Vol. 26, no. 11, pp. 38-42. Nov. 2005

[14]P. Wurzinger,C. Platzer,C. Ludl,E. Kirda, C. Kruegel /SWAP: Mitigating XSS attacks using a reverse proxy, Pages 33-39 , IWSESS '09 Proceedings of ICSE Workshop on Software Engineering for Secure Systems,2009

[15]Lin, C.-H., Liu, J.-C., and Lien, C.-C., “Detection Method Based on Reverse Proxy against Web Flooding Attacks,” 8th International Conference on Intelligent Systems Design and Applications (ISDA-2008), pp.281- 284. Kaohsiung City, Taiwan. (2008)

[16]Peter Sommerlad /Reverse Proxy Patterns, (c) 2003 by Peter Sommerlad,Erlenstrasse 79, CH-8832 Wollerau, Switzerland,2003

[17]C. Amza and G. Soundararajan and E. Cecchet. Transparent Caching with Strong Consistency in Dynamic ContentWeb Sites. In ICS, 2005.

[18]Laura Abba, Marina Buzzi, and Massimo Ianigro. Introducing transparent Web caching in a local area network. In Proc. of Intl. CMG Conference, pages 99–110, 2000.

[19]Wenting Tang‚ Fan Du‚ Matt W. Mutka‚ Lionel M. Ni‚ and Abdol-Hossein Esfahanian. Supporting global replicated services by a routing-metric-aware DNS. In Proceedings of the 2nd International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems (WECWIS 2000)‚ pages 67–74‚ June 2000

[20]L Abba, M Buzzi, D Pobric, M Ianigro/ Introducing transparent web caching in a local area network, Centre National de la Recherche Scientifique Paris, France, France ©2000

[21]Rodriguez, P., Spanner, C., Biersack, and E., Analysis of Web Caching Architectures: Hierarchical and Distributed Caching, IEEE/ACM Transactions on Networking, Vol. 9(4):404-418, August 2001.

[22]S. V. Nagaraj, web caching and its applications, page 24, Caching Architectures, print ©2004 kluwer Academic Publishers- new york , boston-2004

[23]Suresha , Caching Techniques for Dynamic Web Servers, Doctor of Philosophy Department of Computer Science and Automation ,Indian Institute of Science Bangalore 560 012 INDIA -June 2007

[24]Jinsuk Baek,Gurpreet Kaur and Junghoon Yang /A New Hybrid Architecture for Cooperative Web Caching, journal of ubiquitous convergence and technology, VOL. 2, NO. 1, MAY 2008

[25]S. Rhea, P. Eaton, D. Geels, H. Weatherspoon, B. Zhao, and J. Kubiatowicz. Pond: the OceanStore prototype. In Proc. Of USENIX FAST, pages 1–14, Mar. 2003.

[26]C. E. Wills and M. Mikhailov. Toward a better understanding of web resources and server responses for improved caching. pages 1231-1243, 1999

[27]J. Yin, M. Dahlin, and A. Iyengar. Engineering server-driven consistency for large- scale dynamic web services. In Proceedings of the 10th International World-wide Web Conference, pages 46-57, Hong Kong, May 2001

[28]Yun Ji Na ,Seok KO2 / Design and performance Analysis of the Web Caching Algorithm for Performance Improvement of the Response Spee,. T.-J. Cham et al. (Eds.): MMM 2007, LNCS 4352, Part II, pp. 686 – 693, 2007. Springer-Verlag Berlin Heidelberg 2007

[29]Dhawaleswar rao. ch / study of the web caching algorithms for performance improvement of the response speed, Journal of Computer Science and Engineering (IJCSE) ,Vol. 3 No. 2 Apr-May 2012

[30]Lin, C.-H., Liu, J.-C., and Lien, C.-C., “Detection Method Based on Reverse Proxy against Web Flooding Attacks,” 8th International Conference on Intelligent Systems Design and Applications (ISDA-2008), pp.281- 284. Kaohsiung City, Taiwan. (2008)

[31]Peter Sommerlad /Reverse Proxy Patterns, (c) 2003 by Peter Sommerlad,Erlenstrasse 79, CH-8832 Wollerau, Switzerland,2003