# OPMSS: Optimal Producer Mobility Support Solution for Named Data Networking
## 7 Conclusions  
Seamless mobility support is the key feature of NDN, especially as the most prominent ICN architecture that has genuine possibilities to exploit the design of IoT, wireless sensor network and 5G networks. Mobility support was provided by many researchers to make sure that NDN can successfully replace IP Internet in the future. Mobile producer support is provided by using different approaches such as an anchor-based, indirection-based, mapping-based, DNS-like, rendezvous-based approach, and many more. However, these research papers employ additional infrastructures that make NDN architecture a little bit complicated to handle. Therefore, a prominent Kite solution was proposed to make the data retrieval and routing transparent, while achieving location freeness by using a routable rendezvous or immobile anchor. The Kite solution performed better than prominent mapping-based and location-based approach solutions in terms of handoff signaling cost and latency. However, the Kite solution introduces path stretching problem and rendezvous, or immobile anchors can serve as a single point of failure, in such a case that the data exchange must pass through them.  
In this paper, an OPMSS solution is proposed to curtail the path stretching problem and ensure that a single point of failure is avoided. We contribute the utilization of broadcasting method and mobility interest packet to update the FIBs along with the intermediate routers, to ensure that a mobile producer can be reached. To avoid the problem of the broadcasting storm, a restricted domain is provided, using a domain control router to make sure that \(MI\) packet broadcasting is within the concerned domain. The performance of OPMSS has been evaluated using both analytical and simulation investigation; the evaluation result shows that OPMSS provides an optimal data path delivery with minimum handoff latency. In addition, the solution avoids the single point of failure with equal and acceptable signaling overhead compared to Kite. Moreover, the result ascertains that the OPMSS provision of mobility support solution can influence the perfect integration of NDN with other networks that support packets broadcasting, such as IoT, 5G and wireless sensor network. OPMSS performed well in smaller and semi-larger networks with scalable and acceptable signaling overhead cost. However, further research can be carried out to thoroughly investigate the scalability issue and mitigation of broadcasting storm in case of a very large network.  
Conceptualization, M.H. and M.A.N.; writing--original draft preparation, M.H.; writing--review and editing, B.-S.K. and M.H.; funding acquisition, B.-S.K. All authors have read and agreed to the published version of the manuscript.  
This research was financially supported by the Ministry of Trade, Industry and Energy (MOTIE) and Korea Institute for Advancement of Technology (KIAT) through the National Innovation Cluster R&D program (R&D, P0015131).  
Not applicable.  
The topologies used in this study are publicly available at [[https://github.com/KITE-2018](https://github.com/KITE-2018)]([https://github.com/KITE-2018](https://github.com/KITE-2018)), accessed on 28 April 2021.  
\begin{table}
\begin{tabular}{c c c} \hline \hline
**Functionalities** & **Kite** & **OPMSS** \\ \hline \multirow{2}{*}{Packets} & Trace Data (TD), Trace Interest & Mobility Interest (MI) and \\  & (TI) and Consumer Interest & Consumer Interest \\ \multirow{2}{*}{Server} & Rendezvous Server (RS) or & Nil \\  & Immobile anchor & \\ Forwarding Strategy & Flooding and Interest & Broadcasting strategy \\ \multirow{2}{*}{Path Optimization} & Forwarding & \\  & Not Optimal & Optimal \\ Single point of failure & Yes & No \\ Routing & NDN data plane & NDN data plane \\ \hline \hline \end{tabular}
\end{table}
Table 3: Numerical Analysis Parameters and Values.