A Survey on Mobility-Induced Service Migration in the Fog, Edge, and Related Computing Paradigms <s> Simulation Tools <s> Low latency in IT applications is an important aspect of improving the quality of the user's experience. Frequently, applications are run in a virtual machine in the cloud. Because cloud providers are datacentre facilities that are often distant from users, unacceptably high latencies are experienced in some applications. Fog computing can be seen as a cloud computing extension, namely cloudlets, located in access points at the edge of the network and hence able to provide lower latencies than the cloud. However, as mobile devices and applications become more popular, users' computing and data capacities should be maintained close to the user to keep latencies as low as possible. This paper discusses resource allocation in fog computing in the face of users' mobility and introduces MyiFogSim, an extension of iFogSim to support mobility through migration of virtual machines between cloudlets. Moreover, a migration policy is proposed, and MyiFogSim is used to analyze the policy impact on application quality of service. Results suggest that the policy can promote lower latencies when compared to a scenario without the migration policy. <s> BIB001 </s> A Survey on Mobility-Induced Service Migration in the Fog, Edge, and Related Computing Paradigms <s> Simulation Tools <s> Fog computing is a technology that brings computing and storage resources near to the end user. Being in its infancy, fog computing lacks standardization in terms of architectures and simulation platforms. There are a number of fog simulators available today, among which a few are open-source, whereas rest are commercially available. The existing fog simulators mainly focus on a number of devices that can be simulated. Generally, the existing simulators are more inclined toward sensors’ configurations, where sensors generate raw data and fog nodes are used to intelligently process the data before sending to back-end cloud or other nodes. Therefore, these simulators lack network properties and assume reliable and error-free delivery on every service request. Moreover, no simulator allows researchers to incorporate their own fog nodes management algorithms, such as scheduling. In existing work, device handover is also not supported. In this paper, we propose a new fog simulator called FogNetSim++ 1 that provides users with detailed configuration options to simulate a large fog network. It enables researchers to incorporate customized mobility models and fog node scheduling algorithms, and manage handover mechanisms. In our evaluation setup, a traffic management system is evaluated to demonstrate the scalability and effectiveness of proposed simulator in terms of CPU and memory usage. We have also benchmarked the network parameters, such as execution delay, packet error rate, handovers, and latency. 1 available at https://fognetsimpp.com <s> BIB002
One relevant simulation tool that is worth mentioning in the migration context is MyiFogSim BIB001 . This simulator builds upon iFogSim  , a recently proposed fog computing simulator, and enhances it with the VM migration feature to cope with the inherent mobility characterizing fog environments. Along with MyiFogSim, BIB001 proposes a migration policy to determine the timing for starting the migration. This is achieved by monitoring the user's position, its speed, and the direction of movement and verifying this information against previously known AP positions. MyiFogSim is then used to derive results showing that lower latencies can be obtained using the proposed policy, compared to a "no migration" scenario. In addition to MyiFogSim, FogNetSim++ has been proposed in BIB002 as an extension to OMNet++ to simulate fog computing environments. FogNetSim++ provides a feature for performing handovers among fog nodes, either due to the device's mobility or for load-balancing purposes. However, support for VM migration in FogNetSim++ is presented as a future work.