100 likes | 195 Views
Multiple Gateways Project. E6951 2002 Spring Professor Campbell Group members: Adrija Biswas, Will Jenkins, Charalampos Mantelis, Naoya Seta, Nil Unerdem. Objectives. Modify the current Cellular IP implementation, so as to support multiple gateways
E N D
Multiple Gateways Project E6951 2002 Spring Professor Campbell Group members: Adrija Biswas, Will Jenkins, Charalampos Mantelis, Naoya Seta, Nil Unerdem
Objectives Modify the current Cellular IP implementation, so as to support multiple gateways Verify the modified protocol using the ns simulator
Approach CH GW1 GW2 RBS RBS BS3 BS1 BS2 BS4 MH
NS-2 Simulator Periodiccall Random Load Generator UpdateLoad{} Global Write gw1_load gw2_load Main Module Call Gateway Switcher Read LoadCheckGW{} SwitchGW{} Call Switch-watchdog{} Periodiccall
Main Module • Topology Setup • Initialization of Nodes • Link Setup • Traffic patterns setup • Initialization of Gateway Switcher and Random Number Generator modules
Random Load Generator • Periodically generates random numbers for each gateway • Updates load variables
Gateway Switcher • Periodically checks load value • Compares to threshold • Switches gateway
Up-link NS-2 Simulator • Gateway • Set global load-variable • Random Number Generator (Exponential) • Base-Station • Load balancing • Check load-variable • Gateway switching • Mobile Host • Watchdog module
Down-link NS-2 Simulator • Gateway • Handoff • Similar to hard handoff (potential packet loss) • Base-Station • Routing • Reverse path routing • Mobile Host
Future Proposals • Load Balancing implemented through Gateway Beacons • Some sort of semi-soft handoff during gateway switch • Mesh topology (dynamic configuration) – with base stations broadcasting to one another.