128 research outputs found

    Fog-Driven Context-Aware Architecture for Node Discovery and Energy Saving Strategy for Internet of Things Environments

    Get PDF
    The consolidation of the Fog Computing paradigm and the ever-increasing diffusion of Internet of Things (IoT) and smart objects are paving the way toward new integrated solutions to efficiently provide services via short-mid range wireless connectivity. Being the most of the nodes mobile, the node discovery process assumes a crucial role for service seekers and providers, especially in IoT-fog environments where most of the devices run on battery. This paper proposes an original model and a fog-driven architecture for efficient node discovery in IoT environments. Our novel architecture exploits the location awareness provided by the fog paradigm to significantly reduce the power drain of the default baseline IoT discovery process. To this purpose, we propose a deterministic and competitive adaptive strategy to dynamically adjust our energy-saving techniques by deciding when to switch BLE interfaces ON/OFF based on the expected frequency of node approaching. Finally, the paper presents a thorough performance assessment that confirms the applicability of the proposed solution in several different applications scenarios. This evaluation aims also to highlight the impact of the nodes' dynamic arrival on discovery process performance

    Qos‐aware approximate query processing for smart cities spatial data streams

    Get PDF
    Large amounts of georeferenced data streams arrive daily to stream processing systems. This is attributable to the overabundance of affordable IoT devices. In addition, interested practitioners desire to exploit Internet of Things (IoT) data streams for strategic decision‐making purposes. However, mobility data are highly skewed and their arrival rates fluctuate. This nature poses an extra challenge on data stream processing systems, which are required in order to achieve prespecified latency and accuracy goals. In this paper, we propose ApproxSSPS, which is a system for approximate processing of geo‐referenced mobility data, at scale with quality of service guarantees. We focus on stateful aggregations (e.g., means, counts) and top‐N queries. ApproxSSPS features a controller that interactively learns the latency statistics and calculates proper sampling rates to meet latency or/and accuracy targets. An overarching trait of ApproxSSPS is its ability to strike a plausible balance between latency and accuracy targets. We evaluate ApproxSSPS on Apache Spark Structured Streaming with real mobility data. We also compared ApproxSSPS against a state‐of‐the‐art online adaptive processing system. Our extensive experiments prove that ApproxSSPS can fulfill latency and accuracy targets with varying sets of parameter configurations and load intensities (i.e., transient peaks in data loads versus slow arriving streams). Moreover, our results show that ApproxSSPS outperforms the baseline counterpart by significant magnitudes. In short, ApproxSSPS is a novel spatial data stream processing system that can deliver real accurate results in a timely manner, by dynamically specifying the limits on data samples

    A model checking-based approach for security policy verification of mobile systems

    Full text link
    International audienceThis article describes an approach for the automated verification of mobile systems. Mobile systems are characterized by the explicit notion of (e.g., sites where they run) and the ability to execute at different locations, yielding a number of security issues. To this aim, we formalize mobile systems as Labeled Kripke Structures, encapsulating the notion of that describes the hierarchical nesting of the threads constituting the system. Then, we formalize a generic that includes rules for expressing and manipulating the code location. In contrast to many other approaches, our technique supports both access control and information flow specification. We developed a prototype framework for model checking of mobile systems. It works directly on the program code (in contrast to most traditional process-algebraic approaches that can model only limited details of mobile systems) and uses abstraction-refinement techniques, based also on location abstractions, to manage the program state space. We experimented with a number of mobile code benchmarks by verifying various security policies. The experimental results demonstrate the validity of the proposed mobile system modeling and policy specification formalisms and highlight the advantages of the model checking-based approach, which combines the validation of security properties with other checks, such as the validation of buffer overflows

    IoTwins: Design and implementation of a platform for the management of digital twins in industrial scenarios

    Get PDF
    With the increase of the volume of data produced by IoT devices, there is a growing demand of applications capable of elaborating data anywhere along the IoT-to-Cloud path (Edge/Fog). In industrial environments, strict real-time constraints require computation to run as close to the data origin as possible (e.g., IoT Gateway or Edge nodes), whilst batch-wise tasks such as Big Data analytics and Machine Learning model training are advised to run on the Cloud, where computing resources are abundant. The H2020 IoTwins project leverages the digital twin concept to implement virtual representation of physical assets (e.g., machine parts, machines, production/control processes) and deliver a software platform that will help enterprises, and in particular SMEs, to build highly innovative, AI-based services that exploit the potential of IoT/Edge/Cloud computing paradigms. In this paper, we discuss the design principles of the IoTwins reference architecture, delving into technical details of its components and offered functionalities, and propose an exemplary software implementation

    A Toolchain Architecture for Condition Monitoring Using the Eclipse Arrowhead Framework

    Get PDF
    Condition Monitoring is one of the most critical applications of the Internet of Things (IoT) within the context of Industry 4.0. Current deployments typically present interoperability and management issues, requiring human intervention along the engineering process of the systems; in addition, the fragmentation of the IoT landscape, and the adoption of poor architectural solutions often make it difficult to integrate third-party devices in a seamless way. In this paper, we tackle these issues by proposing a tool-driven architecture that supports heterogeneous sensor management through well-established interoperability solutions for the IoT domain, i.e. the Eclipse Arrowhead framework and the recent Web of Things (WoT) standard released by the W3C working group. We deploy the architecture in a real Structural Health Monitoring (SHM) scenario, which validates each developed tool and demonstrates the increased automation derived from their combined usage

    Evidence for sub-haplogroup h5 of mitochondrial DNA as a risk factor for late onset Alzheimer's disease

    Get PDF
    BACKGROUND: Alzheimer's Disease (AD) is the most common neurodegenerative disease and the leading cause of dementia among senile subjects. It has been proposed that AD can be caused by defects in mitochondrial oxidative phosphorylation. Given the fundamental contribution of the mitochondrial genome (mtDNA) for the respiratory chain, there have been a number of studies investigating the association between mtDNA inherited variants and multifactorial diseases, however no general consensus has been reached yet on the correlation between mtDNA haplogroups and AD. METHODOLOGY/PRINCIPAL FINDINGS: We applied for the first time a high resolution analysis (sequencing of displacement loop and restriction analysis of specific markers in the coding region of mtDNA) to investigate the possible association between mtDNA-inherited sequence variation and AD in 936 AD patients and 776 cognitively assessed normal controls from central and northern Italy. Among over 40 mtDNA sub-haplogroups analysed, we found that sub-haplogroup H5 is a risk factor for AD (OR=1.85, 95% CI:1.04-3.23) in particular for females (OR=2.19, 95% CI:1.06-4.51) and independently from the APOE genotype. Multivariate logistic regression revealed an interaction between H5 and age. When the whole sample is considered, the H5a subgroup of molecules, harboring the 4336 transition in the tRNAGln gene, already associated to AD in early studies, was about threefold more represented in AD patients than in controls (2.0% vs 0.8%; p=0.031), and it might account for the increased frequency of H5 in AD patients (4.2% vs 2.3%). The complete re-sequencing of the 56 mtDNAs belonging to H5 revealed that AD patients showed a trend towards a higher number (p=0.052) of sporadic mutations in tRNA and rRNA genes when compared with controls. CONCLUSIONS: Our results indicate that high resolution analysis of inherited mtDNA sequence variation can help in identifying both ancient polymorphisms defining sub-haplogroups and the accumulation of sporadic mutations associated with complex traits such as AD
    • 

    corecore