Human mobility models are key components of various research fields including transportation, mobile networks, disaster management, urban planning, and epidemic modeling. Understanding human mobility has a major role in the realistic evaluation of new approaches to challenges in these fields. For the perspective of networked systems, simulations of the networks with human participants such as opportunistic social networks are highly dependent on human mobility. In this article, we summarize the state of the art for scientific research on human mobility and survey the currently used human mobility models. We discuss the commonly used metrics and data collection techniques. Furthermore, we include a taxonomy of the mobility models according to their main characteristics and classify them. We lastly discuss the general trends, applicability, further research directions and open problems of human mobility modeling. INDEX TERMS Human mobility, mobility models, Internet of Things, smart cities.
The ever-increasing acceleration of technology evolution in all fields is rapidly changing the architectures of datadriven systems towards the Internet-of-Things concept. Many general and specific-purpose IoT platforms are already available.This article introduces the capabilities of the FIWARE framework that is transitioning from a research to a commercial level. We base our exposition on the analysis of three real-world use cases (global IoT market, analytics in smart cities, and IoT augmented autonomous driving) and their requirements that are addressed with the usage of FIWARE. We highlight the lessons learnt during the design, implementation and deployment phases for each of the use cases and their critical issues. Finally we give two examples showing that FIWARE still maintains openness to innovation: semantics and privacy. 5
Fog computing can support IoT services with fast response time and low bandwidth usage by moving computation from the cloud to edge devices. However, existing fog computing frameworks have limited flexibility to support dynamic service composition with a data-oriented approach. Functionas-a-Service (FaaS) is a promising programming model for fog computing to enhance flexibility, but the current event-or topic-based design of function triggering and the separation of data management and function execution result in inefficiency for data-intensive IoT services. To achieve both flexibility and efficiency, we propose a data-centric programming model called Fog Function and also introduce its underlying orchestration mechanism that leverages three types of contexts: data context, system context, and usage context. Moreover, we showcase a concrete use case for smart parking where Fog Function allows service developers to easily model their service logic with reduced learning efforts compared to a static service topology. Our performance evaluation results show that the Fog Function can be scaled to hundreds of fog nodes. Fog Function can improve system efficiency by saving 95% of the internal data traffic over cloud function and it can reduce service latency by 30% over edge function.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.