3rd International ICST Conference on Performance Evaluation Methodologies and Tools

Research Article

NS-2 enhancements for detailed HSDPA simulations

Download236 downloads
  • @INPROCEEDINGS{10.4108/ICST.VALUETOOLS2008.4338,
        author={Abdulmohsen M. Mutairi and Uthman A. Baroudi},
        title={NS-2 enhancements for detailed HSDPA simulations},
        proceedings={3rd International ICST Conference on Performance Evaluation Methodologies and Tools},
        publisher={ICST},
        proceedings_a={VALUETOOLS},
        year={2010},
        month={5},
        keywords={NS-2 HSDPA Simulations},
        doi={10.4108/ICST.VALUETOOLS2008.4338}
    }
    
  • Abdulmohsen M. Mutairi
    Uthman A. Baroudi
    Year: 2010
    NS-2 enhancements for detailed HSDPA simulations
    VALUETOOLS
    ICST
    DOI: 10.4108/ICST.VALUETOOLS2008.4338
Abdulmohsen M. Mutairi1,*, Uthman A. Baroudi1,*
  • 1: King Fahad University of Petroleum and Minerals, Dhahran 31261, Saudi Arabia
*Contact email: abdulmehsen@gmail.com, ubaroudi@kfupm.edu.sa

Abstract

The Enhanced UMTS Radio Access Network Extensions (EURANE) provided UMTS and HSDPA support in the Network Simulator (NS-2). The main components of EURANE include the Radio Link Control (RLC) layer with the Acknowledged and Unacknowledged Modes, MAC layer for the main UMTS and HSDPA transport channels and a physical-layer simulation tool for simulating the fast channel variations in HSDPA. Although it has added most of the UMTS protocol stack to NS-2, EURANE does not support multiple cells, user mobility or handover which are necessary to study the system-level performance of RLC layer, handover and Iub flow control. In this paper, we describe new extensions and a redesign of EURANE to overcome these limitations and provide additional functionality. The new simulator supports user mobility using Random Waypoint mobility models and handover. In addition, the simulator provides an enhanced signaling protocol for Iub flow control that allow adding new flow control algorithms to EURANE whenever needed.