ContextAiDe: End-to-End Architecture for Mobile Crowd-sensing Applications

被引:1
|
作者
Pore, Madhurima [1 ]
Chakati, Vinaya [1 ]
Banerjee, Ayan [1 ]
Gupta, Sandeep K. S. [1 ]
机构
[1] Arizona State Univ, IMPACT Lab, 517 BYE, Tempe, AZ 85281 USA
关键词
Mobile crowd-sensing; context aware; edge computing; middleware; MODEL;
D O I
10.1145/3301444
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile crowd-sensing (MCS) enables development of context-aware applications by mining relevant information from a large set of devices selected in an ad hoc manner. For example, MCS has been used for real-time monitoring such as Vehicle ad hoc Networks-based traffic updates as well as offline data mining and tagging for future use in applications with location-based services. However, MCS could be potentially used for much more demanding applications such as real-time perpetrator tracking by online mining of images from nearby mobile users. A recent example is tracking the miscreant responsible for the Boston bombing. We present a new design approach for tracking using MCS for such complex processing in real time. Since MCS applications assume an unreliable underlying computational platform, most typically sample size for recruited devices is guided by concerns such as fault tolerance and reliability of information. As the real-time requirements get stricter coupled with increasing complexity of data-mining approaches, the communication and computation overheads can impose a very tight constraint on the sample size of devices needed for realizing real-time operation. This results in trade-off in acquiring context-relevant data and resource usage incurred while the real-time operation requirements get updated dynamically. Such effects have not been properly studied and optimized to enable real-time MCS applications such as perpetrator tracking. In this article, we propose ContextAiDe architecture, a combination of API, middleware, and optimization engine. The key innovation in ContextAiDe is context-optimized recruitment for execution of computation-and communication-heavy MCS applications in edge environment. ContextAiDe uses a notion of two types of contexts, exact (hard constraints), which have to be satisfied, and preferred (soft constraints), which may be satisfied to a certain degree. By adjusting the preferred contexts, ContextAiDe can optimize the operational overheads to enable real-time operation. ContextAiDe provides an API to specify contexts requirements and the code of MCS app, offload execution environment, a middleware that enables context-optimized and a fault-tolerant distributed execution. ContextAiDe evaluation using a real-time perpetrator tracking application shows reduced energy consumption of 37.8%, decrease in data transfer of 24.8%, and 43% less time compared to existing strategy. In spite of a small increase in the minimum distance from the perpetrator, iterations of optimization tracks the perpetrator successfully. Proactively learning the context and using stochastic optimization strategy minimizes the performance degradation caused due to uncertainty (<20%) in usage-dependent contexts.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] Introducing a flexible rewarding platform for mobile crowd-sensing applications
    Klopfenstein, Lorenz Cuno
    Delpriori, Saverio
    Aldini, Alessandro
    Bogliolo, Alessandro
    2018 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2018,
  • [2] A Survey on Mobile Crowd-Sensing and Its Applications in the IoT Era
    Abualsaud, Khalid
    Elfouly, Tarek M.
    Khattab, Tamer
    Yaacoub, Elias
    Ismail, Loay Sabry
    Ahmed, Mohamed Hossam
    Guizani, Mohsen
    IEEE ACCESS, 2019, 7 : 3855 - 3881
  • [3] Mobile Crowd-sensing Applications: Data Redundancies, Challenges, and Solutions
    Nguyen, Tu N.
    Zeadally, Sherali
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2022, 22 (02)
  • [4] A Crowd-Sensing System for Geomatics Applications
    Boccia, Lorenzo
    Capolupo, Alessandra
    Esposito, Giuseppina
    Mansueto, Giuseppe
    Tarantino, Eufemia
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2019, PT IV, 2019, 11622 : 297 - 312
  • [5] End-to-End TCP Congestion Control for Mobile Applications
    Huang, Haichang
    Sun, Zhiyang
    Wang, Xin
    IEEE ACCESS, 2020, 8 : 171628 - 171642
  • [6] A Context Aware Framework for Mobile Crowd-Sensing
    Hassani, Alireza
    Haghighi, Pari Delir
    Jayaraman, Prem Prakash
    Zaslavsky, Arkady
    MODELING AND USING CONTEXT (CONTEXT 2017), 2017, 10257 : 557 - 568
  • [7] Mobile crowd-sensing for access point localization
    da Silva, Alex Pereira
    Leirens, Sylvain
    SIGNAL PROCESSING, SENSOR/INFORMATION FUSION, AND TARGET RECOGNITION XXVII, 2018, 10646
  • [8] Resource Efficient Mobile Communications for Crowd-Sensing
    Wietfeld, Christian
    Ide, Christoph
    Dusza, Bjoern
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [9] Completeness Issues in Mobile Crowd-sensing Environments
    Mehanna, Souheir
    Kedad, Zoubida
    Chachoua, Mohamed
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES (WEBIST), 2020, : 129 - 138
  • [10] A Network Assisted End-to-End Security Protocol for Mobile Applications
    He, Lisha
    Zhang, Ning
    He, Lirong
    Rogers, Ian
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2006, 1 (03): : 159 - 165