Abstract
The energy-aware MAC protocol is the basic communication protocol for device-to-device communication in sensor-cloud computing and facilitates data sensing, computing, and sharing for applications. Transmitting high-priority data to control centers quickly to manage emergencies is essential for sensor-cloud applications. In this paper, a Dynamic Wait time-based MAC (DWT-MAC) protocol is proposed for data differentiated services of a sensor-cloud system (SCS). The DWT-MAC protocol is novel in that it changes the receiver wait time, which has been fixed in previous MAC protocols, and it reduces the delay in data transmission by dynamically adjusting the wait time. In the DWT-MAC protocol, the wait time changes according to the number of senders, which can ensure that it always approaches the optimal value. A dynamic time adjustment algorithm, which causes the wait time to always trail the optimal value, is proposed to reduce delays. While the DWT-MAC protocol cannot ensure wait times of the optimal value, it can ensure that it quickly comes close to the optimal value, which is suitable for dynamically changing networks. Extensive experiments show that the DWT-MAC protocol reduces the average delay in the transmission of data of the highest priority by 49.3%.
Highlights
Cloud computing has been widely used by the scientific community and industry, because users can benefit from computing infrastructures at low costs [1,2,3]
Experimental results and analysis we compare the Dynamic Wait time-based MAC (DWT-MAC) protocol to the QPPD-MAC protocol based on a series of simulations
The DWT-MAC and QPPD-MAC protocols mainly differ based on whether wait times can be dynamically adjusted in each cycle
Summary
Cloud computing has been widely used by the scientific community and industry, because users can benefit from computing infrastructures at low costs [1,2,3]. In comparing the data transmission processes of the DWT-MAC and previous MAC protocols, how the protocol proposed in this paper reduces the average delay of highest priority packets and total delays by dynamically adjusting the wait time is analyzed.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have