An Efficient Dataflow Execution Method for Mobile Context Monitoring Applications

被引:0
|
作者
Ju, Younghyun [1 ]
Min, Chulhong [1 ]
Lee, Youngki [1 ]
Yu, Jihyun [1 ]
Song, Junehwa [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Taejon 305701, South Korea
关键词
context monitoring; dataflow execution; performance;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a novel efficient dataflow execution method for mobile context monitoring applications. As a key approach to minimize the execution overhead, we propose a new dataflow execution model, producer-oriented model. Compared to the conventional consumer-oriented model adopted in stream processing engines, our model significantly reduces execution overhead to process context monitoring dataflow reflecting unique characteristics of context monitoring. To realize the model, we develop DataBank, an execution container that takes charge of the management and delivery of the output data for the associated operator. We demonstrate the effectiveness of DataBank by implementing three useful applications and their dataflow graphs, i.e., MusicMap, FindMyPhone, and CalorieMonitor. Using the applications, we show that DataBank reduces the CPU utilization by more than 50%, compared to the methods based on the consumer-oriented model; DataBank enables more context monitoring applications to run concurrently.
引用
收藏
页码:116 / 121
页数:6
相关论文
共 50 条
  • [1] Toward Efficient Execution of Dataflow Actors
    Cedersjo, Gustav
    Janneck, Jorn W.
    2012 CONFERENCE RECORD OF THE FORTY SIXTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR), 2012, : 1465 - 1469
  • [2] Transparent dataflow execution for embedded applications
    Rutzig, Mateus B.
    Beck, Antonio Carlos S.
    Carro, Luigi
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2007, : 47 - +
  • [3] Realizing Efficient Execution of Dataflow Actors on Manycores
    Gebrewahid, Essayas
    Yang, Mingkun
    Cedersj, Gustav
    Ul-Abdin, Zain
    Gaspes, Veronica
    Janneck, Jorn W.
    Svensson, Bertil
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2014), 2014, : 321 - 328
  • [4] Realizing Efficient Execution of Dataflow Actors on Manycores
    Gebrewahid, Essayas
    Yang, Mingkun
    Cedersjo, Gustav
    Ul Abdin, Zain
    Gaspes, Veronica
    Janneck, Jorn W.
    Svensson, Bertil
    Proceedings - 2014 International Conference on Embedded and Ubiquitous Computing, EUC 2014, 2014, : 321 - 328
  • [5] Efficient Execution of Augmented Reality Applications on Mobile Programmable Accelerators
    Park, Jason Jong Kyu
    Park, Yongjun
    Mahlke, Scott
    PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2013, : 176 - 183
  • [6] A Hybrid Execution Approach to Improve the Performance of Dataflow Applications
    Hasler, Mattis
    Wittig, Robert
    Matus, Emil
    Fettweis, Gerhard
    2019 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2019, : 107 - 108
  • [7] Efficient Execution of Memory Access Phases Using Dataflow Specialization
    Ho, Chen-Han
    Kim, Sung Jin
    Sankaralingam, Karthikeyan
    2015 ACM/IEEE 42ND ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2015, : 118 - 130
  • [8] An efficient dataflow accelerator for scientific applications
    Ye, Xiaochun
    Tan, Xu
    Wu, Meng
    Feng, Yujing
    Wang, Da
    Zhang, Hao
    Pei, Songwen
    Fan, Dongrui
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 112 (112): : 580 - 588
  • [9] Context-Aware Monitoring of Untrusted Mobile Applications
    Brown, Andrew
    Ryan, Mark
    SECURITY AND PRIVACY IN MOBILE INFORMATION AND COMMUNICATION SYSTEMS, 2009, 17 : 83 - 96
  • [10] Execution monitoring in adaptive mobile agents
    Vieira, W
    Camarinha-Matos, LM
    COOPERATIVE INFORMATION AGENTS III, PROCEEDINGS, 1999, 1652 : 220 - 231