A Quantitative Justification to Dynamic Partial Replication of Web Contents through an Agent Architecture

Authors

  • Enrique Torres Franco Madrid Council IT Deparment.
  • José Daniel García Universidad Carlos III de Madrid image/svg+xml
  • Oscar Sanjuan Martinez Universidad Internacional De La Rioja image/svg+xml
  • Luis Joyanes Aguilar Universidad Pontificia de Salamanca image/svg+xml
  • Rubén González Crespo Universidad Internacional De La Rioja image/svg+xml

DOI:

https://doi.org/10.9781/ijimai.2015.3311

Keywords:

Collaboration, Distributed Computing, Network, Communications, Computing

Abstract

The most usual solution to improve the performance of a Web server is based on building a distributed architecture, where the Web server is offered from a set of nodes. The most widely distributed architecture is based on Web clusters including a Web switch. The Web switch is responsible for deciding which site’s node must attend which request. When deciding where elements are stored the classical solution was to fully replicate all contents in every server node. However, partial replication may require a fraction of storage while offering the same level of reliability. In this paper we report a solution based on dynamic partial replication where the number of replicas for each file and its management is handled by an agent architecture. We compare our solution with full replication and with static partial replication both in terms of storage capacity consumption and service time. Our results show that our proposed solution provides equivalent performance with a better use of disk storage capacity.

Downloads

Download data is not yet available.

References

[1] T. Berners-Lee, R. Fielding and H. Frystyk, “Hypertext Transfer Protocol - HTTP/1.0. RFC 1945”, Internet Engineering Task Force, Mayo 1996.

[2] V. Cardellini, E. Casalicchio, M. Colajanni, and P.S. Yu, “The state of the art in locally distributed Web-server systems”, ACM Computing Surveys, vol. 34(2):263–311, 2002.

[3] T. Schroeder, S. Goddard and B. Ramamurthy, “Scalable web server clustering technologies”, IEEE Network, vol. 14(3), pp. 38–45, Mayo 2000.

[4] García, J.D., Carretero, J., García, F., Singh, D.E. y Fernández, J.: “A Highly Available Cluster of Web Servers with Increased Storage Capacity”, XVII Jornadas de Paralelismo, pp. 109-114, Albacete, Septiembre 2006.

[5] Garcia, J.D., Carretero, J., Garcia, J., Sánchez, L.M. y Garcia, F.: “A Web Cluster Architectural Proposal for Balancing Storage Capacity and Reliability by using Partial Replication”, International Journal of Computer Systems Science and Engineering, vol. 28(3):191-202, CRL Publishing Ltd, Reino Unido, Mayo 2013.

[6] Torres, E., Sanjuan, O., Joyanes, L., García, J.D. y González, R.: An Architecture For Management Of Distributed And Redundant Web Storage With Intelligent Agent Systems And Emerging Techniques. En IEEE Latin America Transactions, vol. 6(6):524-528, IEEE Xplore, Octubre 2008.

[7] J.D. Garcia, “Propuestas Arquitectónicas para servidores Web distribuidos con réplicas parciales”, Ph.D. dissertation, Computer Science Dept., Universidad Carlos III de Madrid, Junio 2005.

[8] Gutierrez, C.: “An Analysis Architecture for Communications in Multi-agent Systems”, International Journal of Artificial Intelligence and Interactive Multimedia (IJIMAI), vol 2(1):65-72, 2013.

[9] Torres, E., Sanjuan, O., Joyanes, L., García, J.D. y Pelayo B.C.: “A Multi-Agent based Proposal for the Management of Distributed and Redundant Storage”. Proceedings of the 2008 International Conference on Artificial Intelligence (ICAI 2008), pp. 566-571, Las Vegas, Nevada, USA, CSREA Press, Julio 2008.

[10] Torres, E., Sanjuan, O., Joyanes, L., García, J.D., González, R. y Ríos, S.: “Management of Distributed and Redundant Storage in High Demand Web Servers for Heterogeneous Networks Access by Agents”, International Symposium on Distributed Computing and Artificial Intelligence (DCAI 2008), vol. 50, pp. 123-131, Advances in Soft Computing, Springer, Enero 2009.

