Authors
Ahmad al-Qerem
Ali Mohd Ali
Shadi Nashwan
MOHAMMAD ALAUTHMAN
ALA HAMARSHEH
AHMAD NABOT
ISSAM JIBREEN
Pages From
2
Pages To
20
ISSN
19361963, 19361955
Journal Name
Journal of Data and Information Quality
Volume
15
Issue
3
Keywords
Concurrency control, transactional services, mobile agents, edge-cloud computing, execution framework
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) gatewaysfacilitate
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 devicesin the IoT, they must dynamically alterthe quality ofservice 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 demonstratesthat 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.