Abstract
The Web of Things (WoT) is a concept that aims to create a network of intelligent devices capable of remote monitoring, service provisioning, and control. Virtual and Physical Internet of Things (IoT) gateways facilitate communication, processing, and storage among social nodes that form the social Web of Things (SWoT). Peripheral IoT services commonly use device data. However, due to the limited bandwidth and processing power of edge devices in the IoT, they must dynamically alter the quality of service provided to their connected clients to meet each user's needs while also meeting the service quality requirements of other devices that may access the same data. Consequently, deciding which transactions get access to which Internet of Things data is a scheduling problem.
Edge-cloud computing requires transaction management because several Internet of Things transactions may access shared data simultaneously. However, cloud transaction management methods cannot be employed in edge-cloud computing settings. Transaction management models must be consistent and consider ACIDity of transactions, especially consistency. This study compares three implementation strategies, Edge Host Strategy (EHS), Cloud Host Strategy (CHS), and Hybrid BHS (BHS), which execute all IoT transactions on the Edge host, the cloud, and both hosts, respectively. These transactions affect the Edge hosts as well. An IoTT framework is provided, viewing an Internet of Things transaction as a collection of fundamental and additional subtransactions that loosen atomicity. Execution strategy controls essential and additional subtransactions.
The integration of edge and cloud computing demonstrates that the execution approach significantly affects system performance. EHS and CHS can waste wireless bandwidth, while BHS outperforms CHS and EHS in many scenarios. These solutions enable edge transactions to complete without restarting due to outdated IoT data or other edge or cloud transactions. The properties of these approaches have been detailed, showing that they often outperform concurrent protocols and can improve edge-cloud computing.
- [1] . 2013. Data management for the Internet of Things: Design primitives and solution. Sensors 13, 11 (2013), 15582–15612.Google ScholarCross Ref
- [2] . 2020. Heterogeneous edge computing open platforms and tools for Internet of Things. Future Generation Computer Systems 106 (2020), 67–76.Google ScholarDigital Library
- [3] . 2018. The Internet of Things, fog and cloud continuum: Integration and challenges. Internet of Things 3 (2018), 134–155.Google ScholarCross Ref
- [4] . 2018. The role of edge computing in Internet of Things. IEEE Communications Magazine 56, 11 (2018), 110–115.Google ScholarCross Ref
- [5] . 2020. Regional intelligent resource allocation in mobile edge computing based vehicular network. IEEE Access 8 (2020), 7173–7182.Google ScholarCross Ref
- [6] . 2020. IoT transaction processing through cooperative concurrency control on fog–cloud computing environment. Soft Computing 24 (2020), 5695–5711.Google ScholarCross Ref
- [7] . 2020.Architecture and performance evaluation of distributed computation offloading in edge computing. Simulation Modelling Practice and Theory 101 (2020), 102007.Google ScholarCross Ref
- [8] . 2016. Concurrency control in distributed database system. IEEE (2016).Google Scholar
- [9] . 2018. Scheduling of concurrent transactions in broadcasting environment. KSII Transactions on Internet and Information Systems (TIIS) 12, 4 (2018), 1655–1673.Google Scholar
- [10] . 2017. Fog of everything: Energy-efficient networked computing architectures, research challenges, and a case study. IEEE Access 5 (2017), 9882–9910.Google ScholarCross Ref
- [11] . 2011. CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience 41, 1 (2011), 23–50.Google ScholarDigital Library
- [12] . 2023. Multi-criteria dynamic service migration for ultra-large-scale edge computing networks. IEEE Transactions on Industrial Informatics (2023).Google ScholarCross Ref
- [13] . 2019.Edge-cloud orchestration driven industrial smart product-service systems solution design based on CPS and IIoT. Advanced Engineering Informatics 42 (2019), 100984.Google ScholarDigital Library
- [14] . 2018. Survey on multi-access edge computing for Internet of Things realization. IEEE Communications Surveys & Tutorials 20, 4 (2018), 2961–2991.Google ScholarDigital Library
- [15] . 2020. Performance evaluation metrics for cloud, fog and edge computing: A review, taxonomy, benchmarks and standards for future research. Internet of Things 12 (2020), 100273.Google ScholarCross Ref
- [16] . 2020. An overview of service placement problem in fog and edge computing. ACM Computing Surveys (CSUR) 53, 3 (2020), 1–35.Google ScholarDigital Library
- [17] . 2022. Edge-computing-driven Internet of Things: A survey. ACM Computing Surveys 55, 8 (2022), 1–41.Google ScholarDigital Library
- [18] . 2020. Resource offload consolidation based on deep-reinforcement learning approach in cyber-physical systems. IEEE Transactions on Emerging Topics in Computational Intelligence 6, 2 (2020), 245–254.Google ScholarCross Ref
- [19] . 2022.An Application-Oriented Study of Security Threats and Countermeasures in Edge Computing–Assisted Internet of Things. Auerbach Publications, (2022).Google ScholarCross Ref
- [20] 2017. Heterogeneous cloudlet deployment and user-cloudlet association toward cost effective fog computing. Concurrency and Computation: Practice and Experience 29, 16 (2017), e3975.Google ScholarCross Ref
- [21] . 2018. QoS-aware dynamic fog service provisioning. arXiv preprint arXiv:1802.00800 (2018).Google Scholar
- [22] . 2021. A survey on edge and edge-cloud computing assisted cyber-physical systems. IEEE Transactions on Industrial Informatics 17, 11 (2021), 7806–7819.Google ScholarCross Ref
- [23] . 2016. Fog computing: Principles, architectures, and applications. Elsevier, (2016).Google Scholar
- [24] . 2016. Edge computing: Vision and challenges. IEEE Internet of Things Journal 3, 5 (2016), 637–646.Google ScholarCross Ref
- [25] . 2017. The emergence of edge computing. Computer 50, 1 (2017), 30–39.Google ScholarDigital Library
- [26] . 2016. Integration of cloud computing and Internet of Things: A survey. Future Generation Computer Systems 56 (2016), 684–700.Google ScholarDigital Library
- [27] . 2023. Challenges and mitigation strategies for transition from IPv4 network to virtualized next-generation IPv6 network. Int. Arab J. Inform. Technol. 20, 1 (2023), 78–91.Google ScholarCross Ref
- [28] . 2021. Resource management techniques for cloud/fog and edge computing: An evaluation framework and classification. Sensors 21, 5 (2021), 1832.Google ScholarCross Ref
Index Terms
- Transactional Services for Concurrent Mobile Agents over Edge/Cloud Computing-Assisted Social Internet of Things
Recommendations
Alternative Correctness Criteria for Concurrent Execution of Transactions in Multilevel Secure Databases
This paper investigates issues related to transaction concurrency control in multilevel secure databases. It demonstrates how the conflicts between the correctness requirements and the secrecy requirements can be reconciled by proposing two different ...
A new concurrency control mechanism for multi-threaded environment using transactional memory
Software transactional memory (STM) is one of the techniques used towards achieving non-blocking process synchronization in multi-threaded computing environment. In spite of its high potential, one of the major limitations of transactional memory (TM) ...
Toward Advanced Mobile Cloud Computing for the Internet of Things: Current Issues and Future Direction
Cloud computing is the coming new era of information processing and has proved its benefits in high scalability and functional diversity. However, almost all cloud-computing architectures including SaaS, PaaS, and IaaS are vulnerable to serious security ...
Comments