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 条
  • [1] QoS-aware placement of microservices-based IoT applications in Fog computing environments
    Pallewatta, Samodha
    Kostakos, Vassilis
    Buyya, Rajkumar
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 131 : 121 - 136
  • [2] Context-Aware Trustworthy IoT Energy Services Provisioning
    Abusafia, Amani
    Bouguettaya, Athman
    Lakhdari, Abdallah
    Yangui, Sami
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2023, PT II, 2023, 14420 : 167 - 185
  • [3] Context-Aware Provisioning and Management of Cloud Applications
    Breitenbuecher, Uwe
    Binz, Tobias
    Kopp, Oliver
    Leymann, Frank
    Wieland, Matthias
    [J]. CLOUD COMPUTING AND SERVICES SCIENCES, CLOSER 2014, 2015, 512 : 151 - 168
  • [4] Deep Learning-Based Context-Aware Video Content Analysis on IoT Devices
    Gad, Gad
    Gad, Eyad
    Cengiz, Korhan
    Fadlullah, Zubair
    Mokhtar, Bassem
    [J]. ELECTRONICS, 2022, 11 (11)
  • [5] Communication Aware Scheduling of Microservices-based Applications on Kubernetes Clusters
    Marchese, Angelo
    Tomarchio, Orazio
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2022, : 190 - 198
  • [6] Kikubari: A model for provisioning dynamic context-aware services based on the intentions
    Maki, Keiko
    Aoyama, Mikio
    [J]. 1st IEEE Global Conference on Consumer Electronics 2012, GCCE 2012, 2012, : 166 - 170
  • [7] AppaaS: Provisioning of Context-aware Mobile Applications as a Service
    Elgazzar, Khalid
    Ejaz, Ali
    Hassanein, Hossam S.
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2013, : 2939 - 2943
  • [8] Context-aware distribution of fog applications using deep reinforcement
    Varghese, Blesson
    Wang, Nan
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 203
  • [9] Real-time Context-aware learning System for IoT Applications
    Das, Bhaskar
    Almhana, Jalal
    Karim, Lutful
    [J]. 2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 305 - 310
  • [10] A Modular Approach to Context-Aware IoT Applications
    Venkatesh, Jagannathan
    Chan, Christine
    Akyurek, Alper Sinan
    Rosing, Tajana Simunic
    [J]. PROCEEDINGS 2016 IEEE FIRST INTERNATIONAL CONFERENCE ON INTERNET-OF-THINGS DESIGN AND IMPLEMENTATION IOTDI 2016, 2016, : 235 - 240