Context-Aware Routing in Fog Computing Systems

被引:8
|
作者
Karagiannis, Vasileios [1 ]
Frangoudis, Pantelis A. [1 ]
Dustdar, Schahram [1 ]
Schulte, Stefan [2 ]
机构
[1] TU Wien, Distributed Syst Grp, A-1040 Vienna, Austria
[2] TU Wien, Christian Doppler Lab Blockchain Technol Internet, A-1040 Vienna, Austria
关键词
Fog computing; edge computing; context-aware; IoT applications; MODEL;
D O I
10.1109/TCC.2021.3102996
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fog computing enables the execution of IoT applications on compute nodes which reside both in the cloud and at the edge of the network. To achieve this, most fog computing systems route the IoT data on a path which starts at the data source, and goes through various edge and cloud nodes. Each node on this path may accept the data if there are available resources to process this data locally. Otherwise, the data is forwarded to the next node on path. Notably, when the data is forwarded (rather than accepted), the communication latency increases by the delay to reach the next node. To avoid this, we propose a routing mechanism which maintains a history of all nodes that have accepted data of each context in the past. By processing this history, our mechanism sends the data directly to the closest node that tends to accept data of the same context. This lowers the forwarding by nodes on path, and can reduce the communication latency. We evaluate this approach using both prototype- and simulation-based experiments which show reduced communication latency (by up to 23 percent) and lower number of hops traveled (by up to 73 percent), compared to a state-of-the-art method.
引用
收藏
页码:532 / 549
页数:18
相关论文
共 50 条
  • [41] Modeling uncertainty in context-aware computing
    Truong, BA
    Lee, YK
    Lee, SY
    FOURTH ANNUAL ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2005, : 676 - 681
  • [42] A formalism for context-aware mobile computing
    Yan, L
    Sere, K
    ISPDC 2004: THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING/HETEROPAR '04: THIRD INTERNATIONAL WORKSHOP ON ALGORITHMS, MODELS AND TOOLS FOR PARALLEL COMPUTING ON HETEROGENEOUS NETWORKS, PROCEEDINGS, 2004, : 14 - 21
  • [43] Robustness in Context-Aware Mobile Computing
    Wolf, Hannes
    Herrmann, Klaus
    Rothermel, Kurt
    2010 IEEE 6TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2010, : 46 - 53
  • [44] Context-Aware Verifiable Cloud Computing
    Yan, Zheng
    Yu, Xixun
    Ding, Wenxiu
    IEEE ACCESS, 2017, 5 : 2211 - 2227
  • [45] Issues in developing context-aware computing
    Pascoe, J
    Ryan, N
    Morse, D
    HANDHELD AND UBIQUITOUS COMPUTING, PROCEEDINGS, 1999, 1707 : 208 - 221
  • [46] An infrastructure approach to context-aware computing
    Hong, JI
    Landay, JA
    HUMAN-COMPUTER INTERACTION, 2001, 16 (2-4): : 287 - 303
  • [47] Schema Matching for Context-Aware Computing
    Xue, Wenwei
    Pung, Hungkeng
    Palmes, Paulito P.
    Gu, Tao
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING (UBICOMP 2008), 2008, : 292 - 301
  • [48] Context Aware Resource and Service Provisioning Management in Fog Computing Systems
    Pesic, Sasa
    Tosic, Milenko
    Ikovic, Ognjen
    Ivanovic, Mirjana
    Radovanovic, Milos
    Boskovic, Dragan
    INTELLIGENT DISTRIBUTED COMPUTING XI, 2018, 737 : 213 - 223
  • [49] Context Variability for Context-Aware Systems
    Capilla, Rafael
    Ortiz, Oscar
    Hinchey, Mike
    COMPUTER, 2014, 47 (02) : 85 - 87
  • [50] A Quality-Aware Context Middleware Specification for Context-Aware Computing
    Li, Yuanping
    Feng, Ling
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 879 - 884