TY - JOUR
T1 - Device-centric adaptive data stream management and offloading for analytics applications in future internet architectures
AU - Rehman, Muhammad Habib ur
AU - Liew, Chee Sun
AU - Wah, Teh Ying
AU - Imran, Muhammad
AU - Salah, Khaled
AU - Nasser, Nidal
AU - Svetinovic, Davor
N1 - Funding Information:
This research was part of Thesis work conducted in the Faculty of Computer Science and IT, University of Malaya. UM's Bright Spark Unit Sponsored the researchers.
Funding Information:
Chee Sun Liew is a senior lecturer in the Faculty of Computer Science and Information Technology at the University of Malaya, Malaysia. His research interests include distributed computing, workflow scheduling, and big data systems. Liew received a Ph.D. in informatics from the University of Edinburgh under the Malaysia Ministry of Higher Education scholarship program. His Ph.D. research was related to workflow optimization and contributed to European-funded projects on big data and e-science.
Publisher Copyright:
© 2020 Elsevier B.V.
PY - 2021/1
Y1 - 2021/1
N2 - Information-Centric Networking (ICN) enables in-network data management and communication between multiple parties by replicating data and activating interactions between decoupled senders and receivers. Existing data management and offloading schemes in ICNs primarily use the transport layer hence it becomes inefficient to actively develop and update the ICN standards because of continuously evolving heterogeneous future internet architectures such as mobile edge cloud computing (MECC) architectures. In this paper, we present an adaptive execution model for mobile data stream mining (MDSM) applications in MECC environments to enable device-centric adaptive data management and offloading. We designed the proposed execution model considering multiple factors of complexity such as volume and velocity of continuously streaming data, the selection of data fusion and data preprocessing methods, the choice of learning models, learning rates, learning modes, mobility, limited computational and memory resources in mobile devices, the high coupling between application components, and dependency over Internet connections. We integrated the proposed execution model with multiple MDSM applications mapping to a real-word use-case for activity detection using MECC as a future network architecture. We thoroughly evaluated the proposed execution model in terms of battery power consumption, memory utilization, makespan, accuracy, and the amount of data reduced during in-network communication. The comparison showed that our proposed adaptive execution model outperformed the static and dynamic execution models which were deployed in the same ICN architecture.
AB - Information-Centric Networking (ICN) enables in-network data management and communication between multiple parties by replicating data and activating interactions between decoupled senders and receivers. Existing data management and offloading schemes in ICNs primarily use the transport layer hence it becomes inefficient to actively develop and update the ICN standards because of continuously evolving heterogeneous future internet architectures such as mobile edge cloud computing (MECC) architectures. In this paper, we present an adaptive execution model for mobile data stream mining (MDSM) applications in MECC environments to enable device-centric adaptive data management and offloading. We designed the proposed execution model considering multiple factors of complexity such as volume and velocity of continuously streaming data, the selection of data fusion and data preprocessing methods, the choice of learning models, learning rates, learning modes, mobility, limited computational and memory resources in mobile devices, the high coupling between application components, and dependency over Internet connections. We integrated the proposed execution model with multiple MDSM applications mapping to a real-word use-case for activity detection using MECC as a future network architecture. We thoroughly evaluated the proposed execution model in terms of battery power consumption, memory utilization, makespan, accuracy, and the amount of data reduced during in-network communication. The comparison showed that our proposed adaptive execution model outperformed the static and dynamic execution models which were deployed in the same ICN architecture.
KW - Adaptation
KW - Analytics
KW - Cloud computing
KW - Future internet architecture
KW - Mobile edge computing
UR - http://www.scopus.com/inward/record.url?scp=85088980035&partnerID=8YFLogxK
U2 - 10.1016/j.future.2020.07.054
DO - 10.1016/j.future.2020.07.054
M3 - Article
AN - SCOPUS:85088980035
SN - 0167-739X
VL - 114
SP - 155
EP - 168
JO - Future Generation Computer Systems
JF - Future Generation Computer Systems
ER -