Supporting Fault Tolerance in the Internet of Things

Supporting Fault Tolerance in the Internet of Things
Author: Sen Zhou
Publisher:
Total Pages: 116
Release: 2015
Genre:
ISBN: 9781339528601

Download Supporting Fault Tolerance in the Internet of Things Book in PDF, Epub and Kindle

This thesis addresses the issue of fault tolerance in the Internet of Things(IoT). The goal of fault tolerance in IoT is to better adapt to changing environments and build up trustworthy redundancy. However, in real IoT deployment scenarios like smart homes or offices, heterogeneity and constant evolution of IoT systems pose a big challenge to building up redundancies and adapting to changing environment. Firstly, heterogeneous devices are deployed in the environment with limited duplications. This brings challenges to find redundant devices in the first place. Secondly, with a changing environment, there comes the need for devices, though deployed with different purposes and capabilities, to collaborate with one another and to be sharable among different applications with QoS requirements. This brings challenges to management of IoT applications and IoT devices. Thirdly, in order to achieve failure-resilience on heterogeneous devices, an evolving yet lightweight dynamic binding mechanism should be designed. This is the basis for supporting both previous points.In this dissertation, we propose to address this above issues from a service-oriented point of view. Service-Oriented Architecture(SOA) provides IoT with a abstraction of integratable and manageable services. We have designed an IoT middleware to facilitate the cooperation of different devices to achieve this cross-modality fault tolerance. When a fault happens to a device, the middleware can reconfigure the system by using devices of other modalities to cover the fault. The three above problems are addressed in three different stages of service management: service discovery, service mapping, service execution.For service discovery, this thesis presents a sensing device adaptation scheme for composing more available services. In IoT, sensors of different modalities may be used to enhance the system fault tolerance. We propose the concept of virtual services which use data from other sensor devices to replace an actual service on some faulty device. We do regression analysis to identify and generate virtual services using available sensors. Depending on the sensor correlation types, we can use with recursive least squares (RLS) or multivariate adaptive regression splines (MARS) for virtual service generation. These virtual services provide more choices of backup services without deployment of duplicate backup sensors.For service mapping, we separate it into two steps: phase 1 pre-runtime mapping for functionality of the application and phase 2 run-time mapping for fault-tolerance. For pre-runtime mapping, we model it into a quadratic integer programming problem. Location policies are used to specify user preference during this mapping, and to limit the size of the QLP problem. For phase 2 mapping, with abundant provision of virtual services, we model it into a multiobjective optimization problem and use a multiobjective genetic algorithm, NSGA-ii, to solve it. With more sensor data from the network, virtual services are updated, and phase 2 mapping is triggered periodically in order to adapt to the changed environment.For service execution, we set up hierarchical monitoring for monitoring service status. We investigate the issue of device clustering for fault monitoring in IoT systems. We model the new monitoring clustering problem as a multiple traveling salesman without depot problem. In order to detect device faults quickly, fault monitoring must be conducted regularly and frequently. Therefore, it is desirable to reduce the communication cost for fault monitoring. We define the problem by extending the multiple traveling salesman problem (mTSP) in an integer programming (IP) formulation. We also present heuristic algorithms for constructing both monitoring clusters and also the monitoring route within each cluster. Simulation results show that our heuristic algorithms can deliver near optimal solutions on reducing the communication cost, with a low complexity.Finally, we provide detailed design of the fault tolerance framework, which incorporate above stages and support from our fault recovery mechanism.

Security and Fault Tolerance in Internet of Things

Security and Fault Tolerance in Internet of Things
Author: Rajat Subhra Chakraborty
Publisher: Springer
Total Pages: 214
Release: 2018-12-13
Genre: Technology & Engineering
ISBN: 3030028070

Download Security and Fault Tolerance in Internet of Things Book in PDF, Epub and Kindle

This book covers various aspects of security, privacy and reliability in Internet of Things (IoT) and Cyber-Physical System design, analysis and testing. In particular, various established theories and practices both from academia and industry are presented and suitably organized targeting students, engineers and researchers. Fifteen leading academicians and practitioners wrote this book, pointing to the open problems and biggest challenges on which research in the near future will be focused.

A Framework for Proactive Fault Tolerance in Cloud-IoT Applications

A Framework for Proactive Fault Tolerance in Cloud-IoT Applications
Author: Mohammad Jassas
Publisher:
Total Pages: 0
Release: 2022
Genre:
ISBN:

Download A Framework for Proactive Fault Tolerance in Cloud-IoT Applications Book in PDF, Epub and Kindle

