skip to main content
research-article

Edge Intelligence: Concepts, Architectures, Applications, and Future Directions

Published:08 October 2022Publication History
Skip Abstract Section

Abstract

The name edge intelligence, also known as Edge AI, is a recent term used in the past few years to refer to the confluence of machine learning, or broadly speaking artificial intelligence, with edge computing. In this article, we revise the concepts regarding edge intelligence, such as cloud, edge, and fog computing, the motivation to use edge intelligence, and compare current approaches and analyze application scenarios. To provide a complete review of this technology, previous frameworks and platforms for edge computing have been discussed in this work to provide the general view of the basis for Edge AI. Similarly, the emerging techniques to deploy deep learning models at the network edge, as well as specialized platforms and frameworks to do so, are review in this article. These devices, techniques, and frameworks are analyzed based on relevant criteria at the network edge, such as latency, energy consumption, and accuracy of the models, to determine the current state of the art as well as current limitations of the proposed technologies. Because of this, it is possible to understand the current possibilities to efficiently deploy state-of-the-art deep learning models at the network edge based on technologies such as artificial intelligence accelerators, tensor processing units, and techniques that include federated learning and gossip training. Finally, the challenges of Edge AI are discussed in the work, as well as the future directions that can be extracted from the evolution of the edge computing and Internet of Things approaches.