[11] Torres, E., Sanjuan, O., Joyanes, L., García, J.D. y González, R.: “Arquitectura Para La Gestión De Almacenamiento Web Distribuido y Redundante Mediante Sistemas De Agentes Inteligentes y Técnicas Emergentes”. 6th International workshop on practical applications on agents and multi-agent systems (IWPAAMS2007), pp. 319-328, Salamanca, Noviembre 2007.

[12] Kaage, U., Kahmann V., Jondral F: “An OMNeT++ TCP Model”, Proceedings of the 15th European Simulation Multiconference (ESM 2001), Praga, Junio 2001.

[13] Núñez, A., Fernández, J., Carretero, J., García, J.D. y Prada, L.: “SIMCAN: A SIMulator Framework for Computer Architectures and Networks!, First International Workshop on OMNeT++, pp. 8, Marsella, Francia, Marzo 2008.

[14] Núñez, A., Fernández, J., Carretero, J., García, J.D. y Prada, L.: “New Techniques for Modelling File Data Distribution on Storage Nodes”, 41st Annual Simulation Symposium, pp. 175–182, Ottawa, Canada, Abril 2008.

[15] Kirsche, M. y Schnurbusch, M.: “A new IEEE802.15.4 Simulation Model for OMNeT++/INET”, First OMNeT++ Community Summit, Hamburg, September 2014.

[16] Çetin, G., Çetin, A. y Özkaraca, O.: “The analisys of Layer-2 Handover performance for mobile IPV6 using OMNeT++ Simulation Tool”, Mugla Journal of Science and Technology, vol. 1(1):34-38, 2015.

[17] Mah, B.A.: “An empirical model of HTTP network traffic”, Proceedings of the Conference on Computer Communications (INFOCOM’97), vol. 2, pp. 592-600, Kobe, Japón, 1997.

[18] Choi, H.K. y John O.L.: “A behavioral model of web traffic”, Proceedings Seventh International Conference on Network Protocols (ICNP’99), pp. 327-334, Toronto, Ontario, Canada, IEEE, Octubre 1999.

[19] Barford, P. y Crovella, M.: “Generating representative web workloads for network and server performance evaluation”, Performance Evaluation Review, vol. 26(1):151-160, Junio 1998.

[20] V. Cardellini, M. Colajanni, and P.S. Yu,v“Geographic load balancing for scalable distributed Web Systems”, Proceedings of the 8th International Symposium on Modeling, Analisys and Simulation of Computer and Telecommunication Systems (MASCOTS’00), pp. 20-27, IEEE, San Francisco, CA, USA, Agosto 2002.

[21] V. Cardellini, “Request redirection algorithms for distributed web systems”, IEEE Transactions on Parallel and Distributed Systems, vol. 14(4), pp. 355-368, Abril 2003.

[22] Wallerich, J.: “Design and implementation of a www workload generator for the ns-2 network simulator”, http://www.net.t-labs.tu-berlin.de/~joerg/nsweb/doku/ Noviembre 2001. [consulta 1 de Abril de 2015].

[23] Stalings, W.: “Operating Systems: Internals and Design Principles (8th Edidtion)”, Ed. Prentice Hall, 2015.

[24] Carretero, J., Miguel, P., García, F. y Pérez, F.: Sistemas Operativos: una visión aplicada 2ª Edición, Ed. McGraw -Hill 2007.

Downloads

Published

2015-06-01
Metrics
Views/Downloads
  • Abstract
    112
  • PDF
    23

How to Cite

Torres Franco, E., García, J. D., Sanjuan Martinez, O., Joyanes Aguilar, L., and González Crespo, R. (2015). A Quantitative Justification to Dynamic Partial Replication of Web Contents through an Agent Architecture. International Journal of Interactive Multimedia and Artificial Intelligence, 3(3), 82–88. https://doi.org/10.9781/ijimai.2015.3311

Most read articles by the same author(s)

1 2 3 4 5 > >>