Integrating Internet of Things (IoT) devices with the cloud has several benefits, including expanding local IoT resources and improving cloud-IoT application performance. Cloud computing can benefit from IoT devices and applications by extending its scope to include real-world surroundings. On the other hand, IoT can use the cloud's unlimited computing and storage power. Modern cloud-based applications, including smart cities, home automation, and eHealth, require a highly scalable and available framework that enables computing, storage, and data analysis. Cloud computing cannot respond to the growing number of IoT devices due to its remote location, and cloud providers are struggling to meet the quality of service (QoS), such as low latency. Cloud applications have a high probability of failure as they operate in a large-scale environment, including physical and virtual machines. The Coronavirus pandemic (COVID-19) has tested cloud providers in many ways, none of which could have been predicted. Although the public cloud has proven remarkably resilient in overcoming an unprecedented stress test, there are remarkable exceptions to cloud failure problems that occurred in the first half of 2020. In this thesis, the main objective is to design and implement a cloud-IoT framework that has been developed utilizing proactive fault tolerance techniques to provide high reliability and availability for IoT applications. The framework aims to decrease the number of task failures and minimize the time and cost of using the cloud. This thesis also analyzes and characterize the behaviour of failed and finished tasks using publicly accessible traces. A design of highly reliable and available IoT applications has been proposed based on the development of Edge-Cloud architecture to support modern IoT applications. The evaluation results show a significant correlation between unsuccessful tasks and the resources requested. The results indicate that the proposed framework performance has improved, as well as the throughput efficiency increases by 55% after integrating the local resources with the cloud. The machine and deep learning-based failure prediction model can reduce the number of failed tasks for cloud-IoT applications. Moreover, the failure prediction model can predict failed tasks with a high rate of precision, recall, and F1-score.

Computational Science and Its Applications – ICCSA 2021

Computational Science and Its Applications – ICCSA 2021
Author: Osvaldo Gervasi
Publisher: Springer Nature
Total Pages: 672
Release: 2021-09-09
Genre: Computers
ISBN: 3030870138

Download Computational Science and Its Applications – ICCSA 2021 Book in PDF, Epub and Kindle

​​The ten-volume set LNCS 12949 – 12958 constitutes the proceedings of the 21st International Conference on Computational Science and Its Applications, ICCSA 2021, which was held in Cagliari, Italy, during September 13 – 16, 2021. The event was organized in a hybrid mode due to the Covid-19 pandemic.The 466 full and 18 short papers presented in these proceedings were carefully reviewed and selected from 1588 submissions. The books cover such topics as multicore architectures, blockchain, mobile and wireless security, sensor networks, open source software, collaborative and social computing systems and tools, cryptography, applied mathematics human computer interaction, software design engineering, and others. Part IX of the set includes the proceedings of the following events: ​​13th International Symposium on Software Engineering Processes and Applications (SEPA 2021); International Workshop on Sustainability Performance Assessment: models, approaches and applications toward interdisciplinary and integrated solutions (SPA 2021).

Data Science and Intelligent Applications

Data Science and Intelligent Applications
Author: Ketan Kotecha
Publisher: Springer Nature
Total Pages: 556
Release: 2020-06-17
Genre: Technology & Engineering
ISBN: 9811544743

Download Data Science and Intelligent Applications Book in PDF, Epub and Kindle

This book includes selected papers from the International Conference on Data Science and Intelligent Applications (ICDSIA 2020), hosted by Gandhinagar Institute of Technology (GIT), Gujarat, India, on January 24–25, 2020. The proceedings present original and high-quality contributions on theory and practice concerning emerging technologies in the areas of data science and intelligent applications. The conference provides a forum for researchers from academia and industry to present and share their ideas, views and results, while also helping them approach the challenges of technological advancements from different viewpoints. The contributions cover a broad range of topics, including: collective intelligence, intelligent systems, IoT, fuzzy systems, Bayesian networks, ant colony optimization, data privacy and security, data mining, data warehousing, big data analytics, cloud computing, natural language processing, swarm intelligence, speech processing, machine learning and deep learning, and intelligent applications and systems. Helping strengthen the links between academia and industry, the book offers a valuable resource for instructors, students, industry practitioners, engineers, managers, researchers, and scientists alike.

Ubiquitous Networking

Ubiquitous Networking
Author: Essaid Sabir
Publisher: Springer
Total Pages: 676
Release: 2017-11-07
Genre: Computers
ISBN: 3319681796

Download Ubiquitous Networking Book in PDF, Epub and Kindle

This book constitutes the refereed proceedings of the Third International Symposium on Ubiquitous Networking, UNet 2017, held in Casablanca, Morocco, in May 2017. The 56 full papers presented in this volume were carefully reviewed and selected from 127 submissions. They were organized in topical sections named: context-awareness and autonomy paradigms; mobile edge networking and virtualization; ubiquitous internet of things: emerging technologies and breakthroughs; and enablers, challenges and applications.

