02.11.2012 Views

Handover mechanisms in next generation heterogeneous wireless ...

Handover mechanisms in next generation heterogeneous wireless ...

Handover mechanisms in next generation heterogeneous wireless ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MULTI-INTERFACE MOBILE MODEL FOR MEDIA INDEPENDENT HANDOVER<br />

upper layers. The HMM Commands to lower layers are used to <strong>in</strong>struct the switch<strong>in</strong>g of<br />

network <strong>in</strong>terfaces. In contrast, the HMM Commands to upper layers <strong>in</strong>dicate the<br />

actions that can be taken at upper layers when the predef<strong>in</strong>ed events, e.g. loss of radio<br />

connection, take place at lower layers. The notifications via the HMM can thus enable<br />

cross-layer trigger, which resolves handover delay problem of the MIAU.<br />

7.4 Implementation Issues<br />

Accord<strong>in</strong>g to the proposed generic multi-<strong>in</strong>terface model, a dual-<strong>in</strong>terface mobile<br />

term<strong>in</strong>al has been implemented <strong>in</strong> Network Simulation 2 (ns-2) [120]. The<br />

implementation is <strong>in</strong>tended to f<strong>in</strong>d out the implementation issues <strong>in</strong> real systems. In the<br />

dual-<strong>in</strong>terface implementation, a mobile term<strong>in</strong>al is supposed to be equipped with two<br />

IEEE 802.11 WLAN cards. And a <strong>Handover</strong> Manager (HOMgr) resides on the mobile<br />

term<strong>in</strong>al to execute the HMM functions. The architecture of the mobile term<strong>in</strong>al is<br />

shown <strong>in</strong> Figure 7.3. ns 2.29 [120] is used as the platform for development. The<br />

follow<strong>in</strong>g modifications have been made to ns 2.29 for the implementation of the<br />

proposed mobile architecture:<br />

� Support for multiple <strong>wireless</strong> channels on a mobile term<strong>in</strong>al;<br />

� Probe embedded <strong>in</strong> lower layer objects for handover metrics’ gather<strong>in</strong>g;<br />

� Customisation of NO Ad-Hoc Rout<strong>in</strong>g Agent (NOAH) [121] for rout<strong>in</strong>g<br />

capability <strong>in</strong> the dual-<strong>in</strong>terface mobile term<strong>in</strong>al;<br />

� Proactive trigger<strong>in</strong>g mechanism added to the mobile IP implementation of ns<br />

2.29;<br />

In ns 2.29, only s<strong>in</strong>gle network <strong>in</strong>terface is orig<strong>in</strong>ally supported for a mobile term<strong>in</strong>al<br />

[122]. For this reason, a number of new components and functions that enable the<br />

controll<strong>in</strong>g and management of multiple <strong>in</strong>terfaces have been developed.<br />

� <strong>Handover</strong> Manager (HOMgr) with handover decision and policy eng<strong>in</strong>e;<br />

� New functions for accommodat<strong>in</strong>g additional network <strong>in</strong>terface on a mobile<br />

term<strong>in</strong>al and <strong>in</strong>terface switch<strong>in</strong>g;<br />

- 142 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!