Submitted:
01 March 2024
Posted:
04 March 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
1.1. Related Works
1.2. Contributions
- Proposal of an adaptable and scalable Agent-Based Model for the IoT Ecosystem: The paper introduces a comprehensive model for the IoT ecosystem, which includes diverse entities such as devices, MNOs, SPs, and customers. This model ensures adaptability and scalability, effectively accommodating the dynamic nature of the IoT landscape. It serves as a practical and effective tool for researchers and practitioners seeking a systematic understanding of the multifaceted interactions shaping the future of IoT.
- Demonstration of Model’s Versatility through a Practical Use-Case: Another key contribution of the paper lies in its practical demonstration of the proposed agent-based model through a focused use-case scenario. Specifically, the paper explores the dynamic formation of coalitions among IoT SPs—a critical aspect of the IoT ecosystem often overlooked in existing literature. Through this use-case scenario, the paper not only showcases the versatility and effectiveness of the agent-based approach but also provides valuable insights into optimizing collaborative strategies and maximizing collective profits within the IoT ecosystem. By bridging the gap between theoretical frameworks and real-world applications, the paper contributes to a deeper understanding of the collaborative dynamics shaping the future of IoT.
2. An Agent-Based Modelization for IoT
- Device agents (): These agents represent the myriad of IoT devices within the ecosystem, each equipped with specific functionalities and capabilities tailored to their intended purposes.
- Mobile network operator agents (): Responsible for managing and orchestrating the communication infrastructure, these agents oversee the transmission of data between devices and SPs within the network.
- Service Provider agents (): These entities offer a range of services and solutions to customers with different needs and preferences, by leveraging the data provided by device agents.
- Customer agents (): Representing the end-users and consumers of IoT services, these agents interact with SPs to access and utilize the offerings provided by the ecosystem.
| Algorithm 1 High-level Orchestrator Algorithm for IoT Ecosystem Dynamics |
|
3. Simulation of A Practical Use-Case: Multi Agent—Dynamic Coalition Formation (MA-DCF)
- : Denotes the set of service provider agents in the system.
- : Represents all coalitions formed among service provider agents, where each coalition .
- : Represents the normalized benefit associated with coalition at time step t, indicating the overall advantage or gain obtained from the collaboration within that coalition.
- : Denotes the normalized cost associated with coalition at time step t, including the joining cost and, if applicable, the leaving cost if the agent needs to exit coalition at time step t.
- : Represents the utility derived from coalition at time step t, calculated based on the difference between its benefit and the cost incurred to form the coalition, reflecting the overall satisfaction and effectiveness of collaboration within the coalition.
3.1. Core Matrices Guiding Multi-Agent Coalition Dynamics
- Data Sharing Matrix (): Represents the sharing of IoT devices between pairs of SPs at time step t, where signifies the level of data sharing capability between SPs and .
- Service Compatibility Matrix (): Reflects co-subscription rates between pairs of SPs at time step t, with incrementally increasing based on customer co-subscriptions, indicating a higher level of collaborative potential and compatibility between the involved providers.
- Resource Sharing Matrix (): Represents the intersection of assigned tasks between SPs at time step t, with values dynamically adjusted to signify high compatibility if two providers are engaged in identical computation tasks, indicating task redundancy.
- Joining Cost Matrix (): Evaluates the cost of a SP joining a coalition with existing members at time step t, considering factors such as technological alignment and strategic fit. This matrix facilitates informed decision-making regarding coalition expansion or restructuring, where .
3.2. Benefit, Cost and Utility of Coalitions
3.2.1. Normalized Benefit of Coalition
3.2.2. Normalized Cost of Coalition
3.2.3. Utility of Coalition
3.3. Strategic Decision-Making
3.3.1. Initiation of Coalition Formation
3.3.2. Acceptance or Rejection of Coalition Requests
3.4. Coalition and Individual Payoffs
3.4.1. Coalition Payoff
3.4.2. Individual Payoff
4. Results
4.1. Sensitivity Analysis of Key Threshold Variables in MA-DCF
4.2. Performance Assessment of MA-DCF
4.3. Comparative Analysis of MA-DCF: Performance Benchmarking
- The static coalition baseline represents a fixed partnership approach where coalitions remain unchanged throughout the process. While offering stability, it lacks the dynamic adaptations to resource availability and changing requirements inherent to the proposed model.
- The non-overlapping coalition baseline restricts SPs to single memberships, ensuring clear responsibilities and minimizing conflict. However, this approach might limit resource sharing and adaptability when tasks require diverse skillsets or resources scattered across multiple SPs.
- The random coalition baseline establishes a benchmark for improvement. Despite the potential for occasional compatibility through chance, this approach lacks strategic direction and is likely to underperform the proposed model.
5. Conclusions
References
- Rose, K., Eldridge, S., & Chapin, L The internet of things: An overview. The internet society (ISOC). 2015; 80, 1–50.
- Li, S., Xu, L. D., & Zhao, S. The internet of things: a survey. Information systems frontiers. 2015; 17, 243–259. [CrossRef]
- Khanna, A., & Kaur, S. Internet of things (IoT), applications and challenges: a comprehensive review. Wireless Personal Communications. 2020, 114, 1687–1762. [CrossRef]
- J. Kim and J. -W. Lee, "OpenIoT: An open service framework for the Internet of Things," 2014 IEEE World Forum on Internet of Things (WF-IoT), Seoul, Korea (South), 2014, pp. 89-93. [CrossRef]
- Siebers, P. O., & Aickelin, U. Introduction to multi-agent simulation. In Encyclopedia of decision making and decision support technologies (pp. 554-564). IGI Global. 2008. [CrossRef]
- Krčo, S., Pokrić, B., Carrez, F. Designing IoT architecture (S): A European perspective. In 2014 IEEE world forum on internet of things (WF-IoT) (pp. 79-84). IEEE. 2014. [CrossRef]
- Soumyalatha, S. G. H. Study of IoT: understanding IoT architecture, applications, issues and challenges. In 1st International Conference on Innovations in Computing & Net-working (ICICN16), CSE, RRCE. International Journal of Advanced Networking & Applications (Vol. 478). 2016. [Google Scholar]
- Mahalank, S. N., Malagund, K. B., & Banakar, R. M. Device to device interaction analysis in IoT based Smart Traffic Management System: An experimental approach. In 2016 Symposium on Colossal Data Analysis and Networking (CDAN) (pp. 1-6). IEEE. 2016. [CrossRef]
- Sangaiah, A. K., Hosseinabadi, A. A. R., Shareh, M. B., Bozorgi Rad, S. Y., Zolfagharian, A., & Chilamkurti, N. IoT resource allocation and optimization based on heuristic algorithm. Sensors. 2020; 20, 539. [CrossRef]
- Kaminski, N. J., Murphy, M., & Marchetti, N. Agent-based modeling of an IoT network. In 2016 IEEE international symposium on systems engineering (ISSE) (pp. 1-7). IEEE. 2016. [CrossRef]
- Butt, M. M., Dey, I., Dzaferagic, M., Murphy, M., Kaminski, N., & Marchetti, N. Agent-based modeling for distributed decision support in an IoT network. IEEE Internet of Things Journal. 2020; 7, 6919–6931. [CrossRef]
- Likotiko, E. D., Nyambo, D., & Mwangoka, J. Multi-agent based IoT smart waste monitoring and collection architecture. arXiv, 2017; arXiv:1711.03966.
- do Nascimento, N. M., & de Lucena, C. J. P. Fiot: An agent-based framework for self-adaptive and self-organizing applications based on the internet of things. Information Sciences. 2017; 378, 1661–176. [CrossRef]
- Shakya, J., Ghribi, C., & Merghem-Boulahia, L. Agent-based modeling and simulation for 5G and beyond networks: A comprehensive survey. Simulation Modelling Practice and Theory. 2023; 102855. [CrossRef]
- Shakya, J., Ghribi, C., Chopin, M., & Merghem-Boulahia, L. (2023, January). Agent-based Simulation for Placement and Pricing of 5G Network Slices. In 2023 IEEE 20th Consumer Communications & Networking Conference (CCNC) (pp. 883-884). IEEE.
- Shakya, J., Ghribi, C., Chopin, M., & Merghem-Boulahia, L. (2023, January). Agent-based Simulation for Placement and Pricing of 5G Network Slices. In 2023 IEEE 20th Consumer Communications & Networking Conference (CCNC) (pp. 883-884). IEEE.
- Guruacharya, S., Niyato, D., Bennis, M., & Kim, D. I. Dynamic coalition formation for network MIMO in small cell networks. IEEE Transactions on Wireless Communications. 2013, 12(10), 5360–5372. [CrossRef]
- Mondal, A., & Misra, S. Dynamic coalition formation in a smart grid: A game theoretic approach. In 2013 ieee international conference on communications workshops (icc) (pp. 1067-1071). IEEE. 2013. [CrossRef]
- Tsiropoulou, E. E., Paruchuri, S. T., & Baras, J. S. nterest, energy and physical-aware coalition formation and resource allocation in smart IoT applications. In 2017 51st Annual conference on information sciences and systems (CISS) (pp. 1-6). IEEE. 2017. [CrossRef]
- Niyato, D., Hoang, D. T., Luong, N. C., Wang, P., Kim, D. I., & Han, Z. Smart data pricing models for the internet of things: a bundling strategy approach. IEEE Network. 2016; 30, 18–25. [CrossRef]
- Alsheikh, M. A., Hoang, D. T., Niyato, D., Leong, D., Wang, P., & Han, Z. Optimal pricing of Internet of Things: A machine learning approach. IEEE Journal on Selected Areas in Communications. 2020; 38, 669–684. [CrossRef]
- Real, R., & Vargas, J. MThe probabilistic basis of Jaccard’s index of similarity. Systematic biology. 1996; 45, 380–385. [CrossRef]






| Service Provider (ASPi) | ASP0 | ASP1 | ASP2 | ASP3 | ASP4 | ASP5 | ASP6 | ASP7 | ASP8 | ASP9 |
| Budget (ASPi) | 2 | 3 | 2 | 4 | 4 | 2 | 4 | 5 | 4 | 3 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).