Fog at the Edge: Experiences Building an Edge Computing Platform

被引:36
作者
Giang, Nam Ky [1 ]
Lea, Rodger [2 ]
Blackstock, Michael [3 ]
Leung, Victor C. M. [1 ]
机构
[1] Univ British Columbia, Dept Elect & Comp Engn, Vancouver, BC, Canada
[2] Univ Lancaster, Sch Comp & Commun, Lancaster, England
[3] Sense Tecn Syst Inc, Vancouver, BC, Canada
来源
2018 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING (IEEE EDGE) | 2018年
基金
加拿大自然科学与工程研究理事会; 欧盟地平线“2020”;
关键词
edge; fog; computing; exogenous; dataflow; COORDINATION;
D O I
10.1109/EDGE.2018.00009
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Technology advancement has pushed computation to the network edge, paving the way for a class of IoT applications that leverage CPU, storage and communications in edge devices. Building these new IoT applications is not an easy task however. Two key challenges are supporting the dynamic nature of the edge network and the context-dependent characteristics of application logic. In this paper we report our experience in building an edge computing platform called Distributed Node-RED (DNR) that uses a distributed data flow programming model based on the popular open source Node-RED tool. We describe some of the challenges we faced as well as some novel solutions that were implemented in our platform. A new approach in applying the concept of exogenous coordination is also presented and shown to be necessary in building large-scale IoT applications across the edge, fog and cloud.
引用
收藏
页码:9 / 16
页数:8
相关论文
共 12 条
[1]  
[Anonymous], 2013, Proceedings of the Second ACM SIGCOMM Workshop on Mobile Cloud Computing, MCC '13, DOI [10.1145/2491266.2491270, DOI 10.1145/2491266.2491270]
[2]  
Arbab F., 2006, Interactive Computation, P277
[3]  
Carleton AL, 2010, LECT NOTES COMPUT SC, V6116, P76, DOI 10.1007/978-3-642-13414-2_6
[4]  
Cheng B., 2017, IEEE INTERNET THINGS, V4662
[5]  
Giang N., 2016, DIVANET 2016
[6]  
Giang NK, 2015, PROCEEDINGS 2015 5TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS (IOT), P155, DOI 10.1109/IOT.2015.7356560
[7]   Advances in dataflow programming languages [J].
Johnston, WM ;
Hanna, JRP ;
Millar, RJ .
ACM COMPUTING SURVEYS, 2004, 36 (01) :1-34
[8]   A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications [J].
Lin, Jie ;
Yu, Wei ;
Zhang, Nan ;
Yang, Xinyu ;
Zhang, Hanlin ;
Zhao, Wei .
IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (05) :1125-1142
[9]   Configuration and dynamic reconfiguration of components using the coordination paradigm [J].
Papadopoulos, GA ;
Arbab, F .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 17 (08) :1023-1038
[10]  
Papadopoulos George A., 1998, Advances in Computers, V46, P329, DOI [DOI 10.1016/S0065-2458(08)60208-9, 10.1016/S0065-2458(08)60208-9]