Computing and Service Architecture for Intelligent IoT

This chapter presents the multi‐tier computing network architecture for intelligent internet of things (IoT) applications along with two important frameworks that is cost aware task scheduling and fog as a service technology. It describes two intelligent application scenarios and the corresponding technical solutions as illustrative case studies of the multi‐tier computing network architecture. The chapter proposes an on‐site cooperative deep neural network (DNN) inference framework, which is based on edge computing to execute DNN inference tasks with low latency and high accuracy for industrial IoT applications, thus meeting the requirements on service delay and reliability. It also proposes a three‐tier collaborative computing and service framework, which is based on fog computing to support dynamic task offloading and service composition in simultaneous localization and mapping for a robot swarm system, which requires timely data sharing and joint processing among multiple moving robots. The chapter introduces Boomerang, an on‐demand cooperative inference framework.

[1]  Siobhán Clarke,et al.  A Dynamic Service Composition Model for Adaptive Systems in Mobile Computing Environments , 2014, ICSOC.

[2]  Yang Yang,et al.  DEBTS: Delay Energy Balanced Task Scheduling in Homogeneous Fog Networks , 2018, IEEE Internet of Things Journal.

[3]  Zhu Han,et al.  A Hierarchical Game Framework for Resource Management in Fog Computing , 2017, IEEE Communications Magazine.

[4]  Haiyun Luo,et al.  Energy-Optimal Mobile Cloud Computing under Stochastic Wireless Channel , 2013, IEEE Transactions on Wireless Communications.

[5]  Yang Yang,et al.  Fog Computing Architecture and Technologies , 2019, Fog-Enabled Intelligent IoT Systems.

[6]  Zhu Han,et al.  Contract Theory for Wireless Networks , 2017, Wireless Networks.

[7]  Xu Chen,et al.  D2D Fogging: An Energy-Efficient and Incentive-Aware Task Offloading Framework via Network-assisted D2D Collaboration , 2016, IEEE Journal on Selected Areas in Communications.

[8]  Yang Yang,et al.  Multi-tier computing networks for intelligent IoT , 2019, Nature Electronics.

[9]  Hongke Zhang,et al.  Incentive mechanism for computation offloading using edge computing: A Stackelberg game approach , 2017, Comput. Networks.

[10]  H. T. Kung,et al.  BranchyNet: Fast inference via early exiting from deep neural networks , 2016, 2016 23rd International Conference on Pattern Recognition (ICPR).

[11]  Xu Chen,et al.  ThriftyEdge: Resource-Efficient Edge Computing for Intelligent IoT Applications , 2018, IEEE Network.

[12]  Siobhán Clarke,et al.  Goal-Driven Service Composition in Mobile and Pervasive Computing , 2018, IEEE Transactions on Services Computing.

[13]  Zhi Zhou,et al.  Boomerang: On-Demand Cooperative Deep Neural Network Inference for Edge Intelligence on the Industrial Internet of Things , 2019, IEEE Network.

[14]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[15]  Yang Yang,et al.  Fog-Enabled Multi-Robot System , 2019, Fog-Enabled Intelligent IoT Systems.

[16]  Takahiro Hara,et al.  ETC-IoT: Edge-Node-Assisted Transmitting for the Cloud-Centric Internet of Things , 2018, IEEE Network.

[17]  Roch H. Glitho,et al.  A Comprehensive Survey on Fog Computing: State-of-the-Art and Research Challenges , 2017, IEEE Communications Surveys & Tutorials.

[18]  Song Guo,et al.  Green Industrial Internet of Things Architecture: An Energy-Efficient Perspective , 2016, IEEE Communications Standards.

[19]  György Dán,et al.  A game theoretic analysis of selfish mobile computation offloading , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[20]  Pang Ai-Chun,et al.  霧パラダイムを用いた5G無線アクセスネットワーク設計:通信と計算の合流性【Powered by NICT】 , 2017 .

[21]  Dazhong Wu,et al.  Deep learning for smart manufacturing: Methods and applications , 2018, Journal of Manufacturing Systems.

[22]  Konrad Campowsky,et al.  Standard-based IoT platforms interworking: implementation, experiences, and lessons learned , 2016, IEEE Communications Magazine.

[23]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

[24]  Li Kai,et al.  CATS: Cost Aware Task Scheduling in Multi-Tier Computing Networks , 2020 .

[25]  Igor Bisio,et al.  Exploiting Context-Aware Capabilities over the Internet of Things for Industry 4.0 Applications , 2018, IEEE Network.

[26]  Vivienne Sze,et al.  Efficient Processing of Deep Neural Networks: A Tutorial and Survey , 2017, Proceedings of the IEEE.

[27]  Vijay K. Bhargava,et al.  Price-Based Resource Allocation for Edge Computing: A Market Equilibrium Approach , 2018, IEEE Transactions on Cloud Computing.

[28]  Thomas D. Burd,et al.  Processor design for portable systems , 1996, J. VLSI Signal Process..

[29]  LiuYang,et al.  Incentive mechanism for computation offloading using edge computing , 2017 .

[30]  György Dán,et al.  Selfish Decentralized Computation Offloading for Mobile Cloud Computing in Dense Wireless Networks , 2019, IEEE Transactions on Mobile Computing.

[31]  Trevor N. Mudge,et al.  Neurosurgeon: Collaborative Intelligence Between the Cloud and Mobile Edge , 2017, ASPLOS.

[32]  Tao Zhang,et al.  Fog as a Service Technology , 2018, IEEE Communications Magazine.

[33]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.

[34]  Song Guo,et al.  Traffic and Computation Co-Offloading With Reinforcement Learning in Fog Computing for Industrial Applications , 2019, IEEE Transactions on Industrial Informatics.

[35]  Klara Nahrstedt,et al.  Energy-efficient CPU scheduling for multimedia applications , 2006, TOCS.