Swarm Intelligence Optimization

Swarm Intelligence Optimization
Author: Abhishek Kumar
Publisher: John Wiley & Sons
Total Pages: 384
Release: 2021-01-07
Genre: Computers
ISBN: 1119778743

Download Swarm Intelligence Optimization Book in PDF, Epub and Kindle

Resource optimization has always been a thrust area of research, and as the Internet of Things (IoT) is the most talked about topic of the current era of technology, it has become the need of the hour. Therefore, the idea behind this book was to simplify the journey of those who aspire to understand resource optimization in the IoT. To this end, included in this book are various real-time/offline applications and algorithms/case studies in the fields of engineering, computer science, information security, and cloud computing, along with the modern tools and various technologies used in systems, leaving the reader with a high level of understanding of various techniques and algorithms used in resource optimization.

Securing the Internet of Things: Concepts, Methodologies, Tools, and Applications

Securing the Internet of Things: Concepts, Methodologies, Tools, and Applications
Author: Management Association, Information Resources
Publisher: IGI Global
Total Pages: 1805
Release: 2019-09-06
Genre: Computers
ISBN: 1522598677

Download Securing the Internet of Things: Concepts, Methodologies, Tools, and Applications Book in PDF, Epub and Kindle

The ubiquity of modern technologies has allowed for increased connectivity between people and devices across the globe. This connected infrastructure of networks creates numerous opportunities for applications and uses. As the applications of the internet of things continue to progress so do the security concerns for this technology. The study of threat prevention in the internet of things is necessary as security breaches in this field can ruin industries and lives. Securing the Internet of Things: Concepts, Methodologies, Tools, and Applications is a vital reference source that examines recent developments and emerging trends in security and privacy for the internet of things through new models, practical solutions, and technological advancements related to security. Highlighting a range of topics such as cloud security, threat detection, and open source software, this multi-volume book is ideally designed for engineers, IT consultants, ICT procurement managers, network system integrators, infrastructure service providers, researchers, academics, and professionals interested in current research on security practices pertaining to the internet of things.

Rethinking the Internet of Things

Rethinking the Internet of Things
Author: Francis daCosta
Publisher: Apress
Total Pages: 185
Release: 2014-01-23
Genre: Computers
ISBN: 1430257415

Download Rethinking the Internet of Things Book in PDF, Epub and Kindle

Apress is proud to announce that Rethinking the Internet of Things was a 2014 Jolt Award Finalist, the highest honor for a programming book. And the amazing part is that there is no code in the book. Over the next decade, most devices connected to the Internet will not be used by people in the familiar way that personal computers, tablets and smart phones are. Billions of interconnected devices will be monitoring the environment, transportation systems, factories, farms, forests, utilities, soil and weather conditions, oceans and resources. Many of these sensors and actuators will be networked into autonomous sets, with much of the information being exchanged machine-to-machine directly and without human involvement. Machine-to-machine communications are typically terse. Most sensors and actuators will report or act upon small pieces of information - "chirps". Burdening these devices with current network protocol stacks is inefficient, unnecessary and unduly increases their cost of ownership. This must change. The architecture of the Internet of Things must evolve now by incorporating simpler protocols toward at the edges of the network, or remain forever inefficient. Rethinking the Internet of Things describes reasons why we must rethink current approaches to the Internet of Things. Appropriate architectures that will coexist with existing networking protocols are described in detail. An architecture comprised of integrator functions, propagator nodes, and end devices, along with their interactions, is explored.

Internet of Things

Internet of Things
Author: Qusay F. Hassan
Publisher: CRC Press
Total Pages: 418
Release: 2017-12-15
Genre: Computers
ISBN: 1498778534

Download Internet of Things Book in PDF, Epub and Kindle

Internet of Things: Challenges, Advances, and Applications provides a comprehensive introduction to IoT, related technologies, and common issues in the adoption of IoT on a large scale. It surveys recent technological advances and novel solutions for challenges in the IoT environment. Moreover, it provides detailed discussion of the utilization of IoT and its underlying technologies in critical application areas, such as smart grids, healthcare, insurance, and the automotive industry. The chapters of this book are authored by several international researchers and industry experts. This book is composed of 18 self-contained chapters that can be read, based on interest. Features: Introduces IoT, including its history, common definitions, underlying technologies, and challenges Discusses technological advances in IoT and implementation considerations Proposes novel solutions for common implementation issues Explores critical application domains, including large-scale electric power distribution networks, smart water and gas grids, healthcare and e-Health applications, and the insurance and automotive industries The book is an excellent reference for researchers and post-graduate students working in the area of IoT, or related areas. It also targets IT professionals interested in gaining deeper knowledge of IoT, its challenges, and application areas.