301
|
Cao H, Wachowicz M. An Edge-Fog-Cloud Architecture of Streaming Analytics for Internet of Things Applications. Sensors (Basel) 2019; 19:s19163594. [PMID: 31426586 PMCID: PMC6720178 DOI: 10.3390/s19163594] [Citation(s) in RCA: 13] [Impact Index Per Article: 2.6] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 07/27/2019] [Revised: 08/14/2019] [Accepted: 08/16/2019] [Indexed: 11/23/2022]
Abstract
Exploring Internet of Things (IoT) data streams generated by smart cities means not only transforming data into better business decisions in a timely way but also generating long-term location intelligence for developing new forms of urban governance and organization policies. This paper proposes a new architecture based on the edge-fog-cloud continuum to analyze IoT data streams for delivering data-driven insights in a smart parking scenario.
Collapse
Affiliation(s)
- Hung Cao
- People in Motion Lab, University of New Brunswick, Fredericton, NB E3B 5A3, Canada.
| | - Monica Wachowicz
- People in Motion Lab, University of New Brunswick, Fredericton, NB E3B 5A3, Canada
| |
Collapse
|
302
|
Li X, Qin Y, Zhou H, Cheng Y, Zhang Z, Ai Z. Intelligent Rapid Adaptive Offloading Algorithm for Computational Services in Dynamic Internet of Things System. Sensors (Basel) 2019; 19:E3423. [PMID: 31382708 DOI: 10.3390/s19153423] [Citation(s) in RCA: 7] [Impact Index Per Article: 1.4] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 06/29/2019] [Revised: 08/01/2019] [Accepted: 08/03/2019] [Indexed: 11/25/2022]
Abstract
As restricted resources have seriously limited the computational performance of massive Internet of things (IoT) devices, better processing capability is urgently required. As an innovative technology, multi-access edge computing can provide cloudlet capabilities by offloading computation-intensive services from devices to a nearby edge server. This paper proposes an intelligent rapid adaptive offloading (IRAO) algorithm for a dynamic IoT system to increase overall computational performance and simultaneously keep the fairness of multiple participants, which can achieve agile centralized control and solve the joint optimization problems related to offloading policy and resource allocation. For reducing algorithm execution time, we apply machine learning methods and construct an adaptive learning-based framework consisting of offloading decision-making, radio resource slicing and algorithm parameters updating. In particular, the offloading policy can be rapidly derived from an estimation algorithm based on a deep neural network, which uses an experience replay training method to improve model accuracy and adopts an asynchronous sampling trick to enhance training convergence performance. Extensive simulations with different parameters are conducted to maintain the trade-off between accuracy and efficiency of the IRAO algorithm. Compared with other candidates, the results illustrate that the IRAO algorithm can achieve superior performance in terms of scalability, effectiveness and efficiency.
Collapse
|
303
|
Sittón-Candanedo I, Alonso RS, García Ó, Muñoz L, Rodríguez-González S. Edge Computing, IoT and Social Computing in Smart Energy Scenarios. Sensors (Basel) 2019; 19:s19153353. [PMID: 31370149 PMCID: PMC6695591 DOI: 10.3390/s19153353] [Citation(s) in RCA: 52] [Impact Index Per Article: 10.4] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 06/06/2019] [Revised: 07/22/2019] [Accepted: 07/29/2019] [Indexed: 11/16/2022]
Abstract
The Internet of Things (IoT) has become one of the most widely research paradigms, having received much attention from the research community in the last few years. IoT is the paradigm that creates an internet-connected world, where all the everyday objects capture data from our environment and adapt it to our needs. However, the implementation of IoT is a challenging task and all the implementation scenarios require the use of different technologies and the emergence of new ones, such as Edge Computing (EC). EC allows for more secure and efficient data processing in real time, achieving better performance and results. Energy efficiency is one of the most interesting IoT scenarios. In this scenario sensors, actuators and smart devices interact to generate a large volume of data associated with energy consumption. This work proposes the use of an Edge-IoT platform and a Social Computing framework to build a system aimed to smart energy efficiency in a public building scenario. The system has been evaluated in a public building and the results make evident the notable benefits that come from applying Edge Computing to both energy efficiency scenarios and the framework itself. Those benefits included reduced data transfer from the IoT-Edge to the Cloud and reduced Cloud, computing and network resource costs.
Collapse
Affiliation(s)
- Inés Sittón-Candanedo
- BISITE Research Group, University of Salamanca, Edificio Multiusos I+D+i, Calle Espejo 2, 37007 Salamanca, Spain.
| | - Ricardo S Alonso
- BISITE Research Group, University of Salamanca, Edificio Multiusos I+D+i, Calle Espejo 2, 37007 Salamanca, Spain
| | - Óscar García
- BISITE Research Group, University of Salamanca, Edificio Multiusos I+D+i, Calle Espejo 2, 37007 Salamanca, Spain
| | - Lilia Muñoz
- Grupo GITCE, Universidad Tecnológica de Panamá, Panama 0801, Panama.
| | - Sara Rodríguez-González
- BISITE Research Group, University of Salamanca, Edificio Multiusos I+D+i, Calle Espejo 2, 37007 Salamanca, Spain
| |
Collapse
|
304
|
Li H, Liu L, Li Y, Yuan Z, Zhang K. Measurement and Characterization of Electromagnetic Noise in Edge Computing Networks for the Industrial Internet of Things. Sensors (Basel) 2019; 19:s19143104. [PMID: 31337069 PMCID: PMC6679246 DOI: 10.3390/s19143104] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 04/30/2019] [Revised: 07/08/2019] [Accepted: 07/11/2019] [Indexed: 11/16/2022]
Abstract
Edge computing and the Internet of Things (IOT) provide the technological basis for the development of intelligent manufacturing nowadays. In order to support the intelligent interconnection and application of all kinds of equipment in the industrial field, edge computing should be equipped close to or embedded in all kinds of equipment nodes in the industrial wireless network. Therefore, it is meaningful to investigate the wireless network design of the Industrial Internet of Things. Low power wireless sensor devices are widely used in the Industrial Internet of Things (IIoT), which are sensitive to electromagnetic noise. The electromagnetic noises in industrial scenarios are significantly different from the conventional assumed white noise. In this paper, the measurement results of electromagnetic noises at three different test positions are given in an automobile factory. The spectrum occupancy of the factory wireless environment in the 300 MHz-3 GHz band was obtained by frequency domain measurement. In the time domain measurement, four statistical parameters of the three bands of 315 MHz, 433 MHz, and 916 MHz were measured, and the electromagnetic noise distributions in different plant areas and different frequency bands were analyzed. According to the measurement results, the time-varying characteristics of electromagnetic noise can be characterized by continuous hidden Markov models (CHMM). These results are informative to the design and optimization for the edge computing networks for IIoT.
Collapse
Affiliation(s)
- Huiting Li
- School of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, China
| | - Liu Liu
- School of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, China.
| | - Yiqian Li
- School of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, China
| | - Ze Yuan
- School of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, China
| | - Kun Zhang
- School of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, China
| |
Collapse
|
305
|
Moon J, Kum S, Lee S. A Heterogeneous IoT Data Analysis Framework with Collaboration of Edge-Cloud Computing: Focusing on Indoor PM10 and PM2.5 Status Prediction. Sensors (Basel) 2019; 19:E3038. [PMID: 31295891 DOI: 10.3390/s19143038] [Citation(s) in RCA: 13] [Impact Index Per Article: 2.6] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 06/11/2019] [Revised: 07/04/2019] [Accepted: 07/05/2019] [Indexed: 11/22/2022]
Abstract
The edge platform has evolved to become a part of a distributed computing environment. While typical edges do not have enough processing power to train machine learning models in real time, it is common to generate models in the cloud for use on the edge. The pattern of heterogeneous Internet of Things (IoT) data is dependent on individual circumstances. It is not easy to guarantee prediction performance when a monolithic model is used without considering the spatial characteristics of the space generating those data. In this paper, we propose a collaborative framework using a new method to select the best model for the edge from candidate models of cloud based on sample data correlation. This method lets the edge use the most suitable model without any training tasks on the edge side, and it also minimizes privacy issues. We apply the proposed method to predict future fine particulate matter concentration in an individual space. The results suggest that our method can provide better performance than the previous method.
Collapse
|
306
|
Manogaran G, Shakeel PM, Fouad H, Nam Y, Baskar S, Chilamkurti N, Sundarasekar R. Wearable IoT Smart-Log Patch: An Edge Computing-Based Bayesian Deep Learning Network System for Multi Access Physical Monitoring System. Sensors (Basel) 2019; 19:E3030. [PMID: 31324070 DOI: 10.3390/s19133030] [Citation(s) in RCA: 126] [Impact Index Per Article: 25.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 05/28/2019] [Revised: 06/26/2019] [Accepted: 07/01/2019] [Indexed: 12/27/2022]
Abstract
According to the survey on various health centres, smart log-based multi access physical monitoring system determines the health conditions of humans and their associated problems present in their lifestyle. At present, deficiency in significant nutrients leads to deterioration of organs, which creates various health problems, particularly for infants, children, and adults. Due to the importance of a multi access physical monitoring system, children and adolescents’ physical activities should be continuously monitored for eliminating difficulties in their life using a smart environment system. Nowadays, in real-time necessity on multi access physical monitoring systems, information requirements and the effective diagnosis of health condition is the challenging task in practice. In this research, wearable smart-log patch with Internet of Things (IoT) sensors has been designed and developed with multimedia technology. Further, the data computation in that smart-log patch has been analysed using edge computing on Bayesian deep learning network (EC-BDLN), which helps to infer and identify various physical data collected from the humans in an accurate manner to monitor their physical activities. Then, the efficiency of this wearable IoT system with multimedia technology is evaluated using experimental results and discussed in terms of accuracy, efficiency, mean residual error, delay, and less energy consumption. This state-of-the-art smart-log patch is considered as one of evolutionary research in health checking of multi access physical monitoring systems with multimedia technology.
Collapse
|
307
|
Fernández-Cerero D, Fernández-Rodríguez JY, Álvarez-García JA, Soria-Morillo LM, Fernández-Montes A. Single-Board-Computer Clusters for Cloudlet Computing in Internet of Things. Sensors (Basel) 2019; 19:s19133026. [PMID: 31324039 PMCID: PMC6650845 DOI: 10.3390/s19133026] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 06/03/2019] [Revised: 07/03/2019] [Accepted: 07/08/2019] [Indexed: 06/10/2023]
Abstract
The number of connected sensors and devices is expected to increase to billions in the near future. However, centralised cloud-computing data centres present various challenges to meet the requirements inherent to Internet of Things (IoT) workloads, such as low latency, high throughput and bandwidth constraints. Edge computing is becoming the standard computing paradigm for latency-sensitive real-time IoT workloads, since it addresses the aforementioned limitations related to centralised cloud-computing models. Such a paradigm relies on bringing computation close to the source of data, which presents serious operational challenges for large-scale cloud-computing providers. In this work, we present an architecture composed of low-cost Single-Board-Computer clusters near to data sources, and centralised cloud-computing data centres. The proposed cost-efficient model may be employed as an alternative to fog computing to meet real-time IoT workload requirements while keeping scalability. We include an extensive empirical analysis to assess the suitability of single-board-computer clusters as cost-effective edge-computing micro data centres. Additionally, we compare the proposed architecture with traditional cloudlet and cloud architectures, and evaluate them through extensive simulation. We finally show that acquisition costs can be drastically reduced while keeping performance levels in data-intensive IoT use cases.
Collapse
Affiliation(s)
- Damián Fernández-Cerero
- Department of Computer Languages and Systems, University of Seville, 41012 Seville, Spain.
- School of Computing, Dublin City University, Dublin 9, Ireland.
| | | | - Juan A Álvarez-García
- Department of Computer Languages and Systems, University of Seville, 41012 Seville, Spain
| | - Luis M Soria-Morillo
- Department of Computer Languages and Systems, University of Seville, 41012 Seville, Spain
| | | |
Collapse
|
308
|
Fernandez JM, Vidal I, Valera F. Enabling the Orchestration of IoT Slices through Edge and Cloud Microservice Platforms. Sensors (Basel) 2019; 19:s19132980. [PMID: 31284514 PMCID: PMC6651043 DOI: 10.3390/s19132980] [Citation(s) in RCA: 26] [Impact Index Per Article: 5.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 04/25/2019] [Revised: 06/28/2019] [Accepted: 07/02/2019] [Indexed: 11/18/2022]
Abstract
This article addresses one of the main challenges related to the practical deployment of Internet of Things (IoT) solutions: the coordinated operation of entities at different infrastructures to support the automated orchestration of end-to-end Internet of Things services. This idea is referred to as “Internet of Things slicing” and is based on the network slicing concept already defined for the Fifth Generation (5G) of mobile networks. In this context, we present the architectural design of a slice orchestrator addressing the aforementioned challenge, based on well-known standard technologies and protocols. The proposed solution is able to integrate existing technologies, like cloud computing, with other more recent technologies like edge computing and network slicing. In addition, a functional prototype of the proposed orchestrator has been implemented, using open-source software and microservice platforms. As a first step to prove the practical feasibility of our solution, the implementation of the orchestrator considers cloud and edge domains. The validation results obtained from the prototype prove the feasibility of the solution from a functional perspective, verifying its capacity to deploy Internet of Things related functions even on resource constrained platforms. This approach enables new application models where these Internet of Things related functions can be onboarded on small unmanned aerial vehicles, offering a flexible and cost-effective solution to deploy these functions at the network edge. In addition, this proposal can also be used on commercial cloud platforms, like the Google Compute Engine, showing that it can take advantage of the benefits of edge and cloud computing respectively.
Collapse
Affiliation(s)
- Juan-Manuel Fernandez
- Research and Development Department, Ericsson Spain S.A., Vía de los Poblados 13, 28033 Madrid, Spain.
| | - Ivan Vidal
- Departamento de Ingeniería Telemática, Universidad Carlos III de Madrid, Avda. Universidad, 30, Leganés, 28911 Madrid, Spain
| | - Francisco Valera
- Departamento de Ingeniería Telemática, Universidad Carlos III de Madrid, Avda. Universidad, 30, Leganés, 28911 Madrid, Spain
| |
Collapse
|
309
|
Krichmar JL, Severa W, Khan MS, Olds JL. Making BREAD: Biomimetic Strategies for Artificial Intelligence Now and in the Future. Front Neurosci 2019; 13:666. [PMID: 31316340 PMCID: PMC6610536 DOI: 10.3389/fnins.2019.00666] [Citation(s) in RCA: 11] [Impact Index Per Article: 2.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/01/2019] [Accepted: 06/11/2019] [Indexed: 11/24/2022] Open
Abstract
The Artificial Intelligence (AI) revolution foretold of during the 1960s is well underway in the second decade of the twenty first century. Its period of phenomenal growth likely lies ahead. AI-operated machines and technologies will extend the reach of Homo sapiens far beyond the biological constraints imposed by evolution: outwards further into deep space, as well as inwards into the nano-world of DNA sequences and relevant medical applications. And yet, we believe, there are crucial lessons that biology can offer that will enable a prosperous future for AI. For machines in general, and for AI's especially, operating over extended periods or in extreme environments will require energy usage orders of magnitudes more efficient than exists today. In many operational environments, energy sources will be constrained. The AI's design and function may be dependent upon the type of energy source, as well as its availability and accessibility. Any plans for AI devices operating in a challenging environment must begin with the question of how they are powered, where fuel is located, how energy is stored and made available to the machine, and how long the machine can operate on specific energy units. While one of the key advantages of AI use is to reduce the dimensionality of a complex problem, the fact remains that some energy is required for functionality. Hence, the materials and technologies that provide the needed energy represent a critical challenge toward future use scenarios of AI and should be integrated into their design. Here we look to the brain and other aspects of biology as inspiration for Biomimetic Research for Energy-efficient AI Designs (BREAD).
Collapse
Affiliation(s)
- Jeffrey L. Krichmar
- Departments of Cognitive Sciences and Computer Science, University of California, Irvine, Irvine, CA, United States
| | - William Severa
- Sandia National Laboratories, Data-Driven and Neural Computing, Albuquerque, NM, United States
| | - Muhammad S. Khan
- Schar School, George Mason University, Arlington, VA, United States
| | - James L. Olds
- Schar School, George Mason University, Arlington, VA, United States
| |
Collapse
|
310
|
Ma K, Bagula A, Nyirenda C, Ajayi O. An IoT-Based Fog Computing Model. Sensors (Basel) 2019; 19:s19122783. [PMID: 31234280 PMCID: PMC6630307 DOI: 10.3390/s19122783] [Citation(s) in RCA: 25] [Impact Index Per Article: 5.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 03/14/2019] [Revised: 04/20/2019] [Accepted: 04/22/2019] [Indexed: 11/16/2022]
Abstract
The internet of things (IoT) and cloud computing are two technologies which have recently changed both the academia and industry and impacted our daily lives in different ways. However, despite their impact, both technologies have their shortcomings. Though being cheap and convenient, cloud services consume a huge amount of network bandwidth. Furthermore, the physical distance between data source(s) and the data centre makes delays a frequent problem in cloud computing infrastructures. Fog computing has been proposed as a distributed service computing model that provides a solution to these limitations. It is based on a para-virtualized architecture that fully utilizes the computing functions of terminal devices and the advantages of local proximity processing. This paper proposes a multi-layer IoT-based fog computing model called IoT-FCM, which uses a genetic algorithm for resource allocation between the terminal layer and fog layer and a multi-sink version of the least interference beaconing protocol (LIBP) called least interference multi-sink protocol (LIMP) to enhance the fault-tolerance/robustness and reduce energy consumption of a terminal layer. Simulation results show that compared to the popular max–min and fog-oriented max–min, IoT-FCM performs better by reducing the distance between terminals and fog nodes by at least 38% and reducing energy consumed by an average of 150 KWh while being at par with the other algorithms in terms of delay for high number of tasks.
Collapse
Affiliation(s)
- Kun Ma
- ISAT Laboratory, Department of Computer Science, University of the Western Cape, Bellville 7535, South Africa.
| | - Antoine Bagula
- ISAT Laboratory, Department of Computer Science, University of the Western Cape, Bellville 7535, South Africa.
| | - Clement Nyirenda
- ISAT Laboratory, Department of Computer Science, University of the Western Cape, Bellville 7535, South Africa.
| | - Olasupo Ajayi
- ISAT Laboratory, Department of Computer Science, University of the Western Cape, Bellville 7535, South Africa.
| |
Collapse
|
311
|
Zheng K, Zheng K, Fang F, Yao H, Yi Y, Zeng D. Real-Time Massive Vector Field Data Processing in Edge Computing. Sensors (Basel) 2019; 19:s19112602. [PMID: 31181691 PMCID: PMC6603728 DOI: 10.3390/s19112602] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 05/11/2019] [Revised: 06/02/2019] [Accepted: 06/05/2019] [Indexed: 12/03/2022]
Abstract
The spread of the sensors and industrial systems has fostered widespread real-time data processing applications. Massive vector field data (MVFD) are generated by vast distributed sensors and are characterized by high distribution, high velocity, and high volume. As a result, computing such kind of data on centralized cloud faces unprecedented challenges, especially on the processing delay due to the distance between the data source and the cloud. Taking advantages of data source proximity and vast distribution, edge computing is ideal for timely computing on MVFD. Therefore, we are motivated to propose an edge computing based MVFD processing framework. In particular, we notice that the high volume feature of MVFD results in high data transmission delay. To solve this problem, we invent Data Fluidization Schedule (DFS) in our framework to reduce the data block volume and the latency on Input/Output (I/O). We evaluated the efficiency of our framework in a practical application on massive wind field data processing for cyclone recognition. The high efficiency our framework was verified by the fact that it significantly outperformed classical big data processing frameworks Spark and MapReduce.
Collapse
Affiliation(s)
- Kun Zheng
- School of Geography and Information Engineering, China University of Geosciences, Wuhan 430074, China.
| | - Kang Zheng
- School of Geography and Information Engineering, China University of Geosciences, Wuhan 430074, China.
| | - Falin Fang
- Wuhan Zhaotu Technology Co. Ltd., Wuhan 430074, China.
| | - Hong Yao
- School of Computer Science, China University of Geosciences, Wuhan 430074, China.
| | - Yunlei Yi
- Wuhan Zhaotu Technology Co. Ltd., Wuhan 430074, China.
| | - Deze Zeng
- School of Computer Science, China University of Geosciences, Wuhan 430074, China.
| |
Collapse
|
312
|
Maitra S, Yelamarthi K. Rapidly Deployable IoT Architecture with Data Security: Implementation and Experimental Evaluation. Sensors (Basel) 2019; 19:E2484. [PMID: 31151309 DOI: 10.3390/s19112484] [Citation(s) in RCA: 13] [Impact Index Per Article: 2.6] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 04/17/2019] [Revised: 05/21/2019] [Accepted: 05/27/2019] [Indexed: 11/17/2022]
Abstract
Internet of Things (IoT) has brought about a new horizon in the field of pervasive computing and integration of heterogeneous objects connected to the network. The broad nature of its applications requires a modular architecture that can be rapidly deployed. Alongside the increasing significance of data security, much research has focused on simulation-based encryption algorithms. Currently, there is a gap in the literature on identifying the effect of encryption algorithms on timing and energy consumption in IoT applications. This research addresses this gap by presenting the design, implementation, and practical evaluation of a rapidly deployable IoT architecture with embedded data security. Utilizing open-source off-the-shelf components and widely accepted encryption algorithms, this research presents a comparative study of Advanced Encryption Standards (AES) with and without hardware accelerators and an eXtended Tiny Encryption Algorithm (XTEA) to analyze the performance in memory, energy, and execution time. Experimental results from implementation in multiple IoT applications has shown that utilizing the AES algorithm with a hardware accelerator utilizes the least amount of energy and is ideal where timing is a major constraint, whereas the XTEA algorithm is ideal for resource constrained microcontrollers. Additionally, software implementation of AES on 8-bit PIC architecture required 6.36x more program memory than XTEA.
Collapse
|
313
|
Zhang H, Zhang Z, Zhang L, Yang Y, Kang Q, Sun D. Object Tracking for a Smart City Using IoT and Edge Computing. Sensors (Basel) 2019; 19:s19091987. [PMID: 31035372 PMCID: PMC6539964 DOI: 10.3390/s19091987] [Citation(s) in RCA: 20] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 03/27/2019] [Revised: 04/20/2019] [Accepted: 04/20/2019] [Indexed: 11/21/2022]
Abstract
As the Internet-of-Things (IoT) and edge computing have been major paradigms for distributed data collection, communication, and processing, smart city applications in the real world tend to adopt IoT and edge computing broadly. Today, more and more machine learning algorithms would be deployed into front-end sensors, devices, and edge data centres rather than centralised cloud data centres. However, front-end sensors and devices are usually not so capable as those computing units in huge data centres, and for this sake, in practice, engineers choose to compromise for limited capacity of embedded computing and limited memory, e.g., neural network models being pruned to fit embedded devices. Visual object tracking is one of many important elements of a smart city, and in the IoT and edge computing context, high requirements to computing power and memory space severely prevent massive and accurate tracking. In this paper, we report on our contribution to object tracking on lightweight computing including (1) using limited computing capacity and memory space to realise tracking; (2) proposing a new algorithm region proposal correlation filter fitting for most edge devices. Systematic evaluations show that (1) our techniques can fit most IoT devices; (2) our techniques can keep relatively high accuracy; and (3) the generated model size is much less than others.
Collapse
Affiliation(s)
- Hong Zhang
- Image Processing Center, BeiHang University, XueYuan Road No. 37, HaiDian District, Beijing 100083, China.
| | - Zeyu Zhang
- Image Processing Center, BeiHang University, XueYuan Road No. 37, HaiDian District, Beijing 100083, China.
| | - Lei Zhang
- Image Processing Center, BeiHang University, XueYuan Road No. 37, HaiDian District, Beijing 100083, China.
| | - Yifan Yang
- Image Processing Center, BeiHang University, XueYuan Road No. 37, HaiDian District, Beijing 100083, China.
| | - Qiaochu Kang
- College of Information and Computer Sciences, University of Massachusetts Amherst, Amherst, MA 01003, USA.
| | - Daniel Sun
- Software and Computational Systems, DATA61, CSIRO E, Level 1, Synergy Building 801, Black Mountain Science and Innovation Park, Clunies Ross Street, Black Mountain, PO Box 1700, Canberra, ACT 2601, Australia.
- School of Computer Science and Engineering, University of New South Wales, Sydney, NSW 2052, Australia.
| |
Collapse
|
314
|
Chen Y, Wen H, Wu J, Song H, Xu A, Jiang Y, Zhang T, Wang Z. Clustering Based Physical-Layer Authentication in Edge Computing Systems with Asymmetric Resources. Sensors (Basel) 2019; 19:E1926. [PMID: 31022882 DOI: 10.3390/s19081926] [Citation(s) in RCA: 6] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 03/15/2019] [Revised: 04/19/2019] [Accepted: 04/20/2019] [Indexed: 11/17/2022]
Abstract
In this paper, we propose a clustering based physical-layer authentication scheme (CPAS) to overcome the drawback of traditional cipher-based authentication schemes that suffer from heavy costs and are limited by energy-constrained intelligent devices. CPAS is a novel cross-layer secure authentication approach for edge computing system with asymmetric resources. The CPAS scheme combines clustering and lightweight symmetric cipher with physical-layer channel state information to provide two-way authentication between terminals and edge devices. By taking advantage of temporal and spatial uniqueness in physical layer channel responses, the non-cryptographic physical layer authentication techniques can achieve fast authentication. The lightweight symmetric cipher initiates user authentication at the start of a session to establish the trust connection. Based on theoretical analysis, the CPAS scheme is secure and simple, but there is no trusted party, while it can also resist small integer attacks, replay attacks, and spoofing attacks. Besides, experimental results show that the proposed scheme can boost the total success rate of access authentication and decrease the data frame loss rate, without notable increase in authentication latencies.
Collapse
|
315
|
Tariq N, Asim M, Al-Obeidat F, Zubair Farooqi M, Baker T, Hammoudeh M, Ghafir I. The Security of Big Data in Fog-Enabled IoT Applications Including Blockchain: A Survey. Sensors (Basel) 2019; 19:E1788. [PMID: 31013993 PMCID: PMC6515199 DOI: 10.3390/s19081788] [Citation(s) in RCA: 118] [Impact Index Per Article: 23.6] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 02/19/2019] [Revised: 03/29/2019] [Accepted: 04/12/2019] [Indexed: 11/16/2022]
Abstract
The proliferation of inter-connected devices in critical industries, such as healthcare and power grid, is changing the perception of what constitutes critical infrastructure. The rising interconnectedness of new critical industries is driven by the growing demand for seamless access to information as the world becomes more mobile and connected and as the Internet of Things (IoT) grows. Critical industries are essential to the foundation of today's society, and interruption of service in any of these sectors can reverberate through other sectors and even around the globe. In today's hyper-connected world, the critical infrastructure is more vulnerable than ever to cyber threats, whether state sponsored, criminal groups or individuals. As the number of interconnected devices increases, the number of potential access points for hackers to disrupt critical infrastructure grows. This new attack surface emerges from fundamental changes in the critical infrastructure of organizations technology systems. This paper aims to improve understanding the challenges to secure future digital infrastructure while it is still evolving. After introducing the infrastructure generating big data, the functionality-based fog architecture is defined. In addition, a comprehensive review of security requirements in fog-enabled IoT systems is presented. Then, an in-depth analysis of the fog computing security challenges and big data privacy and trust concerns in relation to fog-enabled IoT are given. We also discuss blockchain as a key enabler to address many security related issues in IoT and consider closely the complementary interrelationships between blockchain and fog computing. In this context, this work formalizes the task of securing big data and its scope, provides a taxonomy to categories threats to fog-based IoT systems, presents a comprehensive comparison of state-of-the-art contributions in the field according to their security service and recommends promising research directions for future investigations.
Collapse
Affiliation(s)
- Noshina Tariq
- Department of Computer Science, National University of Computer and Emerging Sciences, Islamabad 44000, Pakistan.
| | - Muhammad Asim
- Department of Computer Science, National University of Computer and Emerging Sciences, Islamabad 44000, Pakistan.
| | - Feras Al-Obeidat
- College of Technological Innovation, Zayed University, Abu Dhabi 144534, UAE.
| | - Muhammad Zubair Farooqi
- Department of Computer Science, National University of Computer and Emerging Sciences, Islamabad 44000, Pakistan.
| | - Thar Baker
- Department of Computer Science, Liverpool John Moores University, Liverpool L3 3AF, UK.
| | - Mohammad Hammoudeh
- School of Computing, Mathematics and Digital Technology, Manchester Metropolitan University, Manchester M1 5GD, UK.
| | - Ibrahim Ghafir
- Faculty of Informatics, Masaryk University, 60177 Brno, Czech Republic.
| |
Collapse
|
316
|
Liu F, Huang Z, Wang L. Energy-Efficient Collaborative Task ComputationOffloading in Cloud-Assisted Edge Computingfor IoT Sensors. Sensors (Basel) 2019; 19:s19051105. [PMID: 30836717 PMCID: PMC6427149 DOI: 10.3390/s19051105] [Citation(s) in RCA: 33] [Impact Index Per Article: 6.6] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 01/22/2019] [Revised: 02/25/2019] [Accepted: 02/26/2019] [Indexed: 11/16/2022]
Abstract
As an emerging and promising computing paradigm in the Internet of things (IoT),edge computing can significantly reduce energy consumption and enhance computation capabilityfor resource-constrained IoT devices. Computation offloading has recently received considerableattention in edge computing. Many existing studies have investigated the computation offloadingproblem with independent computing tasks. However, due to the inter-task dependency in variousdevices that commonly happens in IoT systems, achieving energy-efficient computation offloadingdecisions remains a challengeable problem. In this paper, a cloud-assisted edge computing frameworkwith a three-tier network in an IoT environment is introduced. In this framework, we first formulatedan energy consumption minimization problem as a mixed integer programming problem consideringtwo constraints, the task-dependency requirement and the completion time deadline of the IoT service.To address this problem, we then proposed an Energy-efficient Collaborative Task ComputationOffloading (ECTCO) algorithm based on a semidefinite relaxation and stochastic mapping approachto obtain strategies of tasks computation offloading for IoT sensors. Simulation results demonstratedthat the cloud-assisted edge computing framework was feasible and the proposed ECTCO algorithmcould effectively reduce the energy cost of IoT sensors.
Collapse
Affiliation(s)
- Fagui Liu
- School of Computer Science and Engineering, South China University of Technology, Guangzhou 510006,China.
| | - Zhenxi Huang
- School of Computer Science and Engineering, South China University of Technology, Guangzhou 510006,China.
| | - Liangming Wang
- School of Software Engineering, South China University of Technology, Guangzhou 510006, China.
| |
Collapse
|
317
|
Kang J, Eom DS. Offloading and Transmission Strategies for IoT Edge Devices and Networks. Sensors (Basel) 2019; 19:E835. [PMID: 30781650 DOI: 10.3390/s19040835] [Citation(s) in RCA: 17] [Impact Index Per Article: 3.4] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 01/09/2019] [Revised: 02/13/2019] [Accepted: 02/14/2019] [Indexed: 11/21/2022]
Abstract
We present a machine and deep learning method to offload trained deep learning model and transmit packets efficiently on resource-constrained internet of things (IoT) edge devices and networks. Recently, the types of IoT devices have become diverse and the volume of data has been increasing, such as images, voice, and time-series sensory signals generated by various devices. However, transmitting large amounts of data to a server or cloud becomes expensive owing to limited bandwidth, and leads to latency for time-sensitive operations. Therefore, we propose a novel offloading and transmission policy considering energy-efficiency, execution time, and the number of generated packets for resource-constrained IoT edge devices that run a deep learning model and a reinforcement learning method to find an optimal contention window size for effective channel access using a contention-based medium access control (MAC) protocol. A Reinforcement learning is used to improve the performance of the applied MAC protocol. Our proposed method determines the offload and transmission strategies that are better to directly send fragmented packets of raw data or to send the extracted feature vector or the final output of deep learning networks, considering the operation performance and power consumption of the resource-constrained microprocessor, as well as the power consumption of the radio transceiver and latency for transmitting the all the generated packets. In the performance evaluation, we measured the performance parameters of ARM Cortex-M4 and Cortex-M7 processors for the network simulation. The evaluation results show that our proposed adaptive channel access and learning-based offload and transmission methods outperform conventional role-based channel access schemes. They transmit packets of raw data and are effective for IoT edge devices and network protocols.
Collapse
|
318
|
Yan L, Cao S, Gong Y, Han H, Wei J, Zhao Y, Yang S. SatEC: A 5G Satellite Edge Computing Framework Based on Microservice Architecture. Sensors (Basel) 2019; 19:E831. [PMID: 30781604 DOI: 10.3390/s19040831] [Citation(s) in RCA: 31] [Impact Index Per Article: 6.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 01/12/2019] [Revised: 02/13/2019] [Accepted: 02/14/2019] [Indexed: 11/17/2022]
Abstract
As outlined in the 3Gpp Release 16, 5G satellite access is important for 5G network development in the future. A terrestrial-satellite network integrated with 5G has the characteristics of low delay, high bandwidth, and ubiquitous coverage. A few researchers have proposed integrated schemes for such a network; however, these schemes do not consider the possibility of achieving optimization of the delay characteristic by changing the computing mode of the 5G satellite network. We propose a 5G satellite edge computing framework (5GsatEC), which aims to reduce delay and expand network coverage. This framework consists of embedded hardware platforms and edge computing microservices in satellites. To increase the flexibility of the framework in complex scenarios, we unify the resource management of the central processing unit (CPU), graphics processing unit (GPU), and field-programmable gate array (FPGA); we divide the services into three types: system services, basic services, and user services. In order to verify the performance of the framework, we carried out a series of experiments. The results show that 5GsatEC has a broader coverage than the ground 5G network. The results also show that 5GsatEC has lower delay, a lower packet loss rate, and lower bandwidth consumption than the 5G satellite network.
Collapse
|
319
|
Jang I, Lee D, Choi J, Son Y. An Approach to Share Self-Taught Knowledge between Home IoT Devices at the Edge. Sensors (Basel) 2019; 19:E833. [PMID: 30781639 DOI: 10.3390/s19040833] [Citation(s) in RCA: 9] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 12/28/2018] [Revised: 02/11/2019] [Accepted: 02/13/2019] [Indexed: 11/17/2022]
Abstract
The traditional Internet of Things (IoT) paradigm has evolved towards intelligent IoT applications which exploit knowledge produced by IoT devices using artificial intelligence techniques. Knowledge sharing between IoT devices is a challenging issue in this trend. In this paper, we propose a Knowledge of Things (KoT) framework which enables sharing self-taught knowledge between IoT devices which require similar or identical knowledge without help from the cloud. The proposed KoT framework allows an IoT device to effectively produce, cumulate, and share its self-taught knowledge with other devices at the edge in the vicinity. This framework can alleviate behavioral repetition in users and computational redundancy in systems in intelligent IoT applications. To demonstrate the feasibility of the proposed concept, we examine a smart home case study and build a prototype of the KoT framework-based smart home system. Experimental results show that the proposed KoT framework reduces the response time to use intelligent IoT devices from a user's perspective and the power consumption for compuation from a system's perspective.
Collapse
|
320
|
Nguyen QN, Liu J, Pan Z, Benkacem I, Tsuda T, Taleb T, Shimamoto S, Sato T. PPCS: A Progressive Popularity-Aware Caching Scheme for Edge-Based Cache Redundancy Avoidance in Information-Centric Networks. Sensors (Basel) 2019; 19:E694. [PMID: 30744031 DOI: 10.3390/s19030694] [Citation(s) in RCA: 22] [Impact Index Per Article: 4.4] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 12/12/2018] [Revised: 02/01/2019] [Accepted: 02/02/2019] [Indexed: 11/26/2022]
Abstract
This article proposes a novel chunk-based caching scheme known as the Progressive Popularity-Aware Caching Scheme (PPCS) to improve content availability and eliminate the cache redundancy issue of Information-Centric Networking (ICN). Particularly, the proposal considers both entire-object caching and partial-progressive caching for popular and non-popular content objects, respectively. In the case that the content is not popular enough, PPCS first caches initial chunks of the content at the edge node and then progressively continues caching subsequent chunks at upstream Content Nodes (CNs) along the delivery path over time, according to the content popularity and each CN position. Therefore, PPCS efficiently avoids wasting cache space for storing on-path content duplicates and improves cache diversity by allowing no more than one replica of a specified content to be cached. To enable a complete ICN caching solution for communication networks, we also propose an autonomous replacement policy to optimize the cache utilization by maximizing the utility of each CN from caching content items. By simulation, we show that PPCS, utilizing edge-computing for the joint optimization of caching decision and replacement policies, considerably outperforms relevant existing ICN caching strategies in terms of latency (number of hops), cache redundancy, and content availability (hit rate), especially when the CN’s cache size is small.
Collapse
|
321
|
Avgeris M, Spatharakis D, Dechouniotis D, Kalatzis N, Roussaki I, Papavassiliou S. Where There Is Fire There Is SMOKE: A Scalable Edge Computing Framework for Early Fire Detection. Sensors (Basel) 2019; 19:s19030639. [PMID: 30717464 PMCID: PMC6387399 DOI: 10.3390/s19030639] [Citation(s) in RCA: 20] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 10/29/2018] [Revised: 01/23/2019] [Accepted: 01/26/2019] [Indexed: 11/16/2022]
Abstract
A Cyber-Physical Social System (CPSS) tightly integrates computer systems with the physical world and human activities. In this article, a three-level CPSS for early fire detection is presented to assist public authorities to promptly identify and act on emergency situations. At the bottom level, the system's architecture involves IoT nodes enabled with sensing and forest monitoring capabilities. Additionally, in this level, the crowd sensing paradigm is exploited to aggregate environmental information collected by end user devices present in the area of interest. Since the IoT nodes suffer from limited computational energy resources, an Edge Computing Infrastructure, at the middle level, facilitates the offloaded data processing regarding possible fire incidents. At the top level, a decision-making service deployed on Cloud nodes integrates data from various sources, including users' information on social media, and evaluates the situation criticality. In our work, a dynamic resource scaling mechanism for the Edge Computing Infrastructure is designed to address the demanding Quality of Service (QoS) requirements of this IoT-enabled time and mission critical application. The experimental results indicate that the vertical and horizontal scaling on the Edge Computing layer is beneficial for both the performance and the energy consumption of the IoT nodes.
Collapse
Affiliation(s)
- Marios Avgeris
- School of Electrical and Computer Engineering, National Technical University of Athens-NTUA, GR 157 80 Zografou, Greece.
| | - Dimitrios Spatharakis
- School of Electrical and Computer Engineering, National Technical University of Athens-NTUA, GR 157 80 Zografou, Greece.
| | - Dimitrios Dechouniotis
- School of Electrical and Computer Engineering, National Technical University of Athens-NTUA, GR 157 80 Zografou, Greece.
| | - Nikos Kalatzis
- School of Electrical and Computer Engineering, National Technical University of Athens-NTUA, GR 157 80 Zografou, Greece.
| | - Ioanna Roussaki
- School of Electrical and Computer Engineering, National Technical University of Athens-NTUA, GR 157 80 Zografou, Greece.
| | - Symeon Papavassiliou
- School of Electrical and Computer Engineering, National Technical University of Athens-NTUA, GR 157 80 Zografou, Greece.
| |
Collapse
|
322
|
Oueida S, Kotb Y, Aloqaily M, Jararweh Y, Baker T. An Edge Computing Based Smart Healthcare Framework for Resource Management. Sensors (Basel) 2018; 18:E4307. [PMID: 30563267 DOI: 10.3390/s18124307] [Citation(s) in RCA: 103] [Impact Index Per Article: 17.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 10/09/2018] [Revised: 11/28/2018] [Accepted: 12/03/2018] [Indexed: 02/06/2023]
Abstract
The revolution in information technologies, and the spread of the Internet of Things (IoT) and smart city industrial systems, have fostered widespread use of smart systems. As a complex, 24/7 service, healthcare requires efficient and reliable follow-up on daily operations, service and resources. Cloud and edge computing are essential for smart and efficient healthcare systems in smart cities. Emergency departments (ED) are real-time systems with complex dynamic behavior, and they require tailored techniques to model, simulate and optimize system resources and service flow. ED issues are mainly due to resource shortage and resource assignment efficiency. In this paper, we propose a resource preservation net (RPN) framework using Petri net, integrated with custom cloud and edge computing suitable for ED systems. The proposed framework is designed to model non-consumable resources and is theoretically described and validated. RPN is applicable to a real-life scenario where key performance indicators such as patient length of stay (LoS), resource utilization rate and average patient waiting time are modeled and optimized. As the system must be reliable, efficient and secure, the use of cloud and edge computing is critical. The proposed framework is simulated, which highlights significant improvements in LoS, resource utilization and patient waiting time.
Collapse
|
323
|
Nguyen VC, Dinh NT, Kim Y. A Distributed NFV-Enabled Edge Cloud Architecture for ICN-Based Disaster Management Services. Sensors (Basel) 2018; 18:s18124136. [PMID: 30486253 PMCID: PMC6308563 DOI: 10.3390/s18124136] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 09/18/2018] [Revised: 11/17/2018] [Accepted: 11/21/2018] [Indexed: 11/16/2022]
Abstract
In disaster management services, the dynamic binding between roles and individuals for creating response teams across multiple organizations to act during a disaster recovery time period is an important task. Existing studies have shown that IP-based or traditional telephony solutions are not well-suited to deal with such group communication. Research has also shown the advantages of leveraging information centric networking (ICN) in providing essential communication in disaster management services. However, present studies use a centralized networking architecture for disaster management, in which disaster information is gathered and processed at a centralized management center before incident responses are made and warning messages are sent out. The centralized design can be inefficient in terms of scalability and communication. The reason is that when the network is very large (i.e., country level), the management for disaster services becomes very complicated, with a large number of organizations and offices. Disaster data are required to be transmitted over a long path before reaching the central management center. As a result, the transmission overhead and delay are high. Especially when the network is fragmented and network connectivity from a disaster-affected region to the central management center is disconnected, the service may be corrupted. In this paper, we designed and implemented a distributed edge cloud architecture based on ICN and network function virtualization (NFV) to address the above issues. In the proposed architecture, disaster management functions with predefined disaster templates were implemented at edge clouds closed to local regions to reduce the communication overhead and increase the service availability. The real implementation and performance evaluation showed that the proposed architecture achieves a significant improvement in terms of average bandwidth utilization, disaster notification delivery latency, routing convergence time, and successful request ratio compared to the existing approaches.
Collapse
Affiliation(s)
- Van-Ca Nguyen
- School of Electronic Engineering, Soongsil University, Seoul 06978, Korea.
| | - Ngoc-Thanh Dinh
- School of Electronic Engineering, Soongsil University, Seoul 06978, Korea.
| | - Younghan Kim
- School of Electronic Engineering, Soongsil University, Seoul 06978, Korea.
| |
Collapse
|
324
|
Dinh NT, Kim Y. An Efficient Availability Guaranteed Deployment Scheme for IoT Service Chains over Fog-Core Cloud Networks. Sensors (Basel) 2018; 18:s18113970. [PMID: 30445782 PMCID: PMC6263923 DOI: 10.3390/s18113970] [Citation(s) in RCA: 17] [Impact Index Per Article: 2.8] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 10/17/2018] [Revised: 11/13/2018] [Accepted: 11/13/2018] [Indexed: 11/19/2022]
Abstract
High availability is one of the important requirements of many end-to-end services in the Internet of Things (IoT). This is a critical issue in network function virtualization (NFV) and NFV-enabled service function chaining (SFC) due to hard- and soft-ware failures. Thus, merely mapping primary VNFs is not enough to ensure high availability, especially for SFCs deployed over fog - core cloud networks due to resource limitations of fogs. As a result, additional protection schemes, like VNF redundancy deployments, are required to improve the availability of SFCs to meet predefined requirements. With limited resources of fog instances, a cost-efficient protection scheme is required. This paper proposes a cost-efficient availability guaranteed deployment scheme for IoT services over fog-core cloud networks based on measuring the improvement potential of VNFs for improving the availability of SFCs. In addition, various techniques for redundancy placement for VNFs at the fog layer are also presented. Obtained analysis and simulation results show that the proposed scheme achieves a significant improvement in terms of the cost efficiency and scalability compared to the state-of-the-art approaches.
Collapse
Affiliation(s)
- Ngoc-Thanh Dinh
- School of Electronic Engineering, Soongsil University, Seoul 06978, Korea.
| | - Younghan Kim
- School of Electronic Engineering, Soongsil University, Seoul 06978, Korea.
| |
Collapse
|
325
|
Suárez-Albela M, Fraga-Lamas P, Fernández-Caramés TM. A Practical Evaluation on RSA and ECC-Based Cipher Suites for IoT High-Security Energy-Efficient Fog and Mist Computing Devices. Sensors (Basel) 2018; 18:E3868. [PMID: 30423831 DOI: 10.3390/s18113868] [Citation(s) in RCA: 66] [Impact Index Per Article: 11.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 10/15/2018] [Revised: 11/05/2018] [Accepted: 11/06/2018] [Indexed: 11/23/2022]
Abstract
The latest Internet of Things (IoT) edge-centric architectures allow for unburdening higher layers from part of their computational and data processing requirements. In the specific case of fog computing systems, they reduce greatly the requirements of cloud-centric systems by processing in fog gateways part of the data generated by end devices, thus providing services that were previously offered by a remote cloud. Thanks to recent advances in System-on-Chip (SoC) energy efficiency, it is currently possible to create IoT end devices with enough computational power to process the data generated by their sensors and actuators while providing complex services, which in recent years derived into the development of the mist computing paradigm. To allow mist computing nodes to provide the previously mentioned benefits and guarantee the same level of security as in other architectures, end-to-end standard security mechanisms need to be implemented. In this paper, a high-security energy-efficient fog and mist computing architecture and a testbed are presented and evaluated. The testbed makes use of Transport Layer Security (TLS) 1.2 Elliptic Curve Cryptography (ECC) and Rivest-Shamir-Adleman (RSA) cipher suites (that comply with the yet to come TLS 1.3 standard requirements), which are evaluated and compared in terms of energy consumption and data throughput for a fog gateway and two mist end devices. The obtained results allow a conclusion that ECC outperforms RSA in both energy consumption and data throughput for all the tested security levels. Moreover, the importance of selecting a proper ECC curve is demonstrated, showing that, for the tested devices, some curves present worse energy consumption and data throughput than other curves that provide a higher security level. As a result, this article not only presents a novel mist computing testbed, but also provides guidelines for future researchers to find out efficient and secure implementations for advanced IoT devices.
Collapse
|
326
|
Qureshi F, Krishnan S. Wearable Hardware Design for the Internet of Medical Things (IoMT). Sensors (Basel) 2018; 18:E3812. [PMID: 30405026 DOI: 10.3390/s18113812] [Citation(s) in RCA: 39] [Impact Index Per Article: 6.5] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 10/03/2018] [Revised: 10/30/2018] [Accepted: 10/31/2018] [Indexed: 11/17/2022]
Abstract
As the life expectancy of individuals increases with recent advancements in medicine and quality of living, it is important to monitor the health of patients and healthy individuals on a daily basis. This is not possible with the current health care system in North America, and thus there is a need for wireless devices that can be used from home. These devices are called biomedical wearables, and they have become popular in the last decade. There are several reasons for that, but the main ones are: expensive health care, longer wait times, and an increase in public awareness about improving quality of life. With this, it is vital for anyone working on wearables to have an overall understanding of how they function, how they were designed, their significance, and what factors were considered when the hardware was designed. Therefore, this study attempts to investigate the hardware components that are required to design wearable devices that are used in the emerging context of the Internet of Medical Things (IoMT). This means that they can be used, to an extent, for disease monitoring through biosignal capture. In particular, this review study covers the basic components that are required for the front-end of any biomedical wearable, and the limitations that these wearable devices have. Furthermore, there is a discussion of the opportunities that they create, and the direction that the wearable industry is heading in.
Collapse
|
327
|
Mujica G, Rodriguez-Zurrunero R, Wilby M, Portilla J, González ABR, Araujo A, Riesgo T, Díaz JJV. Edge and Fog Computing Platform for Data Fusion of Complex Heterogeneous Sensors. Sensors (Basel) 2018; 18:s18113630. [PMID: 30366462 PMCID: PMC6263625 DOI: 10.3390/s18113630] [Citation(s) in RCA: 19] [Impact Index Per Article: 3.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 09/07/2018] [Revised: 10/05/2018] [Accepted: 10/23/2018] [Indexed: 11/23/2022]
Abstract
The explosion of the Internet of Things has dramatically increased the data load on networks that cannot indefinitely increment their capacity to support these new services. Edge computing is a viable approach to fuse and process data on sensor platforms so that information can be created locally. However, the integration of complex heterogeneous sensors producing a great amount of diverse data opens new challenges to be faced. Rather than generating usable data straight away, complex sensors demand prior calculations to supply meaningful information. In addition, the integration of complex sensors in real applications requires a coordinated development from hardware and software teams that need a common framework to reduce development times. In this work, we present an edge and fog computing platform capable of providing seamless integration of complex sensors, with the implementation of an efficient data fusion strategy. It uses a symbiotic hardware/software design approach based on a novel messaging system running on a modular hardware platform. We have applied this platform to integrate Bluetooth vehicle identifiers and radar counters in a specific mobility use case, which exhibits an effective end-to-end integration using the proposed solution.
Collapse
Affiliation(s)
- Gabriel Mujica
- Centro de Electrónica Industrial, Universidad Politécnica de Madrid, José Gutiérrez Abascal 2, 28006 Madrid, Spain.
| | - Roberto Rodriguez-Zurrunero
- B105 Electronic Systems Lab, ETSI Telecomunicación, Universidad Politécnica de Madrid, Avenida Complutense 30, 28040 Madrid, Spain.
| | - Mark Wilby
- Group Biometry, Biosignals, Security, and Smart Mobility, Universidad Politécnica de Madrid, Avenida Complutense 30, 28040 Madrid, Spain.
| | - Jorge Portilla
- Centro de Electrónica Industrial, Universidad Politécnica de Madrid, José Gutiérrez Abascal 2, 28006 Madrid, Spain.
| | - Ana Belén Rodríguez González
- Group Biometry, Biosignals, Security, and Smart Mobility, Universidad Politécnica de Madrid, Avenida Complutense 30, 28040 Madrid, Spain.
| | - Alvaro Araujo
- B105 Electronic Systems Lab, ETSI Telecomunicación, Universidad Politécnica de Madrid, Avenida Complutense 30, 28040 Madrid, Spain.
| | - Teresa Riesgo
- Centro de Electrónica Industrial, Universidad Politécnica de Madrid, José Gutiérrez Abascal 2, 28006 Madrid, Spain.
| | - Juan José Vinagre Díaz
- Group Biometry, Biosignals, Security, and Smart Mobility, Universidad Politécnica de Madrid, Avenida Complutense 30, 28040 Madrid, Spain.
| |
Collapse
|
328
|
Fan K, Yin J, Zhang K, Li H, Yang Y. EARS-DM: Efficient Auto Correction Retrieval Scheme for Data Management in Edge Computing. Sensors (Basel) 2018; 18:E3616. [PMID: 30356029 DOI: 10.3390/s18113616] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 09/16/2018] [Revised: 10/08/2018] [Accepted: 10/18/2018] [Indexed: 11/25/2022]
Abstract
Edge computing is an extension of cloud computing that enables messages to be acquired and processed at low cost. Many terminal devices are being deployed in the edge network to sense and deal with the massive data. By migrating part of the computing tasks from the original cloud computing model to the edge device, the message is running on computing resources close to the data source. The edge computing model can effectively reduce the pressure on the cloud computing center and lower the network bandwidth consumption. However, the security and privacy issues in edge computing are worth noting. In this paper, we propose an efficient auto-correction retrieval scheme for data management in edge computing, named EARS-DM. With automatic error correction for the query keywords instead of similar words extension, EARS-DM can tolerate spelling mistakes and reduce the complexity of index storage space. By the combination of TF-IDF value of keywords and the syntactic weight of query keywords, keywords who are more important will obtain higher relevance scores. We construct an R-tree index building with the encrypted keywords and the children nodes of which are the encrypted identifier FID and Bloom filter BF of files who contain this keyword. The secure index will be uploaded to the edge computing and the search phrase will be performed by the edge computing which is close to the data source. Then EDs sort the matching encrypted file identifier FID by relevance scores and upload them to the cloud server (CS). Performance analysis with actual data indicated that our scheme is efficient and accurate.
Collapse
|
329
|
Park JH, Kim HS, Kim WT. DM-MQTT: An Efficient MQTT Based on SDN Multicast for Massive IoT Communications. Sensors (Basel) 2018; 18:E3071. [PMID: 30213137 PMCID: PMC6163627 DOI: 10.3390/s18093071] [Citation(s) in RCA: 31] [Impact Index Per Article: 5.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Grants] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 08/15/2018] [Revised: 09/10/2018] [Accepted: 09/11/2018] [Indexed: 11/30/2022]
Abstract
Edge computing is proposed to solve the problem of centralized cloud computing caused by a large number of IoT (Internet of Things) devices. The IoT protocols need to be modified according to the edge computing paradigm, where the edge computing devices for analyzing IoT data are distributed to the edge networks. The MQTT (Message Queuing Telemetry Transport) protocol, as a data distribution protocol widely adopted in many international IoT standards, is suitable for cloud computing because it uses a centralized broker to effectively collect and transmit data. However, the standard MQTT may suffer from serious traffic congestion problem on the broker, causing long transfer delays if there are massive IoT devices connected to the broker. In addition, the big data exchange between the IoT devices and the broker decreases network capability of the edge networks. The authors in this paper propose a novel MQTT with a multicast mechanism to minimize data transfer delay and network usage for the massive IoT communications. The proposed MQTT reduces data transfer delays by establishing bidirectional SDN (Software Defined Networking) multicast trees between the publishers and the subscribers by means of bypassing the centralized broker. As a result, it can reduce transmission delay by 65% and network usage by 58% compared with the standard MQTT.
Collapse
Affiliation(s)
- Jun-Hong Park
- The Department of Computer Science and Engineering, Korea University of Technology and Education, Cheonan-si 31253, Korea.
| | - Hyeong-Su Kim
- The Department of Computer Science and Engineering, Korea University of Technology and Education, Cheonan-si 31253, Korea.
| | - Won-Tae Kim
- The Department of Computer Science and Engineering, Korea University of Technology and Education, Cheonan-si 31253, Korea.
| |
Collapse
|
330
|
Idrees Z, Zou Z, Zheng L. Edge Computing Based IoT Architecture for Low Cost Air Pollution Monitoring Systems: A Comprehensive System Analysis, Design Considerations & Development. Sensors (Basel) 2018; 18:E3021. [PMID: 30201864 DOI: 10.3390/s18093021] [Citation(s) in RCA: 59] [Impact Index Per Article: 9.8] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 07/05/2018] [Revised: 08/22/2018] [Accepted: 08/23/2018] [Indexed: 11/17/2022]
Abstract
With the swift growth in commerce and transportation in the modern civilization, much attention has been paid to air quality monitoring, however existing monitoring systems are unable to provide sufficient spatial and temporal resolutions of the data with cost efficient and real time solutions. In this paper we have investigated the issues, infrastructure, computational complexity, and procedures of designing and implementing real-time air quality monitoring systems. To daze the defects of the existing monitoring systems and to decrease the overall cost, this paper devised a novel approach to implement the air quality monitoring system, employing the edge-computing based Internet-of-Things (IoT). In the proposed method, sensors gather the air quality data in real time and transmit it to the edge computing device that performs necessary processing and analysis. The complete infrastructure & prototype for evaluation is developed over the Arduino board and IBM Watson IoT platform. Our model is structured in such a way that it reduces the computational burden over sensing nodes (reduced to 70%) that is battery powered and balanced it with edge computing device that has its local data base and can be powered up directly as it is deployed indoor. Algorithms were employed to avoid temporary errors in low cost sensor, and to manage cross sensitivity problems. Automatic calibration is set up to ensure the accuracy of the sensors reporting, hence achieving data accuracy around 75–80% under different circumstances. In addition, a data transmission strategy is applied to minimize the redundant network traffic and power consumption. Our model acquires a power consumption reduction up to 23% with a significant low cost. Experimental evaluations were performed under different scenarios to validate the system’s effectiveness.
Collapse
|
331
|
Zhao Y, Wu J, Li W, Lu S. Efficient Interference Estimation with Accuracy Control for Data-Driven Resource Allocation in Cloud-RAN. Sensors (Basel) 2018; 18:E3000. [PMID: 30205515 DOI: 10.3390/s18093000] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 07/20/2018] [Revised: 08/29/2018] [Accepted: 09/05/2018] [Indexed: 11/17/2022]
Abstract
The emerging edge computing paradigm has given rise to a new promising mobile network architecture, which can address a number of challenges that the operators are facing while trying to support growing end user's needs by shifting the computation from the base station to the edge cloud computing facilities. With such powerfully computational power, traditional unpractical resource allocation algorithms could be feasible. However, even with near optimal algorithms, the allocation result could still be far from optimal due to the inaccurate modeling of interference among sensor nodes. Such a dilemma calls for a measurement data-driven resource allocation to improve the total capacity. Meanwhile, the measurement process of inter-nodes' interference could be tedious, time-consuming and have low accuracy, which further compromise the benefits brought by the edge computing paradigm. To this end, we propose a measurement-based estimation solution to obtain the interference efficiently and intelligently by dynamically controlling the measurement and estimation through an accuracy-driven model. Basically, the measurement cost is reduced through the link similarity model and the channel derivation model. Compared to the exhausting measurement method, it can significantly reduce the time cost to the linear order of the network size with guaranteed accuracy through measurement scheduling and the accuracy control process, which could also balance the tradeoff between accuracy and measurement overhead. Extensive experiments based on real data traces are conducted to show the efficiency of the proposed solutions.
Collapse
|
332
|
Athavale Y, Krishnan S. A Device-Independent Efficient Actigraphy Signal-Encoding System for Applications in Monitoring Daily Human Activities and Health. Sensors (Basel) 2018; 18:E2966. [PMID: 30200566 PMCID: PMC6165564 DOI: 10.3390/s18092966] [Citation(s) in RCA: 9] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 07/12/2018] [Revised: 08/28/2018] [Accepted: 08/28/2018] [Indexed: 12/02/2022]
Abstract
Actigraphs for personalized health and fitness monitoring is a trending niche market and fit aptly in the Internet of Medical Things (IoMT) paradigm. Conventionally, actigraphy is acquired and digitized using standard low pass filtering and quantization techniques. High sampling frequencies and quantization resolution of various actigraphs can lead to memory leakage and unwanted battery usage. Our systematic investigation on different types of actigraphy signals yields that lower levels of quantization are sufficient for acquiring and storing vital movement information while ensuring an increase in SNR, higher space savings, and in faster time. The objective of this study is to propose a low-level signal encoding method which could improve data acquisition and storage in actigraphs, as well as enhance signal clarity for pattern classification. To further verify this study, we have used a machine learning approach which suggests that signal encoding also improves pattern recognition accuracy. Our experiments indicate that signal encoding at the source results in an increase in SNR (signal-to-noise ratio) by at least 50⁻90%, coupled with a bit rate reduction by 50⁻80%, and an overall space savings in the range of 68⁻92%, depending on the type of actigraph and application used in our study. Consistent improvements by lowering the quantization factor also indicates that a 3-bit encoding of actigraphy data retains most prominent movement information, and also results in an increase of the pattern recognition accuracy by at least 10%.
Collapse
Affiliation(s)
- Yashodhan Athavale
- Department of Electrical, Computer and Biomedical Engineering, Ryerson University, Toronto, ON M5B 2K3, Canada.
| | - Sridhar Krishnan
- Department of Electrical, Computer and Biomedical Engineering, Ryerson University, Toronto, ON M5B 2K3, Canada.
| |
Collapse
|
333
|
Gu B, Chen Y, Liao H, Zhou Z, Zhang D. A Distributed and Context-Aware Task Assignment Mechanism for Collaborative Mobile Edge Computing. Sensors (Basel) 2018; 18:E2423. [PMID: 30046025 DOI: 10.3390/s18082423] [Citation(s) in RCA: 36] [Impact Index Per Article: 6.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 07/02/2018] [Revised: 07/19/2018] [Accepted: 07/23/2018] [Indexed: 11/17/2022]
Abstract
Mobile edge computing (MEC) is an emerging technology that leverages computing, storage, and network resources deployed at the proximity of users to offload their delay-sensitive tasks. Various existing facilities including mobile devices with idle resources, vehicles, and MEC servers deployed at base stations or road side units, could act as edges in the network. Since task offloading incurs extra transmission energy consumption and transmission latency, two key questions to be addressed in such an environment are (i) should the workload be offloaded to the edge or computed in terminals? (ii) Which edge, among the available ones, should the task be offloaded to? In this paper, we formulate the task assignment problem as a one-to-many matching game which is a powerful tool for studying the formation of a mutual beneficial relationship between two sets of agents. The main goal of our task assignment mechanism design is to reduce overall energy consumption, while satisfying task owners’ heterogeneous delay requirements and supporting good scalability. An intensive simulation is conducted to evaluate the efficiency of our proposed mechanism.
Collapse
|
334
|
Park D, Kim S, An Y, Jung JY. LiReD: A Light-Weight Real-Time Fault Detection System for Edge Computing Using LSTM Recurrent Neural Networks. Sensors (Basel) 2018; 18:E2110. [PMID: 29966374 PMCID: PMC6068676 DOI: 10.3390/s18072110] [Citation(s) in RCA: 28] [Impact Index Per Article: 4.7] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 05/31/2018] [Revised: 06/27/2018] [Accepted: 06/28/2018] [Indexed: 11/29/2022]
Abstract
Monitoring the status of the facilities and detecting any faults are considered an important technology in a smart factory. Although the faults of machine can be analyzed in real time using collected data, it requires a large amount of computing resources to handle the massive data. A cloud server can be used to analyze the collected data, but it is more efficient to adopt the edge computing concept that employs edge devices located close to the facilities. Edge devices can improve data processing and analysis speed and reduce network costs. In this paper, an edge device capable of collecting, processing, storing and analyzing data is constructed by using a single-board computer and a sensor. And, a fault detection model for machine is developed based on the long short-term memory (LSTM) recurrent neural networks. The proposed system called LiReD was implemented for an industrial robot manipulator and the LSTM-based fault detection model showed the best performance among six fault detection models.
Collapse
Affiliation(s)
- Donghyun Park
- Department of Industrial and Management Systems Engineering, Kyung Hee University, 1732, Deogyeong-daero, Giheung-gu, Yongin-si 446-701, Korea.
| | - Seulgi Kim
- Department of Industrial and Management Systems Engineering, Kyung Hee University, 1732, Deogyeong-daero, Giheung-gu, Yongin-si 446-701, Korea.
| | - Yelin An
- Department of Industrial and Management Systems Engineering, Kyung Hee University, 1732, Deogyeong-daero, Giheung-gu, Yongin-si 446-701, Korea.
| | - Jae-Yoon Jung
- Department of Industrial and Management Systems Engineering, Kyung Hee University, 1732, Deogyeong-daero, Giheung-gu, Yongin-si 446-701, Korea.
| |
Collapse
|
335
|
An C, Wu C, Yoshinaga T, Chen X, Ji Y. A Context-Aware Edge-Based VANET Communication Scheme for ITS. Sensors (Basel) 2018; 18:s18072022. [PMID: 29937520 PMCID: PMC6068908 DOI: 10.3390/s18072022] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 05/22/2018] [Revised: 06/20/2018] [Accepted: 06/21/2018] [Indexed: 11/16/2022]
Abstract
We propose a context-aware edge-based packet forwarding scheme for vehicular networks. The proposed scheme employs a fuzzy logic-based edge node selection protocol to find the best edge nodes in a decentralized manner, which can achieve an efficient use of wireless resources by conducting packet forwarding through edges. A reinforcement learning algorithm is used to optimize the last two-hop communications in order to improve the adaptiveness of the communication routes. The proposed scheme selects different edge nodes for different types of communications with different context information such as connection-dependency (connection-dependent or connection-independent), communication type (unicast or broadcast), and packet payload size. We launch extensive simulations to evaluate the proposed scheme by comparing with existing broadcast protocols and unicast protocols for various network conditions and traffic patterns.
Collapse
Affiliation(s)
- Chang An
- Inner Mongolia Normal University, Hohhot 010010, China.
| | - Celimuge Wu
- Department of Computer and Network Engineering, The University of Electro-Communications, Tokyo 182-8585, Japan.
| | - Tsutomu Yoshinaga
- Department of Computer and Network Engineering, The University of Electro-Communications, Tokyo 182-8585, Japan.
| | - Xianfu Chen
- VTT Technical Research Centre of Finland, FI-90571 Oulu, Finland.
| | - Yusheng Ji
- Information Systems Architecture Research Division, National Institute of Informatics, Tokyo 101-8430, Japan.
| |
Collapse
|
336
|
Rodríguez A, Valverde J, Portilla J, Otero A, Riesgo T, de la Torre E. FPGA-Based High-Performance Embedded Systems for Adaptive Edge Computing in Cyber-Physical Systems: The ARTICo³ Framework. Sensors (Basel) 2018; 18:s18061877. [PMID: 29890644 PMCID: PMC6022175 DOI: 10.3390/s18061877] [Citation(s) in RCA: 48] [Impact Index Per Article: 8.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 04/06/2018] [Revised: 06/05/2018] [Accepted: 06/05/2018] [Indexed: 11/16/2022]
Abstract
Cyber-Physical Systems are experiencing a paradigm shift in which processing has been relocated to the distributed sensing layer and is no longer performed in a centralized manner. This approach, usually referred to as Edge Computing, demands the use of hardware platforms that are able to manage the steadily increasing requirements in computing performance, while keeping energy efficiency and the adaptability imposed by the interaction with the physical world. In this context, SRAM-based FPGAs and their inherent run-time reconfigurability, when coupled with smart power management strategies, are a suitable solution. However, they usually fail in user accessibility and ease of development. In this paper, an integrated framework to develop FPGA-based high-performance embedded systems for Edge Computing in Cyber-Physical Systems is presented. This framework provides a hardware-based processing architecture, an automated toolchain, and a runtime to transparently generate and manage reconfigurable systems from high-level system descriptions without additional user intervention. Moreover, it provides users with support for dynamically adapting the available computing resources to switch the working point of the architecture in a solution space defined by computing performance, energy consumption and fault tolerance. Results show that it is indeed possible to explore this solution space at run time and prove that the proposed framework is a competitive alternative to software-based edge computing platforms, being able to provide not only faster solutions, but also higher energy efficiency for computing-intensive algorithms with significant levels of data-level parallelism.
Collapse
Affiliation(s)
- Alfonso Rodríguez
- Centro de Electrónica Industrial, Universidad Politécnica de Madrid, José Gutiérrez Abascal 2, 28006 Madrid, Spain.
| | - Juan Valverde
- United Technologies Research Centre (UTRC), Penrose Wharf, Cork T23 XN53, Ireland.
| | - Jorge Portilla
- Centro de Electrónica Industrial, Universidad Politécnica de Madrid, José Gutiérrez Abascal 2, 28006 Madrid, Spain.
| | - Andrés Otero
- Centro de Electrónica Industrial, Universidad Politécnica de Madrid, José Gutiérrez Abascal 2, 28006 Madrid, Spain.
| | - Teresa Riesgo
- Centro de Electrónica Industrial, Universidad Politécnica de Madrid, José Gutiérrez Abascal 2, 28006 Madrid, Spain.
| | - Eduardo de la Torre
- Centro de Electrónica Industrial, Universidad Politécnica de Madrid, José Gutiérrez Abascal 2, 28006 Madrid, Spain.
| |
Collapse
|
337
|
Zhu M, Liu C. A Correlation Driven Approach with Edge Services for Predictive Industrial Maintenance. Sensors (Basel) 2018; 18:s18061844. [PMID: 29874887 PMCID: PMC6022209 DOI: 10.3390/s18061844] [Citation(s) in RCA: 7] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 04/29/2018] [Revised: 05/26/2018] [Accepted: 05/31/2018] [Indexed: 11/16/2022]
Abstract
Predictive industrial maintenance promotes proactive scheduling of maintenance to minimize unexpected device anomalies/faults. Almost all current predictive industrial maintenance techniques construct a model based on prior knowledge or data at build-time. However, anomalies/faults will propagate among sensors and devices along correlations hidden among sensors. These correlations can facilitate maintenance. This paper makes an attempt on predicting the anomaly/fault propagation to perform predictive industrial maintenance by considering the correlations among faults. The main challenge is that an anomaly/fault may propagate in multiple ways owing to various correlations. This is called as the uncertainty of anomaly/fault propagation. This present paper proposes a correlation-based event routing approach for predictive industrial maintenance by improving our previous works. Our previous works mapped physical sensors into a soft-ware-defined abstraction, called proactive data service. In the service model, anomalies/faults are encapsulated into events. We also proposed a service hyperlink model to encapsulate the correlations among anomalies/faults. This paper maps the anomalies/faults propagation into event routing and proposes a heuristic algorithm based on service hyperlinks to route events among services. The experiment results show that, our approach can reach 100% precision and 88.89% recall at most.
Collapse
Affiliation(s)
- Meiling Zhu
- School of Computer Science and Technology, Tianjin University, Tianjin 300350, China.
- Beijing Key Laboratory on Integration and Analysis of Large-Scale Stream Data, North China University of Technology, Beijing 100144, China.
- Institute of Data Engineering, North China University of Technology, Beijing 100144, China.
| | - Chen Liu
- Beijing Key Laboratory on Integration and Analysis of Large-Scale Stream Data, North China University of Technology, Beijing 100144, China.
- Institute of Data Engineering, North China University of Technology, Beijing 100144, China.
| |
Collapse
|
338
|
Zhang X, Lin J, Chen Z, Sun F, Zhu X, Fang G. An Efficient Neural-Network-Based Microseismic Monitoring Platform for Hydraulic Fracture on an Edge Computing Architecture. Sensors (Basel) 2018; 18:s18061828. [PMID: 29874808 PMCID: PMC6021940 DOI: 10.3390/s18061828] [Citation(s) in RCA: 12] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 05/03/2018] [Revised: 06/02/2018] [Accepted: 06/03/2018] [Indexed: 11/25/2022]
Abstract
Microseismic monitoring is one of the most critical technologies for hydraulic fracturing in oil and gas production. To detect events in an accurate and efficient way, there are two major challenges. One challenge is how to achieve high accuracy due to a poor signal-to-noise ratio (SNR). The other one is concerned with real-time data transmission. Taking these challenges into consideration, an edge-computing-based platform, namely Edge-to-Center LearnReduce, is presented in this work. The platform consists of a data center with many edge components. At the data center, a neural network model combined with convolutional neural network (CNN) and long short-term memory (LSTM) is designed and this model is trained by using previously obtained data. Once the model is fully trained, it is sent to edge components for events detection and data reduction. At each edge component, a probabilistic inference is added to the neural network model to improve its accuracy. Finally, the reduced data is delivered to the data center. Based on experiment results, a high detection accuracy (over 96%) with less transmitted data (about 90%) was achieved by using the proposed approach on a microseismic monitoring system. These results show that the platform can simultaneously improve the accuracy and efficiency of microseismic monitoring.
Collapse
Affiliation(s)
- Xiaopu Zhang
- College of Instrumentation and Electrical Engineering, Jilin University, Changchun 130061, China.
- Key Laboratory of Geophysical Exploration Equipment, Ministry of Education, Jilin University, Changchun 130061, China.
| | - Jun Lin
- College of Instrumentation and Electrical Engineering, Jilin University, Changchun 130061, China.
- Key Laboratory of Geophysical Exploration Equipment, Ministry of Education, Jilin University, Changchun 130061, China.
| | - Zubin Chen
- College of Instrumentation and Electrical Engineering, Jilin University, Changchun 130061, China.
- Key Laboratory of Geophysical Exploration Equipment, Ministry of Education, Jilin University, Changchun 130061, China.
| | - Feng Sun
- College of Instrumentation and Electrical Engineering, Jilin University, Changchun 130061, China.
- Key Laboratory of Geophysical Exploration Equipment, Ministry of Education, Jilin University, Changchun 130061, China.
- School of Electrical and Data Engineering, University of Technology Sydney, Sydney, NSW 2007, Australia.
| | - Xi Zhu
- School of Electrical and Data Engineering, University of Technology Sydney, Sydney, NSW 2007, Australia.
| | - Gengfa Fang
- School of Electrical and Data Engineering, University of Technology Sydney, Sydney, NSW 2007, Australia.
| |
Collapse
|
339
|
Lin YH, Hu YC. Residential Consumer-Centric Demand-Side Management Based on Energy Disaggregation-Piloting Constrained Swarm Intelligence: Towards Edge Computing. Sensors (Basel) 2018; 18:s18051365. [PMID: 29702607 PMCID: PMC5982512 DOI: 10.3390/s18051365] [Citation(s) in RCA: 43] [Impact Index Per Article: 7.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 03/14/2018] [Revised: 04/20/2018] [Accepted: 04/25/2018] [Indexed: 11/16/2022]
Abstract
The emergence of smart Internet of Things (IoT) devices has highly favored the realization of smart homes in a down-stream sector of a smart grid. The underlying objective of Demand Response (DR) schemes is to actively engage customers to modify their energy consumption on domestic appliances in response to pricing signals. Domestic appliance scheduling is widely accepted as an effective mechanism to manage domestic energy consumption intelligently. Besides, to residential customers for DR implementation, maintaining a balance between energy consumption cost and users’ comfort satisfaction is a challenge. Hence, in this paper, a constrained Particle Swarm Optimization (PSO)-based residential consumer-centric load-scheduling method is proposed. The method can be further featured with edge computing. In contrast with cloud computing, edge computing—a method of optimizing cloud computing technologies by driving computing capabilities at the IoT edge of the Internet as one of the emerging trends in engineering technology—addresses bandwidth-intensive contents and latency-sensitive applications required among sensors and central data centers through data analytics at or near the source of data. A non-intrusive load-monitoring technique proposed previously is utilized to automatic determination of physical characteristics of power-intensive home appliances from users’ life patterns. The swarm intelligence, constrained PSO, is used to minimize the energy consumption cost while considering users’ comfort satisfaction for DR implementation. The residential consumer-centric load-scheduling method proposed in this paper is evaluated under real-time pricing with inclining block rates and is demonstrated in a case study. The experimentation reported in this paper shows the proposed residential consumer-centric load-scheduling method can re-shape loads by home appliances in response to DR signals. Moreover, a phenomenal reduction in peak power consumption is achieved by 13.97%.
Collapse
Affiliation(s)
- Yu-Hsiu Lin
- Department of Computer Science and Information Management, Providence University, No. 200, Sec. 7, Taiwan Boulevard, Shalu Dist., Taichung City 43301, Taiwan.
| | - Yu-Chen Hu
- Department of Computer Science and Information Management, Providence University, No. 200, Sec. 7, Taiwan Boulevard, Shalu Dist., Taichung City 43301, Taiwan.
| |
Collapse
|
340
|
Guo Y, Liu F, Cai Z, Xiao N, Zhao Z. Edge-Based Efficient Search over Encrypted Data Mobile Cloud Storage. Sensors (Basel) 2018; 18:E1189. [PMID: 29652810 DOI: 10.3390/s18041189] [Citation(s) in RCA: 24] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 03/07/2018] [Revised: 04/01/2018] [Accepted: 04/10/2018] [Indexed: 11/16/2022]
Abstract
Smart sensor-equipped mobile devices sense, collect, and process data generated by the edge network to achieve intelligent control, but such mobile devices usually have limited storage and computing resources. Mobile cloud storage provides a promising solution owing to its rich storage resources, great accessibility, and low cost. But it also brings a risk of information leakage. The encryption of sensitive data is the basic step to resist the risk. However, deploying a high complexity encryption and decryption algorithm on mobile devices will greatly increase the burden of terminal operation and the difficulty to implement the necessary privacy protection algorithm. In this paper, we propose ENSURE (EfficieNt and SecURE), an efficient and secure encrypted search architecture over mobile cloud storage. ENSURE is inspired by edge computing. It allows mobile devices to offload the computation intensive task onto the edge server to achieve a high efficiency. Besides, to protect data security, it reduces the information acquisition of untrusted cloud by hiding the relevance between query keyword and search results from the cloud. Experiments on a real data set show that ENSURE reduces the computation time by 15% to 49% and saves the energy consumption by 38% to 69% per query.
Collapse
|
341
|
Chen L, Su Y, Luo W, Hong X, Shi J. Explicit Content Caching at Mobile Edge Networks with Cross-Layer Sensing. Sensors (Basel) 2018; 18:E940. [PMID: 29565313 DOI: 10.3390/s18040940] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 02/16/2018] [Revised: 03/15/2018] [Accepted: 03/18/2018] [Indexed: 11/25/2022]
Abstract
The deployment density and computational power of small base stations (BSs) are expected to increase significantly in the next generation mobile communication networks. These BSs form the mobile edge network, which is a pervasive and distributed infrastructure that can empower a variety of edge/fog computing applications. This paper proposes a novel edge-computing application called explicit caching, which stores selective contents at BSs and exposes such contents to local users for interactive browsing and download. We formulate the explicit caching problem as a joint content recommendation, caching, and delivery problem, which aims to maximize the expected user quality-of-experience (QoE) with varying degrees of cross-layer sensing capability. Optimal and effective heuristic algorithms are presented to solve the problem. The theoretical performance bounds of the explicit caching system are derived in simplified scenarios. The impacts of cache storage space, BS backhaul capacity, cross-layer information, and user mobility on the system performance are simulated and discussed in realistic scenarios. Results suggest that, compared with conventional implicit caching schemes, explicit caching can better exploit the mobile edge network infrastructure for personalized content dissemination.
Collapse
|
342
|
Chen CL, Chuang CT. A QRS Detection and R Point Recognition Method for Wearable Single-Lead ECG Devices. Sensors (Basel) 2017; 17:E1969. [PMID: 28846610 DOI: 10.3390/s17091969] [Citation(s) in RCA: 47] [Impact Index Per Article: 6.7] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 07/28/2017] [Revised: 08/23/2017] [Accepted: 08/24/2017] [Indexed: 01/19/2023]
Abstract
In the new-generation wearable Electrocardiogram (ECG) system, signal processing with low power consumption is required to transmit data when detecting dangerous rhythms and to record signals when detecting abnormal rhythms. The QRS complex is a combination of three of the graphic deflection seen on a typical ECG. This study proposes a real-time QRS detection and R point recognition method with low computational complexity while maintaining a high accuracy. The enhancement of QRS segments and restraining of P and T waves are carried out by the proposed ECG signal transformation, which also leads to the elimination of baseline wandering. In this study, the QRS fiducial point is determined based on the detected crests and troughs of the transformed signal. Subsequently, the R point can be recognized based on four QRS waveform templates and preliminary heart rhythm classification can be also achieved at the same time. The performance of the proposed approach is demonstrated using the benchmark of the MIT-BIH Arrhythmia Database, where the QRS detected sensitivity (Se) and positive prediction (+P) are 99.82% and 99.81%, respectively. The result reveals the approach’s advantage of low computational complexity, as well as the feasibility of the real-time application on a mobile phone and an embedded system.
Collapse
|
343
|
Abstract
The Internet of Things (IoT) is generating an immense volume of data. With cloud computing, medical sensor and actuator data can be stored and analyzed remotely by distributed servers. The results can then be delivered via the Internet. The number of devices in IoT includes such wireless diabetes devices as blood glucose monitors, continuous glucose monitors, insulin pens, insulin pumps, and closed-loop systems. The cloud model for data storage and analysis is increasingly unable to process the data avalanche, and processing is being pushed out to the edge of the network closer to where the data-generating devices are. Fog computing and edge computing are two architectures for data handling that can offload data from the cloud, process it nearby the patient, and transmit information machine-to-machine or machine-to-human in milliseconds or seconds. Sensor data can be processed near the sensing and actuating devices with fog computing (with local nodes) and with edge computing (within the sensing devices). Compared to cloud computing, fog computing and edge computing offer five advantages: (1) greater data transmission speed, (2) less dependence on limited bandwidths, (3) greater privacy and security, (4) greater control over data generated in foreign countries where laws may limit use or permit unwanted governmental access, and (5) lower costs because more sensor-derived data are used locally and less data are transmitted remotely. Connected diabetes devices almost all use fog computing or edge computing because diabetes patients require a very rapid response to sensor input and cannot tolerate delays for cloud computing.
Collapse
Affiliation(s)
- David C. Klonoff
- Diabetes Research Institute; Mills-Peninsula Medical Center, San Mateo, CA, USA
- David C. Klonoff, MD, FACP, FRCP (Edin), Fellow AIMBE, Diabetes Research Institute, Mills-Peninsula Medical Center, 100 S San Mateo Dr, Rm 5147, San Mateo, CA 94401, USA.
| |
Collapse
|