# Provisioning of Fog Computing over Named-Data Networking in Dynamic Wireless Mesh Systems
## 5 Conclusions  
Aiming for the dynamic computing service, in this paper, we extended NDN functionality to the wireless meshes. In particular, we proposed the dynamic face management system enabling unicast transmissions over an inherently broadcast medium and a novel learning-based Self-Learning Strategy that allows a decrease in the number of signaling packets distributed in the network to find paths to the sources. The former allows for unicast transmission, thus reaching the full potential of wireless technologies, e.g., WiFi, while the latter ensures that the amount of overhead for content search is minimized. Both features are specifically useful in dynamic wireless environments such as mesh systems, where the content location and as well as nodes' connectivity may change as a result of topology changes. Furthermore, to facilitate dynamic compute service, we utilized multiple packet response functionality over NDN from [23]. Our modifications are inherently compatible with the NDN concept and do not alter its core functionality. We then proceeded to evaluate the effects of dynamic compute service over dynamic meshes. Our findings reveal that for static meshes, our proposal allows us to fully benefit from the computing resources available sporadically around the consumer. However, similar to IP-based networks, mobility is still the most dominating source of performance degradation. In a mobile mesh environment, the performance is determined by the interplay between node velocity, deployment density, and traffic intensity, i.e., higher velocity improves performance in denser scenarios and deteriorates in sparser deployments. The  
Figure 17: Satisfied Interest fraction. inherent caching capability of NDN technology does not help to improve the performance of mobile systems. Denser conditions do not allow for improving the system's performance as the level of interference increases. Finally, we characterized the effects of different types of traffic and NDN caching capabilities by showing that the latter results in much better system performance while the popularity of the compute service adds additional performance gains. The underlying wireless technology functionality, such as RTS/CTS, may also affect service performance in specific conditions. In addition, a particularly promising direction for expanding our work is the incorporation of smart name aggregation into more generic prefixes over time. This strategy can effectively limit the required memory for storing local routing information. By adopting such an approach, our system could achieve greater efficiency and scalability, especially in scenarios where resources are constrained. This enhancement not only optimizes our current framework but also broadens the applicability of our system in various wireless mesh network environments [52]. Finally, we would like to mention that the proposed and the current Face implementations introduce different types of overheads in dynamic network conditions. The comparison of these overheads, as well as full performance evaluation and comparison between current and suggested implementations, are a part of our future work. Conceptualization, A.S., D.M., H.F., M.S, Y.Z. and S.S.; methodology, A.S., R.G., G.A., H.F., Y.Z. and D.M. ; software, A.S. and R.G. ; validation, S.S. and D.M. ; formal analysis, D.M. ; investigation, A.S., R.G. and D.M. ; resources, S.S.; data curation, A.S.; writing--original draft preparation, R.G., D.M. and A.S.; writing--review and editing, R.G., D.M., S., A.S., Y.Z. and M.S. ; visualization, A.S.; supervision, S.S., N.H. and Y.K. ; project administration, N.H. and Y.K. ; funding acquisition, S.S. All authors have read and agreed to the published version of the manuscript. This research was funded by Intel Labs, USA. Not applicable. Data Availability Statement: Data are contained within the article. [PERSON], [PERSON], [PERSON], [PERSON], [PERSON] and [PERSON] were employed by the company Intel Labs.