Management of Distributed and Redundant Storage in High Demand Web Servers for Heterogeneous Networks Access by Agents

  • Enrique Torres Franco
  • Oscar Sanjuán Martínez
  • José Daniel García Sánchez
  • Luis Joyanes Aguilar
  • Rubén González Crespo
  • Sergio Rios Aguilar
Part of the Advances in Soft Computing book series (AINSC, volume 50)


To improve the performance of a web server, the most usual solution is based on construcingt a distributed architecture, in which a set of nodes offer the web service. A web site is composed by a set of elements or resources, where each one of them can be of a specific type. The present article describes a new architecture proposed to add dynamic replication of the resources, supporting high demand file provisioning for web-based access arriving from heterogeneous (mobile & fixed) networks.


software agents emergent techniques multi-agent storage management distributed storage redundant storage mobile services mobile provisioning 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cardellini, V., Casalicchio, E., Colajanni, M., Yu, P.S.: The state of the art in locally distributed Web-server systems. ACM Computing Surveys 34(2), 263–311 (2002)CrossRefGoogle Scholar
  2. 2.
    Johnson, S.: Emergence: The Connected Lives of Ants, Brains, Cities, and Software, Touchstone (2001)Google Scholar
  3. 3.
    Resnick, M.: Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds. MIT Press, Boston (1997)Google Scholar
  4. 4.
    Berners-Lee, T., Fielding, R., Frystyk, H.: Hypertext Transfer Protocol - HTTP/1.0. RFC 1945. Internet Engineering Task Force (May 1996)Google Scholar
  5. 5.
    Corchado, J.M., Molina, J.M.: Introducción a la Teoría de Agentes y Sistemas Multiagente. Edite Publicaciones Científicas, Salamanca, España (2002)Google Scholar
  6. 6.
    Wooldridge, M.: An Introduction to MultiAgent Systems. John Wiley and Sons, New York (2002)Google Scholar
  7. 7.
    Odell, J.: Objects and agents compared. Journal of object technology 1, 41–53 (2002)Google Scholar
  8. 8.
    Welicky, L., Sanjuán, O.: Improving Performance and Server Resource Usage with Page Fragment Caching in Distributed Web Servers. In: World Comp Proceedings, Las Vegas, Nevada, USA (2007)Google Scholar
  9. 9.
    Schroeder, T., Goddard, S., Ramamurthy, B.: Scalable web server clustering technologies. IEEE Network 14(3), 38–45 (2000)CrossRefGoogle Scholar
  10. 10.
    Andreolini, M., Colajanni, M., Nuccio, y.M.: Scalability of content aware server switches for cluster based Web information systems. In: Proc. of 12th International World Wide Web Conf (WWW 2003), Budapest, Hungary (2003)Google Scholar
  11. 11.
    Colajanni, M.: Emerging internet-based services: new frontiers for performance models and applications. In: Proceedings of the First International Conference on the Quantitative Evaluation of Systems, pp. 122–123. IEEE Computer Society, Los Alamitos (2004)CrossRefGoogle Scholar
  12. 12.
    Teo, Y.M., Ayani, R.: Comparison of load balancing strategies on cluster-based web servers. Simulation 77(5–6), 185–195 (2001)Google Scholar
  13. 13.
    Garcia, J.D., Carretero, J., Fernandez, J., Garcia, F., Singh, D.E., Calderon, A.: On the Reliability of Web Clusters with Partial Replication of Contents. In: First International Conference on Availability, Reliability and Security (ARES 2006), pp. 617–624. IEEE Computer Society, Los Alamitos (2006)CrossRefGoogle Scholar
  14. 14.
    Garcia, J.D.: Propuestas Arquitectónicas para servidores Web distribuidos con réplicas parciales, PhD Tesis, Universidad Carlos III de Madrid, Madrid (June 2005)Google Scholar
  15. 15.
    Rios, S., et al.: Plataforma de Provisión de Servicios Móviles basados en localización con sistemas GNSS y de Inteligencia de Red para soporte de Agentes Inteligentes. In: IWPAAMS 2007. Sixth International Workshop on Practical Applications of Agents and Multiagent Systems, Salamanca, pp. 251–258 (2007)Google Scholar
  16. 16.
    Fischer, M.J., Masi, D.M.B., Gross, D., Shortle, J., Brill, P.H.: Using quantile estimates in simulating internet queues with pareto service times. In: Proc. of the Winter Simulation Conference, vol. 1, pp. 477–485 (2001)Google Scholar
  17. 17.
    Adya, A., Bahl, P., Padhye, J., Wolman, A., Zhou, L.: A Multi-Radio Unification Protocol for IEEE 802.11Wireless Networks. In: First International Conference on Broadband Networks, pp. 344–354 (2004)Google Scholar
  18. 18.
    Leith, D.J., Shorten, R.N., McCullagh, G.: Experimental Evaluation of Cubic-TCP. In: Proc. Protocols for Fast Long Distance Networks, Los Angeles, USA (2007)Google Scholar
  19. 19.
    VuBrugier, G., Stanojevi´c, R.S., Leith, D.J., Shorten, R.N.: A critique of recently proposed Buffer Sizing strategies. ACM Computer Communication Review 37(1) (January 2007)Google Scholar
  20. 20.
    Tse, S.S.H.: Approximate Algorithms for Document Placement in Distributed Web Servers. IEEE Transactions on Parallel and Distributed Systems 16(6), 489–496 (2005)CrossRefGoogle Scholar
  21. 21.
    Krishnamurthy, S., Sanders, W.H., Cukier, M.: An Adaptive Quality of Service Aware Middleware for Replicated Services. IEEE Transactions on Parallel and Distributed Systems 15(11), 1112–1125 (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Enrique Torres Franco
    • 1
  • Oscar Sanjuán Martínez
    • 2
  • José Daniel García Sánchez
    • 3
  • Luis Joyanes Aguilar
    • 1
  • Rubén González Crespo
    • 1
  • Sergio Rios Aguilar
    • 1
  1. 1.Computer Science FacultyPontifical University of SalamancaMadridSpain
  2. 2.Department of Computer ScienceUniversity of OviedoOviedo, AsturiasSpain
  3. 3.Department of Computer ScienceCarlos III UniversityMadridSpain

Personalised recommendations