REFERENCES

  1. [1] Afzal Shahryar, Chen Jiasi, and Ramakrishnan K. K.. 2017. Characterization of 360-degree videos. In Proceedings of the Workshop on Virtual Reality and Augmented Reality Network. 16.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. [2] Ahmed A. and Ahmed E.. 2016. A survey on mobile edge computing. In Proceedings of the 2016 10th International Conference on Intelligent Systems and Control (ISCO’16). 18. Google ScholarGoogle ScholarCross RefCross Ref
  3. [3] Al-Ali Firas, Gamage Thilina Doremure, Nanayakkara Hewa W. T. S., Mehdipour Farhad, and Ray Sayan Kumar. 2020. Novel casestudy and benchmarking of AlexNet for edge AI: From CPU and GPU to FPGA. In Proceedings of the 2020 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE’20). IEEE, Los Alamitos, CA, 14.Google ScholarGoogle ScholarCross RefCross Ref
  4. [4] Al-Rakhami Mabrook, Alsahli Mohammed, Hassan Mohammad Mehedi, Alamri Atif, Guerrieri Antonio, and Fortino Giancarlo. 2018. Cost efficient edge intelligence framework using Docker containers. In Proceedings of the 2018 IEEE 16th International Conference on Dependable, Autonomic, and Secure Computing, the 16th International Conference on Pervasive Intelligence and Computing, the 4th International Conference on Big Data Intelligence, and Computing and Cyber Science and Technology Congress (DASC/PiCom/DataCom/CyberSciTech’18). IEEE, Los Alamitos, CA, 800807.Google ScholarGoogle Scholar
  5. [5] Albuquerque Georgia, Lowe Thomas, and Magnor Marcus. 2011. Synthetic generation of high-dimensional datasets. IEEE Transactions on Visualization and Computer Graphics 17, 12 (2011), 23172324.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. [6] Aleksandrova E., Anagnostopoulos C., and Kolomvatsos K.. 2019. Machine learning model updates in edge computing: An optimal stopping theory approach. In Proceedings of the 2019 18th International Symposium on Parallel and Distributed Computing (ISPDC’19). 18. Google ScholarGoogle ScholarCross RefCross Ref
  7. [7] Allan Alasdair. n.d. Benchmarking the Xnor AI2GO Platform on the Raspberry Pi. Accessed January 17, 2021 from https://www.globenewswire.com/en/news-release/2019/05/16/1826021/0/en/Xnor-releases-AI2GO-A-self-serve-edge-AI-platform-for-building-smart-on-device-solutions.html.Google ScholarGoogle Scholar
  8. [8] Allan Alasdair. n.d. Hands-On with the Smart-Edge Agile. Retrieved December 17, 2020 from https://blog.hackster.io/hands-on-with-the-smartedge-agile-b7b7f02b5d4b.Google ScholarGoogle Scholar
  9. [9] Amazon. n.d. AWS Greengrass. Retrieved December 17, 2020 from https://aws.amazon.com/greengrass/.Google ScholarGoogle Scholar
  10. [10] Ananthanarayanan Ganesh, Bahl Paramvir, Bodík Peter, Chintalapudi Krishna, Philipose Matthai, Ravindranath Lenin, and Sinha Sudipta. 2017. Real-time video analytics: The killer app for edge computing. Computer 50, 10 (2017), 5867.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. [11] Ando Shogo and Nakao Akihiro. 2014. In-network cache simulations based on a YouTube traffic analysis at the edge network. In Proceedings of the 9th International Conference on Future Internet Technologies (CFI’14). ACM, New York, NY, Article 10, 6 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] Apache. n.d. Retrieved December 11, 2020 from Apache Kafka. https://kafka.apache.org/.Google ScholarGoogle Scholar
  13. [13] Apache. n.d. Apache MXNet. Retrieved December 3, 2020 from https://mxnet.apache.org/.Google ScholarGoogle Scholar
  14. [14] Apache. n.d. Edgent. Retrieved December 17, 2020 from https://edgent.incubator.apache.org/.Google ScholarGoogle Scholar
  15. [15] Apple. n.d. CoreML3 from Apple. Retrieved December 3, 2020 from https://developer.apple.com/machine-learning/core-ml/.Google ScholarGoogle Scholar
  16. [16] Apple. 2017. Deep learning for Siri’s voice: On-device deep mixture density networks for hybrid unit selection synthesis. Online. Available at https://machinelearning.apple.com/2017/08/06/sirivoices.html.Google ScholarGoogle Scholar
  17. [17] Apple. 2017. Hey Siri: An on-device DNN-powered voice trigger for Apple’s personal assistant. Available at https://machinelearning.apple.com/2017/10/01/heysiri.html.Google ScholarGoogle Scholar
  18. [18] Batra Gaurav, Jacobson Zach, Madhav Siddarth, Queirolo Andrea, and Santhanam Nick. 2018. Artificial-Intelligence Hardware: New Opportunities for Semiconductor Companies. Technical Report. McKinsey & Company, New York, NY.Google ScholarGoogle Scholar
  19. [19] Bhattacharya Sourav and Lane Nicholas. 2016. Sparsification and separation of deep learning layers for constrained resource inference on wearables. In Proceedings of the 14th ACM Conference on Embedded Network Sensor Systems CD-ROM (SenSys’16).176189. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. [20] Bierzynski Kay, Escobar Antonio, and Eberl Matthias. 2017. Cloud, fog and edge: Cooperation for the future? In Proceedings of the 2017 2nd International Conference on Fog and Mobile Edge Computing (FMEC’17). IEEE, Los Alamitos, CA, 6267.Google ScholarGoogle ScholarCross RefCross Ref
  21. [21] Blot Michael, Picard David, Cord Matthieu, and Thome Nicolas. 2016. Gossip training for deep learning. arXiv preprint arXiv:1611.09726 (2016).Google ScholarGoogle Scholar
  22. [22] Blot Michael, Picard David, Thome Nicolas, and Cord Matthieu. 2019. Distributed optimization for deep learning with gossip exchange. Neurocomputing 330 (2019), 287296.Google ScholarGoogle ScholarCross RefCross Ref
  23. [23] Blott Michaela, Preußer Thomas B., Fraser Nicholas J., Gambardella Giulio, O’Brien Kenneth, Umuroglu Yaman, Leeser Miriam, and Vissers Kees. 2018. FINN-R: An end-to-end deep-learning framework for fast exploration of quantized neural networks. ACM Transactions on Reconfigurable Technology and Systems 11, 3 (2018), 123.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. [24] Bonawitz Keith, Eichner Hubert, Grieskamp Wolfgang, Huba Dzmitry, Ingerman Alex, Ivanov Vladimir, Kiddon Chloe, et al. 2019. Towards federated learning at scale: System design. arXiv preprint arXiv:1902.01046 (2019).Google ScholarGoogle Scholar
  25. [25] Bouvier Maxence, Valentian Alexandre, Mesquida Thomas, Rummens Francois, Reyboz Marina, Vianello Elisa, and Beigne Edith. 2019. Spiking neural networks hardware implementations and challenges. ACM Journal on Emerging Technologies in Computing Systems 15, 2 (July 2019), 1-35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. [26] Bura Harshitha, Lin Nathan, Kumar Naveen, Malekar Sangram, Nagaraj Sushma, and Liu Kaikai. 2018. An edge based smart parking solution using camera networks and deep learning. In Proceedings of the 2018 IEEE International Conference on Cognitive Computing (ICCC’18). IEEE, Los Alamitos, CA, 1724.Google ScholarGoogle ScholarCross RefCross Ref
  27. [27] Calo Seraphin B., Touna Maroun, Verma Dinesh C., and Cullen Alan. 2017. Edge computing architecture for applying AI to IoT. In Proceedings of the 2017 IEEE International Conference on Big Data (Big Data’17). IEEE, Los Alamitos, CA, 30123016.Google ScholarGoogle ScholarCross RefCross Ref
  28. [28] Cao Yu, Chen Songqing, Hou Peng, and Brown Donald. 2015. FAST: A fog computing assisted distributed analytics system to monitor fall for stroke mitigation. In Proceedings of the 2015 IEEE International Conference on Networking, Architecture, and Storage (NAS’15).211.Google ScholarGoogle ScholarCross RefCross Ref
  29. [29] Chen Guobin, Choi Wongun, Yu Xiang, Han Tony, and Chandraker Manmohan. 2017. Learning efficient object detection models with knowledge distillation. In Proceedings of the 31st International Conference on Neural Information Processing Systems. 742–751.Google ScholarGoogle Scholar
  30. [30] Chen J. and Ran X.. 2019. Deep learning with edge computing: A review. Proceedings of the IEEE 107, 8 (Aug. 2019), 16551674. Google ScholarGoogle ScholarCross RefCross Ref
  31. [31] Chen Ning, Chen Yu, Song Sejun, Huang Chin-Tser, and Ye Xinyue. 2016. Smart urban surveillance using fog computing. In Proceedings of the 2016 IEEE/ACM Symposium on Edge Computing (SEC’16). IEEE, Los Alamitos, CA, 9596.Google ScholarGoogle ScholarCross RefCross Ref
  32. [32] Chen Qi, Ma Xu, Tang Sihai, Guo Jingda, Yang Qing, and Fu Song. 2019. F-cooper: Feature based cooperative perception for autonomous vehicle edge computing system using 3D point clouds. In Proceedings of the 4th ACM/IEEE Symposium on Edge Computing. 88100.Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. [33] Chen Tung-Chien, Wang Wei-Ting, Kao Kloze, Yu Chia-Lin, Lin Code, Chang Shu-Hsin, and Tsung Pei-Kuei. 2019. NeuroPilot: A cross-platform framework for edge-AI. In Proceedings of the 2019 IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS’19). IEEE, Los Alamitos, CA, 167170.Google ScholarGoogle ScholarCross RefCross Ref
  34. [34] Chiliang Zhang, Tao Hu, Yingda Guan, and Zuochang Ye. 2019. Accelerating convolutional neural networks with dynamic channel pruning. In Proceedings of the 2019 Data Compression Conference (DCC’19). IEEE, Los Alamitos, CA, 563563.Google ScholarGoogle ScholarCross RefCross Ref
  35. [35] Choi Yujeong and Rhu Minsoo. 2020. Prema: A predictive multi-task scheduling algorithm for preemptible neural processing units. In Proceedings of the 2020 IEEE International Symposium on High Performance Computer Architecture (HPCA’20). IEEE, Los Alamitos, CA, 220233.Google ScholarGoogle ScholarCross RefCross Ref
  36. [36] Chu Myonglae, Kim Byoungho, Park Sangsu, Hwang Hyunsang, Jeon Moongu, Lee Byoung Hun, and Lee Byung-Geun. 2014. Neuromorphic hardware system for visual pattern recognition with memristor array and CMOS neuron. IEEE Transactions on Industrial Electronics 62, 4 (2014), 24102419.Google ScholarGoogle ScholarCross RefCross Ref
  37. [37] Cisco. n.d. Cisco Fog Director. Retrieved December 17, 2020 from https://www.cisco.com/c/en/us/products/cloud-systems-management/fog-director/index.html.Google ScholarGoogle Scholar
  38. [38] Clark David D., Partridge Craig, Ramming J. Christopher, and Wroclawski John T.. 2003. A knowledge plane for the internet. In Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications. 310.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. [39] Consortium Edge Computing and Alliance the Industrial Internet. n.d. Edge Computing Reference Architecture 2.0. Retrieved February 16, 2022 from http://en.ecconsortium.net/Uploads/file/20180328/1522232376480704.pdf.Google ScholarGoogle Scholar
  40. [40] Consulting Chetan Sharma. 2019. Edge computing framework: Understanding the opportunity roadmap. http://docplayer.net/149826792-Edge-computing-framework-understanding-the-opportunity-roadmap-chetan-sharma.html.Google ScholarGoogle Scholar
  41. [41] Cover Thomas and Hart Peter. 1967. Nearest neighbor pattern classification. IEEE Transactions on Information Theory 13, 1 (1967), 2127.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. [42] Cresco. n.d. CRESCO. Retrieved December 15, 2020 from http://cresco.io/.Google ScholarGoogle Scholar
  43. [43] Crosser. n.d. Crosser. Retrieved December 17, 2020 from https://crosser.io/.Google ScholarGoogle Scholar
  44. [44] Cui Mingyue, Zhong Shipeng, Li Boyang, Chen Xu, and Huang Kai. 2020. Offloading autonomous driving services via edge computing. IEEE Internet of Things Journal 7, 10 (2020), 1053510547.Google ScholarGoogle ScholarCross RefCross Ref
  45. [45] Daily Jeff, Vishnu Abhinav, Siegel Charles, Warfel Thomas, and Amatya Vinay. 2018. GossipGraD: Scalable deep learning using gossip communication based asynchronous gradient descent. arXiv preprint arXiv:1803.05880 (2018).Google ScholarGoogle Scholar
  46. [46] Dalal Navneet and Triggs Bill. 2005. Histograms of oriented gradients for human detection. In Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05). 996–893. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. [47] Dargan Shaveta, Kumar Munish, Ayyagari Maruthi Rohit, and Kumar Gulshan. 2019. A survey of deep learning and its applications: A new paradigm to machine learning. Archives of Computational Methods in Engineering 27 (2019), 10711092.Google ScholarGoogle Scholar
  48. [48] Deebak Bakkiam David and Al-Turjman Fadi. 2020. A hybrid secure routing and monitoring mechanism in IoT-based wireless sensor networks. Ad Hoc Networks 97 (2020), 102022.Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. [49] Deng Shuiguang, Zhao Hailiang, Fang Weijia, Yin Jianwei, Dustdar Schahram, and Zomaya Albert Y.. 2020. Edge intelligence: The confluence of edge computing and artificial intelligence. IEEE Internet of Things Journal 7, 8 (2020), 74577469.Google ScholarGoogle ScholarCross RefCross Ref
  50. [50] Deng Yunbin. 2019. Deep learning on mobile devices—A review. arXiv:1904.09274 (2019). Google ScholarGoogle ScholarCross RefCross Ref
  51. [51] Drechsler Jorg and Reiter Jerome P.. 2011. An empirical evaluation of easily implemented, non parametric methods for generating synthetic datasets. Computational Statistics and Data Analysis 55, 12 (Dec. 2011), 32323243. Google ScholarGoogle ScholarCross RefCross Ref
  52. [52] Du Li, Du Yuan, Li Yilei, Su Junjie, Kuan Yen-Cheng, Liu Chun-Chen, and Chang Mau-Chung Frank. 2017. A reconfigurable streaming deep convolutional neural network accelerator for Internet of Things. IEEE Transactions on Circuits and Systems I: Regular Papers 65, 1 (2017), 198208.Google ScholarGoogle ScholarCross RefCross Ref
  53. [53] Dua Dheeru and Graff Casey. 2017. UCI Machine Learning Repository. Retrieved February 16, 2022 from http://archive.ics.uci.edu/ml.Google ScholarGoogle Scholar
  54. [54] Ducasse Quentin, Cotret Pascal, Lagadec Loïc, and Stewart Robert. 2021. Benchmarking quantized neural networks on FPGAs with FINN. arXiv preprint arXiv:2102.01341 (2021).Google ScholarGoogle Scholar
  55. [55] d’Oro Edoardo Cavalieri, Colombo Simone, Gribaudo Marco, Iacono Mauro, Manca Davide, and Piazzolla Pietro. 2019. Modeling and evaluating a complex edge computing based systems: An emergency management support system case study. Internet of Things 6 (2019), 100054. Google ScholarGoogle ScholarCross RefCross Ref
  56. [56] al Meng-Fan Chang, An Chen, Yiran Chen, K.-T. Tim Chen, X. Sharon Hu, MeiKei Ieong, Yongpan Liu, et. 2018. White Paper on AI Chip Technologies (2018). Tsinghua University and Beijing Innovation Center for Future Chips.Google ScholarGoogle Scholar
  57. [57] Rene Hass and Jem Davies. 2019. What’s Powering Artificial Intelligence? White Paper. ARM.Google ScholarGoogle Scholar
  58. [58] Facebook. n.d. Caffe2Go. Retrieved December 3, 2020 from https://pytorch.org/.Google ScholarGoogle Scholar
  59. [59] FAR-EDGE P.. 2017. FAR-EDGE project H2020. Online. Available at http://faredge.eu/#/.Google ScholarGoogle Scholar
  60. [60] Fernández Cristian Martín, Rodríguez Manuel Díaz, and Muñoz Bartolomé Rubio. 2018. An edge computing architecture in the Internet of Things. In Proceedings of the 2018 IEEE 21st International Symposium on Real-Time Distributed Computing (ISORC’18). IEEE, Los Alamitos, CA, 99102.Google ScholarGoogle ScholarCross RefCross Ref
  61. [61] Ferrer Ana Juan, Marquès Joan Manuel, and Jorba Josep. 2019. Towards the decentralised cloud: Survey on approaches and challenges for mobile, ad hoc, and edge computing. ACM Computing Surveys 51, 6 (2019), 136.Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. [62] Foghorn. n.d. Foghorn Framework. Retrieved December 17, 2020 from https://www.foghorn.io/.Google ScholarGoogle Scholar
  63. [63] IIS Fraunhofer Institute for Integrated Circuit. n.d. OGEMA. Retrieved December 3, 2020 from https://www.iis.fraunhofer.de/en/ff/lv/iot-system/tech/edge-computing/edge-framework.html.Google ScholarGoogle Scholar
  64. [64] Gedeon Julien, Krisztinkovics Jeff, Meurisch Christian, Stein Michael, Wang Lin, and Mühlhäuser Max. 2018. A multi-cloudlet infrastructure for future smart cities: An empirical study. In Proceedings of the 1st International Workshop on Edge Systems, Analytics, and Networking (EdgeSys’18). ACM, New York, NY, 1924. Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. [65] Gezer Volkan, Um Jumyung, and Ruskowski Martin. 2017. An extensible edge computing architecture: Definition, requirements and enablers. Proceedings of the 11th International Conference on Mobile Ubiquitous Computing, Systems, Services, and Technologies (UBICOMM’17).Google ScholarGoogle Scholar
  66. [66] Ghoneim Ahmed, Muhammad Ghulam, Amin Syed Umar, and Gupta Brij. 2018. Medical image forgery detection for smart healthcare. IEEE Communications Magazine 56, 4 (2018), 3337.Google ScholarGoogle ScholarCross RefCross Ref
  67. [67] Giang Nam Ky, Leung Victor C. M., and Lea Rodger. 2016. On developing smart transportation applications in fog computing paradigm. In Proceedings of the 6th ACM Symposium on Development and Analysis of Intelligent Vehicular Networks and Applications (DIVANet’16). ACM, New York, NY, 9198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  68. [68] Giordano Andrea, Spezzano Giandomenico, and Vinci Andrea. 2016. Smart agents and fog computing for smart city applications. In Proceedings of the First International Conference on Smart Cities—Volume 9704 (Smart-CT 2016). Springer-Verlag, Berlin, Germany, 137146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. [69] Goh Garrett B., Sakloth Khushmeen, Siegel Charles, Vishnu Abhinav, and Pfaendtner Jim. 2018. Multimodal deep neural networks using both engineered and learned representations for biodegradability prediction. arXiv preprint arXiv:1808.04456 (2018).Google ScholarGoogle Scholar
  70. [70] Google. n.d. Google Coral. Retrieved November 21, 2020 from https://coral.ai/.Google ScholarGoogle Scholar
  71. [71] Google. n.d. ML Kit. Retrieved December 3, 2020 from https://firebase.google.com/products/ml-kit.Google ScholarGoogle Scholar
  72. [72] Google. n.d. SparkFun Edge. Retrieved December 3, 2020 from https://www.sparkfun.com/products/15170.Google ScholarGoogle Scholar
  73. [73] Google. n.d. TensorFlow Lite. Retrieved November 21, 2020 from https://www.tensorflow.org/lite.Google ScholarGoogle Scholar
  74. [74] Google. n.d. TensorFlow Lite Performance. Retrieved November 21, 2020 from https://www.tensorflow.org/lite/performance/gpu_advanced.Google ScholarGoogle Scholar
  75. [75] Goyat Rekha, Kumar Gulshan, Rai Mritunjay Kumar, Saha Rahul, Thomas Reji, and Kim Tai Hoon. 2020. Blockchain powered secure range-free localization in wireless sensor networks. Arabian Journal for Science and Engineering 45, 8 (2020), 61396155.Google ScholarGoogle ScholarCross RefCross Ref
  76. [76] Grover Jitender and Garimella Ram Murthy. 2019. Optimization in Edge Computing and Small-Cell Networks. Springer International, Cham, Switzerland, 1731. Google ScholarGoogle ScholarCross RefCross Ref
  77. [77] Gupta Chirag, Suggala Arun Sai, Goyal Ankit, Simhadri Harsha Vardhan, Paranjape Bhargavi, Kumar Ashish, Goyal Saurabh, Udupa Raghavendra, Varma Manik, and Jain Prateek. 2017. ProtoNN: Compressed and accurate kNN for resource-scarce devices. In Proceedings of the International Conference on Machine Learning. 13311340.Google ScholarGoogle Scholar
  78. [78] Ha Kiryong, Chen Zhuo, Hu Wenlu, Richter Wolfgang, Pillai Padmanabhan, and Satyanarayanan Mahadev. 2014. Towards wearable cognitive assistance. In Proceedings of the 12th Annual International Conference on Mobile Systems, Applications, and Services. 6881.Google ScholarGoogle ScholarDigital LibraryDigital Library
  79. [79] Ha Kiryong, Pillai Padmanabhan, Richter Wolfgang, Abe Yoshihisa, and Satyanarayanan Mahadev. 2013. Just-in-time provisioning for cyber foraging. In Proceeding of the 11th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys’13). ACM, New York, NY, 153166. Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. [80] Hao Y., Miao Y., Hu L., Hossain M. S., Muhammad G., and Amin S. U.. 2019. Smart-Edge-CoCaCo: AI-enabled smart edge with joint computation, caching, and communication in heterogeneous IoT. IEEE Network 33, 2 (2019), 5864. Google ScholarGoogle ScholarCross RefCross Ref
  81. [81] Hinton Geoffrey, Vinyals Oriol, and Dean Jeff. 2015. Distilling the knowledge in a neural network. arXiv preprint arXiv:1503.02531 (March 2015).Google ScholarGoogle Scholar
  82. [82] Hospedales Timothy, Antoniou Antreas, Micaelli Paul, and Storkey Amos. 2020. Meta-learning in neural networks: A survey. arXiv:2004.05439 (2020).Google ScholarGoogle Scholar
  83. [83] Hossain S. K. Alamgir, Rahman Anisur, and Hossain M. Anwar. 2018. Edge computing framework for enabling situation awareness in IoT based smart city. Journal of Parallel and Distributed Computing 122 (2018), 226237.Google ScholarGoogle ScholarCross RefCross Ref
  84. [84] Hou Xueshi, Dey Sujit, Zhang Jianzhong, and Budagavi Madhukar. 2018. Predictive view generation to enable mobile 360-degree and VR experiences. In Proceedings of the 2018 Morning Workshop on Virtual Reality and Augmented Reality Network. 2026.Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. [85] Huang Yupin, Qian Liping, Feng Anqi, Yu Ningning, and Wu Yuan. 2019. Short-term traffic prediction by two-level data driven model in 5G-enabled edge computing networks. IEEE Access 7 (2019), 123981123991.Google ScholarGoogle ScholarCross RefCross Ref
  86. [86] Huang Zhenqiu, Lin Kwei-Jay, Tsai Bo-Lung, Yan Surong, and Shih Chi-Sheng. 2018. Building edge intelligence for online activity recognition in service-oriented IoT systems. Future Generation Computer Systems 87 (2018), 557567.Google ScholarGoogle ScholarDigital LibraryDigital Library
  87. [87] Hung Chien-Chun, Ananthanarayanan Ganesh, Bodik Peter, Golubchik Leana, Yu Minlan, Bahl Paramvir, and Philipose Matthai. 2018. VideoEdge: Processing camera streams using hierarchical clusters. In Proceedings of the 2018 IEEE/ACM Symposium on Edge Computing (SEC’18). IEEE, Los Alamitos, CA, 115131.Google ScholarGoogle ScholarCross RefCross Ref
  88. [88] Huynh Loc N., Lee Youngki, and Balan Rajesh Krishna. 2017. DeepMon: Mobile GPU-based deep learning framework for continuous vision applications. In Proceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services. 8295.Google ScholarGoogle ScholarDigital LibraryDigital Library
  89. [89] Intel. n.d. Intel Movidius. Retrieved December 3, 2020 from https://www.movidius.com/.Google ScholarGoogle Scholar
  90. [90] Intel and Networks Nokia Siemens. 2013. Increasing Mobile Operators’ Value Proposition with Edge Computing. Technical Brief. Intel.Google ScholarGoogle Scholar
  91. [91] Intel ONR MURI and NSF. n.d. Kinect Dataset. Retrieved November 21, 2020 from https://rgbd-dataset.cs.washington.edu/publications.htmlGoogle ScholarGoogle Scholar
  92. [92] I/O Google. n.d. Google TPU. Accessed January 24, 2021 from https://coral.ai/docs/edgetpu/faq/.Google ScholarGoogle Scholar
  93. [93] Isaja Mauro, Soldatos John, and Gezer Volkan. 2017. Combining edge computing and blockchains for flexibility and performance in industrial automation. In Proceedings of the International Conference on Mobile Ubiquitous Computing, Systems, Services, and Technologies (UBICOMM’17).Google ScholarGoogle Scholar
  94. [94] Jain Kusumlata and Mohapatra Smaranika. 2019. Taxonomy of Edge Computing: Challenges, Opportunities, and Data Reduction Methods. Springer International, Cham, Switzerland, 5169. Google ScholarGoogle ScholarCross RefCross Ref
  95. [95] Jeans David. 2019. Related’s Hudson Yards: Smart city or surveillance city? Online. Available at https://therealdeal.com/2019/03/15/hudsonyards-smart-city-or-surveillance-city/.Google ScholarGoogle Scholar
  96. [96] Jindal Amit, Tulloch Andrew, Sharma Ben, Wasti Bram, Yang Fei, Gkioxari Georgia, Kim Jaeyoun, et al. 2018. Enabling full body AR with Mask R-CNN2Go. https://research.facebook.com/blog/2018/01/enabling-full-body-ar-with-mask-r-cnn2go/.Google ScholarGoogle Scholar
  97. [97] Kang Yiping, Hauswald Johann, Gao Cao, Rovinski Austin, Mudge Trevor, Mars Jason, and Tang Lingjia. 2017. Neurosurgeon: Collaborative intelligence between the cloud and mobile edge. ACM SIGARCH Computer Architecture News 45, 1 (2017), 615629.Google ScholarGoogle ScholarDigital LibraryDigital Library
  98. [98] Kellerer Wolfgang, Kalmbach Patrick, Blenk Andreas, Basta Arsany, Reisslein Martin, and Schmid Stefan. 2019. Adaptable and data-driven softwarized networks: Review, opportunities, and challenges. Proceedings of the IEEE 107, 4 (2019), 711731.Google ScholarGoogle ScholarCross RefCross Ref
  99. [99] Khan Wazir Zada, Ahmed Ejaz, Hakak Saqib, Yaqoob Ibrar, and Ahmed Arif. 2019. Edge computing: A survey. Future Generation Computer Systems 97 (2019), 219235. Google ScholarGoogle ScholarDigital LibraryDigital Library
  100. [100] Khare Shweta Prabhat, Sallai Janos, Dubey Abhishek, and Gokhale Aniruddha. 2017. Short paper: Towards low-cost indoor localization using edge computing resources. In Proceedings of the 2017 IEEE 20th International Symposium on Real-Time Distributed Computing (ISORC’17). IEEE, Los Alamitos, CA, 2831.Google ScholarGoogle ScholarCross RefCross Ref
  101. [101] Kim Hyongsuk, Sah Maheshwar Pd., Yang Changju, Roska Tamás, and Chua Leon O.. 2011. Neural synaptic weighting with a pulse-based memristor circuit. IEEE Transactions on Circuits and Systems I: Regular Papers 59, 1 (2011), 148158.Google ScholarGoogle ScholarCross RefCross Ref
  102. [102] Kim Oanh Tran Thi, Tri Nguyen Dang, Tran Van Dung Nguyen, Nguyen H., and Choong Seon Hong. 2015. A shared parking model in vehicular network using fog and cloud environment. In Proceedings of the 2015 17th Asia-Pacific Network Operations and Management Symposium (APNOMS’15). IEEE, Los Alamitos, CA, 321326.Google ScholarGoogle ScholarCross RefCross Ref
  103. [103] Kundu Shamik, Basu Kanad, Sadi Mehdi, Titirsha Twisha, Song Shihao, Das Anup, and Guin Ujjwal. 2021. Special session: Reliability analysis for ML/AI hardware. arXiv preprint arXiv:2103.12166 (2021).Google ScholarGoogle Scholar
  104. [104] Kusupati Aditya, Singh Manish, Bhatia Kush, Kumar Ashish, Jain Prateek, and Varma Manik. 2019. FastGRNN: A fast, accurate, stable and tiny kilobyte sized gated recurrent neural network. arXiv preprint arXiv:1901.02358 (2019).Google ScholarGoogle Scholar
  105. [105] Lacey Griffin, Taylor Graham W., and Areibi Shawki. 2016. Deep learning on FPGAs: Past, present, and future. arXiv preprint arXiv:1602.04283 (2016).Google ScholarGoogle Scholar
  106. [106] Lample Guillaume, Ballesteros Miguel, Subramanian Sandeep, Kawakami Kazuya, and Dyer Chris. 2016. Neural architectures for named entity recognition. arXiv preprint arXiv:1603.01360 (2016).Google ScholarGoogle Scholar
  107. [107] Lee Yen-Lin, Tsung Pei-Kuei, and Wu Max. 2018. Technology trend of edge AI. In Proceedings of the 2018 International Symposium on VLSI Design, Automation, and Test (VLSI-DAT’18). IEEE, Los Alamitos, CA, 12.Google ScholarGoogle ScholarCross RefCross Ref
  108. [108] Lertsinsrubtavee Adisorn, Ali Anwaar, Molina-Jimenez Carlos, Sathiaseelan Arjuna, and Crowcroft Jon. 2017. PiCasso: A lightweight edge computing platform. In Proceedings of the 2017 IEEE 6th International Conference on Cloud Networking (CloudNet’17). IEEE, Los Alamitos, CA, 17.Google ScholarGoogle ScholarCross RefCross Ref
  109. [109] Li Dawei, Salonidis Theodoros, Desai N., and Chuah M.. 2016. DeepCham: Collaborative edge-mediated adaptive deep learning for mobile object recognition. In Proceedings of the 2016 IEEE/ACM Symposium on Edge Computing (SEC’16).6476.Google ScholarGoogle ScholarCross RefCross Ref
  110. [110] Li E., Zeng L., Zhou Z., and Chen X.. 2020. Edge AI: On-demand accelerating deep neural network inference via edge computing. IEEE Transactions on Wireless Communications 19, 1 (2020), 447457. Google ScholarGoogle ScholarCross RefCross Ref
  111. [111] Li Hongshan, Hu Chenghao, Jiang Jingyan, Wang Zhi, Wen Yonggang, and Zhu Wenwu. 2018. JALAD: Joint accuracy-and latency-aware deep structure decoupling for edge-cloud execution. In Proceedings of the 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS’18). IEEE, Los Alamitos, CA, 671678.Google ScholarGoogle ScholarCross RefCross Ref
  112. [112] Li Hongxing, Shou Guochu, Hu Yihong, and Guo Zhigang. 2016. Mobile edge computing: Progress and challenges. In Proceedings of the 2016 4th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud’16). IEEE, Los Alamitos, CA, 8384.Google ScholarGoogle ScholarCross RefCross Ref
  113. [113] Li Li-Jia, Su Hao, Li Fei-Fei, and Xing Eric P.. 2010. Object bank: A high-level image representation for scene classification & semantic feature sparsification. In Advances in Neural Information Processing Systems 23 (NIPS’10).Google ScholarGoogle Scholar
  114. [114] Li Wenbin and Liewig Matthieu. 2020. A survey of AI accelerators for edge environment. In World Conference on Information Systems and Technologies. Springer, 3544.Google ScholarGoogle ScholarCross RefCross Ref
  115. [115] Lin Ji, Rao Yongming, Lu Jiwen, and Zhou Jie. 2017. Runtime neural pruning. In Proceedings of the 31st International Conference on Neural Information Processing Systems. 21782188.Google ScholarGoogle ScholarDigital LibraryDigital Library
  116. [116] Projects The Linux Foundation. n.d. EdgeX. Retrieved December 15, 2020 from https://www.edgexfoundry.org/.Google ScholarGoogle Scholar
  117. [117] Liu Hong, Zhang Yan, and Yang Tao. 2018. Blockchain-enabled security in electric vehicles cloud and edge computing. IEEE Network 32, 3 (2018), 7883.Google ScholarGoogle Scholar
  118. [118] Liu Kaikai, Gurudutt Abhishek, Kamaal Tejeshwar, Divakara Chinmayi, and Prabhakaran Praveen. 2017. Edge computing framework for distributed smart applications. In Proceedings of the 2017 IEEE Conference on SmartWorld, Ubiquitous Intelligence and Computing, Advanced and Trusted Computed, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart City Innovation (SmartWorld/SCALCOM/UIC/ ATC/CBDCom/IOP/SCI’17). IEEE, Los Alamitos, CA, 18.Google ScholarGoogle Scholar
  119. [119] Liu Lei, Chen Chen, Pei Qingqi, Maharjan Sabita, and Zhang Yan. 2020. Vehicular edge computing and networking: A survey. arXiv:1980.06849 (2020).Google ScholarGoogle Scholar
  120. [120] Liu Luyang, Li Hongyu, and Gruteser Marco. 2019. Edge assisted real-time object detection for mobile augmented reality. In Proceedings of the 25th Annual International Conference on Mobile Computing and Networking. 116.Google ScholarGoogle ScholarDigital LibraryDigital Library
  121. [121] Liu Sicong, Du Junzhao, Nan Kaiming, Zhou Zimu, Liu Hui, Wang Zhangyang, and Lin Yingyan. 2020. AdaDeep: A usage-driven, automated deep model compression framework for enabling ubiquitous intelligent mobiles. IEEE Transactions on Mobile Computing 20 (2020), 3282–3297.Google ScholarGoogle Scholar
  122. [122] Liu Shaoshan, Liu Liangkai, Tang Jie, Yu Bo, Wang Yifan, and Shi Weisong. 2019. Edge computing for autonomous driving: Opportunities and challenges. Proceedings of the IEEE 107, 8 (2019), 16971716.Google ScholarGoogle ScholarCross RefCross Ref
  123. [123] Liu Yi, Yang Chao, Jiang Li, Xie Shengli, and Zhang Yan. 2019. Intelligent edge computing for IoT-based energy management in smart cities. IEEE Network 33, 2 (2019), 111–117. Google ScholarGoogle ScholarCross RefCross Ref
  124. [124] Long Christine. 2019. BeagleBone AI Makes a Sneak Preview. Retrieved December 17, 2020 from https://beagleboard.org/blog/2019-05-16-beaglebone-ai-preview.Google ScholarGoogle Scholar
  125. [125] Macchina. n.d. Macchina Platform for the Network Edge. Retrieved November 21, 2020 from https://macchina.io/.Google ScholarGoogle Scholar
  126. [126] Mahmud Rasel, Vallakati Ranganath, Mukherjee Anupam, Ranganathan Prakash, and Nejadpak Arash. 2015. A survey on smart grid metering infrastructures: Threats and solutions. In Proceedings of the 2015 IEEE International Conference on Electro/Information Technology (EIT’15). IEEE, Los Alamitos, CA, 386391.Google ScholarGoogle ScholarCross RefCross Ref
  127. [127] Mao Ling, Xie Mei, Huang Yi, and Zhang Yuefei. 2010. Preceding vehicle detection using histograms of oriented gradients. In Proceedings of the 2010 International Conference on Communications, Circuits, and Systems (ICCCAS’10). IEEE, Los Alamitos, CA, 354358.Google ScholarGoogle ScholarCross RefCross Ref
  128. [128] McGilvary Gary A., Barker Adam, and Atkinson Malcolm. 2015. Ad hoc cloud computing. In Proceedings of the 2015 IEEE 8th International Conference on Cloud Computing. IEEE, Los Alamitos, CA, 10631068.Google ScholarGoogle ScholarDigital LibraryDigital Library
  129. [129] McMahan Brendan, Moore Eider, Ramage Daniel, Hampson Seth, and Arcas Blaise Aguera y. 2017. Communication-efficient learning of deep networks from decentralized data. In Proceedings of the 20th International Conference on Artificial Intelligence and Statistics. 12731282.Google ScholarGoogle Scholar
  130. [130] Mehrabi Mahshid, You Dongho, Latzko Vincent, Salah Hani, Reisslein Martin, and Fitzek Frank H. P.. 2019. Device-enhanced MEC: Multi-access edge computing (MEC) aided by end device computation and caching: A survey. IEEE Access 7 (2019), 166079166108.Google ScholarGoogle ScholarCross RefCross Ref
  131. [131] Mestres Albert, Rodriguez-Natal Alberto, Carner Josep, Barlet-Ros Pere, Alarcón Eduard, Solé Marc, Muntés-Mulero Victor, et al. 2017. Knowledge-defined networking. ACM SIGCOMM Computer Communication Review 47, 3 (2017), 210.Google ScholarGoogle ScholarDigital LibraryDigital Library
  132. [132] Microsoft. n.d. Azure IoT Edge. Retrieved December 17, 2020 from https://azure.microsoft.com/es-es/services/iot-edge/.Google ScholarGoogle Scholar
  133. [133] MIT. n.d. MIT Pedestrian Database. Retrieved December 22, 2020 from http://cbcl.mit.edu/software-datasets/PedestrianData.html.Google ScholarGoogle Scholar
  134. [134] Mitch Tseng, Todd Edmunds, and Lalit Canaran. 2018. Introduction to edge computing in IIoT. https://www.iiconsortium.org/pdf/Introduction_to_Edge_Computing_in_IIoT_2018-06-18.pdf.Google ScholarGoogle Scholar
  135. [135] Mohammadi M., Al-Fuqaha A., Sorour S., and Guizani M.. 2018. Deep learning for IoT big data and streaming analytics: A survey. IEEE Communications Surveys Tutorials 20, 4 (2018), 29232960. Google ScholarGoogle ScholarDigital LibraryDigital Library
  136. [136] Muhammad Khan, Khan Salman, Palade Vasile, Mehmood Irfan, and Albuquerque Victor Hugo C. De. 2019. Edge intelligence-assisted smoke detection in foggy surveillance environments. IEEE Transactions on Industrial Informatics 16, 2 (2019), 10671075.Google ScholarGoogle ScholarCross RefCross Ref
  137. [137] Murshed M. G. Sarwar, Murphy Christopher, Hou Daqing, Khan Nazar, Ananthanarayanan Ganesh, and Hussain Faraz. 2019. arXiv:1908.00080 (2019).Google ScholarGoogle Scholar
  138. [138] Naha R. K., Garg S., Georgakopoulos D., Jayaraman P. P., Gao L., Xiang Y., and Ranjan R.. 2018. Fog computing: Survey of trends, architectures, requirements, and research directions. IEEE Access 6 (2018), 4798048009. Google ScholarGoogle ScholarCross RefCross Ref
  139. [139] Nan Feng, Wang Joseph, and Saligrama Venkatesh. 2016. Pruning random forests for prediction on a budget. In Advances in Neural Information Processing Systems. 23342342.Google ScholarGoogle Scholar
  140. [140] Narayanan Deepak, Harlap Aaron, Phanishayee Amar, Seshadri Vivek, Devanur Nikhil R., Ganger Gregory R., Gibbons Phillip B., and Zaharia Matei. 2019. PipeDream: Generalized pipeline parallelism for DNN training. In Proceedings of the 27th ACM Symposium on Operating Systems Principles. 115.Google ScholarGoogle ScholarDigital LibraryDigital Library
  141. [141] Navarro Pedro J., Fernandez Carlos, Borraz Raul, and Alonso Diego. 2017. A machine learning approach to pedestrian detection for autonomous vehicles using high-definition 3D range data. Sensors 17, 1 (2017), 18.Google ScholarGoogle Scholar
  142. [142] Ngiam Jiquan, Khosla Aditya, Kim Mingyu, Nam Juhan, Lee Honglak, and Ng Andrew Y.. 2011. Multimodal deep learning. In Proceedings of the 28th International Conference in Machine Learning (ICML’11). 689–696.Google ScholarGoogle Scholar
  143. [143] Nuance. n.d. Dragon NaturallySpeaking. Retrieved January 24, 2021 from https://www.nuance.com/dragon.html.Google ScholarGoogle Scholar
  144. [144] Nvidia. n.d. Nvidia Jetson Nano. Retrieved November 21, 2020 from https://www.nvidia.com/es-es/autonomous-machines/embedded-systems/jetson-nano/.Google ScholarGoogle Scholar
  145. [145] Ouyang W. and Wang X.. 2013. Joint deep learning for pedestrian detection. In Proceedings of the IEEE International Conference on Computer Vision.20562063.Google ScholarGoogle Scholar
  146. [146] Pan Sinno Jialin and Yang Qiang. 2009. A survey on transfer learning. IEEE Transactions on Knowledge and Data Engineering 22, 10 (2009), 13451359.Google ScholarGoogle ScholarDigital LibraryDigital Library
  147. [147] Pang Z., Sun L., Wang Z., Tian E., and Yang S.. 2015. A survey of cloudlet based mobile computing. In Proceedings of the 2015 International Conference on Cloud Computing and Big Data (CCBD’15). 268275. Google ScholarGoogle ScholarDigital LibraryDigital Library
  148. [148] Peteiro-Barral Diego and Guijarro-Berdiñas Bertha. 2013. A survey of methods for distributed machine learning. Progress in Artificial Intelligence 2, 1 (2013), 111.Google ScholarGoogle Scholar
  149. [149] Pham Quoc-Viet, Fang Fang, Ha Vu Nguyen, Piran Jalil, Le Mai, Le Long Bao, Hwang Won-Joo, and Ding Zhiguo. 2020. A survey of multi-access edge computing in 5G and beyond: Fundamentals, technology integration, and state-of-the-art. IEEE Access 8 (2020), 116974117017.Google ScholarGoogle ScholarCross RefCross Ref
  150. [150] Plastiras G., Terzi M., Kyrkou C., and Theocharidcs T.. 2018. Edge intelligence: Challenges and opportunities of near-sensor machine learning applications. In Proceedings of the 2018 IEEE 29th International Conference on Application-specific Systems, Architectures, and Processors (ASAP’18). 17. Google ScholarGoogle ScholarCross RefCross Ref
  151. [151] Qiu Jiantao, Wang Jie, Yao Song, Guo Kaiyuan, Li Boxun, Zhou Erjin, Yu Jincheng, et al. 2016. Going deeper with embedded FPGA platform for convolutional neural network. In Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays.2635. Google ScholarGoogle ScholarDigital LibraryDigital Library
  152. [152] Rahman Hasibur, Rahmani Rahim, and Kanter Theo. 2019. The role of mobile edge computing towards assisting IoT with distributed intelligence: A smartliving perspective. In Mobile Solutions and Their Usefulness in Everyday Life. Springer, 3345.Google ScholarGoogle ScholarCross RefCross Ref
  153. [153] Rahmani Amir M., Gia Tuan Nguyen, Negash Behailu, Anzanpour Arman, Azimi Iman, Jiang Mingzhe, and Liljeberg Pasi. 2018. Exploiting smart e-Health gateways at the edge of Healthcare Internet-of-Things: A fog computing approach. Future Generation Computer Systems 78 (2018), 641658. Google ScholarGoogle ScholarDigital LibraryDigital Library
  154. [154] Ray Partha Pratim, Dash Dinesh, and De Debashis. 2019. Edge computing for Internet of Things: A survey, e-healthcare case study and future direction. Journal of Network and Computer Applications 140 (2019), 122. Google ScholarGoogle ScholarDigital LibraryDigital Library
  155. [155] Ray Partha Pratim, Dash Dinesh, and De Debashis. 2019. Edge computing for Internet of Things: A survey, e-healthcare case study and future direction. Journal of Network and Computer Applications 140 (2019), 122.Google ScholarGoogle ScholarDigital LibraryDigital Library
  156. [156] Reagen Brandon, Whatmough Paul, Adolf Robert, Rama Saketh, Lee Hyunkwang, Lee Sae Kyu, Hernández-Lobato José Miguel, Wei Gu-Yeon, and Brooks David. 2016. Minerva: Enabling low-power, highly-accurate deep neural network accelerators. In Proceedings of the 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA’16). IEEE, Los Alamitos, CA, 267278.Google ScholarGoogle ScholarDigital LibraryDigital Library
  157. [157] Reese Byron. 2019. AI at the Edge: A GigaOm Research Byte. ARM.Google ScholarGoogle Scholar
  158. [158] Ren Ju, Guo Hui, Xu Chugui, and Zhang Yaoxue. 2017. Serving at the edge: A scalable IoT architecture based on transparent computing. IEEE Network 31, 5 (2017), 96105.Google ScholarGoogle ScholarDigital LibraryDigital Library
  159. [159] Zhang S. Yao, S. Hu, Y. Zhao, A., and Abdelzaher T.. 2017. DeepSense: A unified deep learning framework for time-series mobile sensing data processing. In Proceedings of the 26th International Conference on World Wide Web.351360.Google ScholarGoogle Scholar
  160. [160] Sabella D., Vaillant Alessandro, Kuure Pekka, Rauschenbach U., and Giust F.. 2016. Mobile-edge computing architecture: The role of MEC in the Internet of Things. IEEE Consumer Electronics Magazine 5 (2016), 8491.Google ScholarGoogle ScholarCross RefCross Ref
  161. [161] Salkic Semir, Ustundag Baris Can, Uzunovic Tarik, and Golubovic Edin. 2019. Edge computing framework for wearable sensor-based human activity recognition. In Proceedings of the International Symposium on Innovative and Interdisciplinary Applications of Advanced Technologies. 376387.Google ScholarGoogle Scholar
  162. [162] Sarabia-Jácome David, Lacalle Ignacio, Palau Carlos E., and Esteve Manuel. 2019. Efficient deployment of predictive analytics in edge gateways: Fall detection scenario. In Proceedings of the 2019 IEEE 5th World Forum on Internet of Things (WF-IoT’19). IEEE, Los Alamitos, CA, 4146.Google ScholarGoogle ScholarCross RefCross Ref
  163. [163] Sha Kewei, Yang T. Andrew, Wei Wei, and Davari Sadegh. 2020. A survey of edge computing-based designs for IoT security. Digital Communications and Networks 6, 2 (2020), 195202.Google ScholarGoogle ScholarCross RefCross Ref
  164. [164] Shah Syed Danial Ali, Gregory Mark A., and Li Shuo. 2021. Cloud-native network slicing using software defined networking based multi-access edge computing: A survey. IEEE Access 9 (2021), 1090310924.Google ScholarGoogle ScholarCross RefCross Ref
  165. [165] Shi C., Ren Z., Yang K., Chen C., Zhang H., Xiao Y., and Hou X.. 2018. Ultra-low latency cloud-fog computing for Industrial Internet of Things. In Proceedings of the 2018 IEEE Wireless Communications and Networking Conference (WCNC’18). 16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  166. [166] Shi Weisong, Cao Jie, Zhang Quan, Li Youhuizi, and Xu Lanyu. 2016. Edge computing: Vision and challenges. IEEE Internet of Things Journal 3, 5 (2016), 637646.Google ScholarGoogle Scholar
  167. [167] Shotton Jamie, Sharp Toby, Kohli Pushmeet, Nowozin Sebastian, Winn John, and Criminisi Antonio. 2016. Decision jungles: Compact and rich models for classification. In Proceedings of the 26th International Conference on Neural Information Processing Systems (NIPS’13). 234–242.Google ScholarGoogle Scholar
  168. [168] Simons Taylor and Lee Dah-Jye. 2019. A review of binarized neural networks. Electronics 8, 6 (June 2019), 661. Google ScholarGoogle ScholarCross RefCross Ref
  169. [169] Sittón-Candanedo Inés, Alonso Ricardo S., Corchado Juan M., Rodríguez-González Sara, and Casado-Vara Roberto. 2019. A review of edge computing reference architectures and a new global edge proposal. Future Generation Computer Systems 99 (2019), 278294.Google ScholarGoogle ScholarDigital LibraryDigital Library
  170. [170] Sittón-Candanedo Inés, Alonso Ricardo S., García Óscar, Muñoz Lilia, and Rodríguez-González Sara. 2019. Edge computing, IoT and social computing in smart energy scenarios. Sensors 19, 15 (2019), 3353.Google ScholarGoogle ScholarCross RefCross Ref
  171. [171] Sodhro A. H., Pirbhulal S., and Albuquerque V. H. C. de. 2019. Artificial intelligence-driven mechanism for edge computing-based industrial applications. IEEE Transactions on Industrial Informatics 15, 7 (July 2019), 42354243. Google ScholarGoogle ScholarCross RefCross Ref
  172. [172] Sridhar Gopinath, Nikhil Ghanathe, Vivek Seshadri, and Sharma Rahul. 2019. Machine learning models to tiny IoT devices. In Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation.7995.Google ScholarGoogle Scholar
  173. [173] Stantchev Vladimir, Barnawi Ahmed, Ghulam Sarfaraz, Schubert Johannes, and Tamm Gerrit. 2015. Smart items, fog and cloud computing as enablers of servitization in healthcare. Sensors & Transducers 185, 2 (2015), 121.Google ScholarGoogle Scholar
  174. [174] Tsung Pei-Kuei, Chen Tung-Chien, Lin Chien-Hung, Chang Chih-Yu, and Hsu Jih-Ming. 2019. Heterogeneous computing for edge AI. In Proceedings of the 2019 International Symposium on VLSI Design, Automation, and Test (VLSI-DAT’19). IEEE, Los Alamitos, CA, 12.Google ScholarGoogle ScholarCross RefCross Ref
  175. [175] Vaiyapuri Thavavel, Parvathy Velmurugan Subbiah, Manikandan V., Krishnaraj N., Gupta Deepak, and Shankar K.. 2021. A novel hybrid optimization for cluster-based routing protocol in information-centric wireless sensor networks for IoT based mobile edge computing. Wireless Personal Communications 2021 (2021), 124.Google ScholarGoogle ScholarDigital LibraryDigital Library
  176. [176] Vision General. n.d. Neuroshield. Retrieved November 21, 2020 from https://www.general-vision.com/hardware/neuroshield/Google ScholarGoogle Scholar
  177. [177] Wang Shiqiang, Tuor Tiffany, Salonidis Theodoros, Leung Kin, Makaya Christian, He Ting, and Chan Kevin. 2018. When edge meets learning: Adaptive control for resource-constrained distributed machine learning. In Proceedings of the 2018 IEEE INFOCOM Conference.Google ScholarGoogle ScholarDigital LibraryDigital Library
  178. [178] Wang Xiaofei, Han Yiwen, Leung Victor C. M., Niyato Dusit, Yan Xueqiang, and Chen Xu. 2020. Convergence of edge computing and deep learning: A comprehensive survey. IEEE Communications Surveys & Tutorials 22, 2 (2020), 869904.Google ScholarGoogle ScholarCross RefCross Ref
  179. [179] Wang Xiaofei, Han Yiwen, Wang Chenyang, Zhao Qiyang, Chen Xu, and Chen Min. 2019. In-Edge AI: Intelligentizing mobile edge computing, caching and communication by federated learning. IEEE Network 33, 5 (2019), 156165.Google ScholarGoogle ScholarDigital LibraryDigital Library
  180. [180] Warren James and Marz Nathan. 2015. Big Data: Principles and Best Practices of Scalable Realtime Data Systems. Simon & Schuster.Google ScholarGoogle Scholar
  181. [181] Wei Xuechao, Yu Cody Hao, Zhang Peng, Chen Youxiang, Wang Yuxin, Hu Han, Liang Yun, and Cong Jason. 2017. Automated systolic array architecture synthesis for high throughput CNN inference on FPGAs. In Proceedings of the 54th Annual Design Automation Conference.16.Google ScholarGoogle ScholarDigital LibraryDigital Library
  182. [182] Wolf M.. 2019. Machine learning + Distributed IoT = Edge intelligence. In Proceedings of the 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS’19). 17151719. Google ScholarGoogle ScholarCross RefCross Ref
  183. [183] Wu Carole-Jean, Brooks David, Chen Kevin, Chen Douglas, Choudhury Sy, Dukhan Marat, Hazelwood Kim, et al. 2019. Machine learning at Facebook: Understanding inference at the edge. In Proceedings of the 2019 IEEE International Symposium on High Performance Computer Architecture (HPCA’19). IEEE, Los Alamitos, CA, 331344.Google ScholarGoogle ScholarCross RefCross Ref
  184. [184] Wu Yonghui, Schuster Mike, Chen Zhifeng, Le Quoc V., Norouzi Mohammad, Macherey Wolfgang, Krikun Maxim, et al. 2016. Google’s neural machine translation system: Bridging the gap between human and machine translation. arXiv preprint arXiv:1609.08144 (2016).Google ScholarGoogle Scholar
  185. [185] Wunderlich Timo, Kungl Akos F., Müller Eric, Hartel Andreas, Stradmann Yannik, Aamir Syed Ahmed, Grübl Andreas, et al. 2019. Demonstrating advantages of neuromorphic computation: A pilot study. Frontiers in Neuroscience 13 (2019), 260.Google ScholarGoogle ScholarCross RefCross Ref
  186. [186] Xnor. n.d. AI2GO. Retrieved December 3, 2020 from https://www.xnor.ai/.Google ScholarGoogle Scholar
  187. [187] Yang Zhijie, Wang Lei, Ding Dong, Zhang Xiangyu, Deng Yu, Li Shiming, and Dou Qiang. 2018. Systolic array based accelerator and algorithm mapping for deep learning algorithms. In IFIP International Conference on Network and Parallel Computing. Springer, 153158.Google ScholarGoogle ScholarDigital LibraryDigital Library
  188. [188] Yang Zhi, Zhao Ben Y., Xing Yuanjian, Ding Song, Xiao Feng, and Dai Yafei. 2010. AmazingStore: Available, low-cost online storage service using cloudlets. In Proceedings of the 9th International Conference on Peer-to-Peer Systems (IPTPS’10). 2. http://dl.acm.org/citation.cfm?id=1863145.1863147.Google ScholarGoogle Scholar
  189. [189] Yao Shuochao, Zhao Yiran, Zhang Aston, Su Lu, and Abdelzaher Tarek. 2017. DeepIoT: Compressing deep neural network structures for sensing systems with a compressor-critic framework. In Proceedings of the 15th ACM Conference on Embedded Network Sensor Systems. 114.Google ScholarGoogle ScholarDigital LibraryDigital Library
  190. [190] Yin Shouyi, Ouyang Peng, Tang Shibin, Tu Fengbin, Li Xiudong, Liu Leibo, and Wei Shaojun. 2017. A 1.06-to-5.09 TOPS/W reconfigurable hybrid-neural-network processor for deep learning applications. In Proceedings of the 2017 Symposium on VLSI Circuits. IEEE, Los Alamitos, CA, C26–C27.Google ScholarGoogle ScholarCross RefCross Ref
  191. [191] Yin Shouyi, Ouyang Peng, Tang Shibin, Tu Fengbin, Li Xiudong, Zheng Shixuan, Lu Tianyi, Gu Jiangyuan, Liu Leibo, and Wei Shaojun. 2017. A high energy efficient reconfigurable hybrid neural network processor for deep learning applications. IEEE Journal of Solid-State Circuits 53, 4 (2017), 968982.Google ScholarGoogle ScholarCross RefCross Ref
  192. [192] Young Tom, Hazarika Devamanyu, Poria Soujanya, and Cambria Erik. 2018. Recent trends in deep learning based natural language processing. IEEE Computational Intelligence Magazine 13, 3 (2018), 5575.Google ScholarGoogle ScholarCross RefCross Ref
  193. [193] Yu Qi, Wang Chao, Ma Xiang, Li Xi, and Zhou Xuehai. 2015. A deep learning prediction process accelerator based FPGA. In Proceedings of the 2015 15th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing. IEEE, Los Alamitos, CA, 11591162.Google ScholarGoogle ScholarDigital LibraryDigital Library
  194. [194] Yu Wei, Liang Fan, He Xiaofei, Hatcher William Grant, Lu Chao, Lin Jie, and Yang Xinyu. 2017. A survey on the edge computing for the Internet of Things. IEEE Access 6 (2017), 69006919.Google ScholarGoogle ScholarCross RefCross Ref
  195. [195] Zao J. K., Gan T. T., You C. K., Mendez S. J. R., Chung C. E., Wang Y. T., Mullen T., and Jung T. P.. 2014. Augmented brain computer interaction based on fog computing and linked data. In Proceedings of the 2014 International Conference on Intelligent Environments. 374377. Google ScholarGoogle ScholarDigital LibraryDigital Library
  196. [196] Zareen Muhammad Sharjeel, Tahir Shahzaib, Akhlaq Monis, and Aslam Baber. 2019. Artificial intelligence/machine learning in IoT for authentication and authorization of edge devices. In Proceedings of the 2019 International Conference on Applied and Engineering Mathematics (ICAEM’19). 220224. Google ScholarGoogle ScholarCross RefCross Ref
  197. [197] Zhang Tan, Chowdhery Aakanksha, Bahl Paramvir, Jamieson Kyle, and Banerjee Suman. 2015. The design and implementation of a wireless video surveillance system. In Proceedings of the 21st Annual International Conference on Mobile Computing and Networking. 426438.Google ScholarGoogle ScholarDigital LibraryDigital Library
  198. [198] Zhang Xingzhou, Wang Yifan, Lu Sidi, Liu Liangkai, Lanyu Xu, and Weisong Shi. 2019. OpenEI: An open framework for edge intelligence. In Proceedings of the 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS’19). IEEE, Los Alamitos, CA, 18401851.Google ScholarGoogle ScholarCross RefCross Ref
  199. [199] Zhang Xingzhou, Wang Yifan, and Shi Weisong. 2018. pCAMP: Performance comparison of machine learning packages on the edges. In Proceedings of the USENIX Workshop on Hot Topics in Edge Computing (HotEdge’18).Google ScholarGoogle Scholar
  200. [200] Zhao Yongli, Yan Boyuan, Wang Wei, Lin Yi, and Zhang Jie. 2019. On-board artificial intelligence based on edge computing in optical transport networks. In Proceedings of the 2019 Optical Fiber Communications Conference and Exhibition (OFC’19). IEEE, Los Alamitos, CA, 13.Google ScholarGoogle ScholarCross RefCross Ref
  201. [201] Zhao Zhuoran, Barijough Kamyar Mirzazad, and Gerstlauer Andreas. 2018. DeepThings: Distributed adaptive deep learning inference on resource-constrained iot edge clusters. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 37, 11 (2018), 23482359.Google ScholarGoogle ScholarCross RefCross Ref
  202. [202] Zhou Z., Chen X., Li E., Zeng L., Luo K., and Zhang J.. 2019. Edge intelligence: Paving the last mile of artificial intelligence with edge computing. Proceedings of the IEEE 107, 8 (Aug. 2019), 17381762. Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Edge Intelligence: Concepts, Architectures, Applications, and Future Directions

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Embedded Computing Systems
          ACM Transactions on Embedded Computing Systems  Volume 21, Issue 5
          September 2022
          526 pages
          ISSN:1539-9087
          EISSN:1558-3465
          DOI:10.1145/3561947
          • Editor:
          • Tulika Mitra
          Issue’s Table of Contents

          Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s).

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 8 October 2022
          • Online AM: 26 January 2022
          • Accepted: 12 September 2021
          • Revised: 12 July 2021
          • Received: 6 April 2021
          Published in tecs Volume 21, Issue 5

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Full Text

        View this article in Full Text.

        View Full Text

        HTML Format

        View this article in HTML Format .

        View HTML Format
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!