Dynamic provisioning of devices in microservices-based IoT applications using context-aware reinforcement learning

被引:0
|
作者
Rath, Chouhan Kumar [1 ]
Mandal, Amit Kr [2 ]
Sarkar, Anirban [1 ]
机构
[1] Natl Inst Technol, Comp Sci & Engn, Durgapur 713209, West Bengal, India
[2] SRM Univ AP, Comp Sci & Engn, Amaravati 522240, Andhra Pradesh, India
关键词
Resource provisioning; Reinforcement learning; Microservices; IoT; Context-awareness; RESOURCE;
D O I
10.1007/s11334-024-00579-w
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The increasing number and diversity of connected devices in IoT applications make them dynamic and unpredictable. The presence of new devices and the removal of existing ones may lead to variations in device availability and characteristics. Due to the heterogenity of resources, requirements of users become more dynamic and the provisioning of resources also becomes challenging. Especially in microservice-based IoT applications, systems are highly distributed and heterogeneous, consisting of a wide variety of devices and services with differing capabilities and requirements. Static resource allocation approaches, which allocate resources based on predefined rules or fixed configurations, may not able to adapt to these dynamic changes. Conventional static resource allocation approaches are inadequate for large-scale IoT systems due to lack context awareness. This paper presents an approach that integrates context-awareness for dynamic resource provisioning using reinforcement learning in microservice-based IoT systems. The system optimize resource allocation strategies by considering contextual factors such as device properties, functionalities, environmental conditions, and user requirements. Integrating reinforcement learning allows the framework to constantly learn and adjust its resource provisioning methods, resulting in better performance and resource reuse. The experimental analysis demonstrates the effectiveness of the framework in optimizing resource utilization, improving system efficiency, and enhancing overall performance. The study highlights the potential of machine learning mechanisms to further optimize resource utilization and emphasizes the importance of future research to analyze the scalability, robustness, and overall performance of context-aware resource provisioning.
引用
收藏
页数:14
相关论文
共 50 条
  • [31] CAQ: Context-Aware Quantization via Reinforcement Learning
    Tu, Zhijun
    Ma, Jian
    Xia, Tian
    Zhao, Wenzhe
    Ren, Pengju
    Zheng, Nanning
    2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [32] A Framework for Dynamic Validation of Context-Aware Applications
    Achilleos, Achilleas P.
    Kapitsaki, Georgia M.
    Papadopoulos, George A.
    15TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2012) / 10TH IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2012), 2012, : 532 - 539
  • [33] A Service Architecture for Sensor Data Provisioning for Context-Aware Mobile Applications
    Goncalves, Bernardo
    Pereira Filho, Jose G.
    Guizzardi, Giancarlo
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 1946 - 1952
  • [34] Using ontologies in context-aware applications
    de Almeida, Damiao Ribeiro
    Baptista, Claudio de Souza
    de Andrade, Fabio Gomes
    SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 349 - +
  • [35] A New Business Model and Architecture for Context-Aware Applications Provisioning in the Cloud
    Kara, Nadjia
    El Barachi, May
    El Bardai, Abderrahmane
    Alfandi, Omar
    2014 6TH INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2014,
  • [36] A context-aware encryption protocol suite for edge computing-based IoT devices
    Zaineb Dar
    Adnan Ahmad
    Farrukh Aslam Khan
    Furkh Zeshan
    Razi Iqbal
    Hafiz Husnain Raza Sherazi
    Ali Kashif Bashir
    The Journal of Supercomputing, 2020, 76 : 2548 - 2567
  • [37] A context-aware encryption protocol suite for edge computing-based IoT devices
    Dar, Zaineb
    Ahmad, Adnan
    Khan, Farrukh Aslam
    Zeshan, Furkh
    Iqbal, Razi
    Sherazi, Hafiz Husnain Raza
    Bashir, Ali Kashif
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (04): : 2548 - 2567
  • [38] An IoT Analytics Embodied Agent Model based on Context-Aware Machine Learning
    Nascimento, Nathalia
    Alencar, Paulo
    Lucena, Carlos
    Cowan, Donald
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 5170 - 5175
  • [39] Securing Microservices-Based IoT Networks: Real-Time Anomaly Detection Using Machine Learning
    Olaya, Maria Katherine Plazas
    Tejada, Jaime Alberto Vergara
    Cobo, Jose Edinson Aedo
    JOURNAL OF COMPUTER NETWORKS AND COMMUNICATIONS, 2024, 2024
  • [40] Accessing web applications with multiple context-aware devices
    Braun, E
    Austaller, G
    Kangasharju, J
    Mühlhäuser, M
    ENGINEERING ADVANCED WEB APPLICATIONS, 2004, : 353 - 366