3rd International ICST Conference on Simulation Tools and Techniques

Research Article

An extended ns-2 for validation of load balancing algorithms in Content Delivery Networks

Download561 downloads
  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2010.8716,
        author={Francesco  Cece and Valerio  Formicola and Francesco  Oliviero and Simon Pietro  Romano},
        title={An extended ns-2 for validation of load balancing algorithms in Content Delivery Networks},
        proceedings={3rd International ICST Conference on Simulation Tools and Techniques},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2010},
        month={5},
        keywords={Content Delivery Networks Network Simulator Load Balancing},
        doi={10.4108/ICST.SIMUTOOLS2010.8716}
    }
    
  • Francesco Cece
    Valerio Formicola
    Francesco Oliviero
    Simon Pietro Romano
    Year: 2010
    An extended ns-2 for validation of load balancing algorithms in Content Delivery Networks
    SIMUTOOLS
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2010.8716
Francesco Cece1,*, Valerio Formicola1,*, Francesco Oliviero1,*, Simon Pietro Romano1,*
  • 1: Dipartimento di Informatica e Sistemistica, Federico II University of Napoli, Italy.
*Contact email: ing.frankcece@gmail.com, valerio.formicola@unina.it, folivier@unina.it, spromano@unina.it

Abstract

This paper deals with the design, the development and the usage guidelines of a novel Content Delivery Network library for the ns-2 simulator. Such library allows evaluating new application-level load balancing approaches, with special regard to distributed content web servers. It includes some typical load balancing algorithms proposed in the literature and it can be extended to support new solutions. The proposed tool extends the ns-2 simulator with new HTTP data types and new application components which are in charge of data treatment. Moreover a new agent has been added to allow the simulation of data transferring. The library has been designed to work in a non-hierarchical and peer to peer cooperation environment. Several examples of testing scenarios are proposed in the paper.