A Channel Allocation Method Considering the Asymmetry of Available Channels for Centralized Underwater Cognitive Acoustic Networks
Abstract
:1. Introduction
- While there are well-known channel models in CRNs, predicting the channel model in UCANs is difficult due to the presence of unpredictable multi-paths and diverse noises;
- CRNs have a channel plan that defines the center frequency, channel index, and bandwidth, while in UCANs, the acoustic frequency band is an open spectrum where overlapping use of frequencies is inevitable;
- In CRNs, primary and secondary users are clearly differentiated by the license policy, while in UCANs, there are unpredictable and uncontrollable interferers due to the lack of a standardized channel plan;
- In CRNs, any signal can be decoded due to the standardized signaling format, while in UCANs, most signals from neighboring interferers are uninterpretable.
- By varying the number of NCUs, the number of channels, and the number of CUs in simulations, we analyze the relationship between the asymmetry of available channels and simulation conditions. In addition, the number of available channels and the redundancy of available channels among CUs are investigated with respect to simulation conditions.
- EMRRA is designed based on two ideas: first, among CUs with the same allocation priority, a CU with the smallest number of available channels is selected preferentially to increase the probability of channel allocation and enhance fairness. Second, when a channel is allocated to one CU, the available channel with the lowest redundancy with other CUs is determined to improve overall spectrum utilization.
- Simulations based on a queueing model are performed. By employing a low-CAR allocation priority, the performance of EMRRA and MRRA is analyzed in terms of CAR, fairness, drop rate (DR), and collision rate (CR). The results show that EMRRA outperforms MRRA in terms of CAR, fairness, and DR. In particular, EMRRA results in a remarkable DR performance improvement. EMRRA may result in a slightly higher CR than MRRA due to the allocation of more channels, which increases the probability of collisions.
- This study identifies the asymmetry of available channels in UCANs and evaluates its impact through simulations. The concept of the asymmetry of available channels can be useful in the design of future protocols for UCANs.
- We propose a new channel allocation method, EMRRA, which takes into account the asymmetry of available channels, which has not been considered in previous methods. The proposed method is evaluated through simulations and is shown to be superior in terms of channel allocation rate, fairness, and drop rate.
2. System Model and Asymmetry of Available Channels
2.1. System Model
- Cognitive communication in a UCAN requires segmenting the underwater acoustic frequency band into multiple channels, unlike existing underwater acoustic communication that uses a fixed frequency. Previous works have simply assumed that the underwater acoustic frequency band consists of multiple channels, but a standardized frequency system, such as the one proposed in [3], is necessary for cognitive communication to detect NCUs and prevent them from using available spectrum holes. In this paper, the underwater acoustic frequency band is divided into multiple control channels and multiple channels (as illustrated on the y axis of Figure 2). The control channel is used to transmit CU sensing information to the central entity, or for the central entity to allocate channels to the CU. A channel is utilized for communication between CUs and between CUs and the central entity.
- In addition, it is challenging to predict the status of NCUs, including the duration of their occurrence, time of occurrence, and the number of NCUs on a channel. Thus, repeated sensing is required for underwater cognitive communication to respond to the random activities of NCUs. When adopting the “sensing first, data transmission last” approach of cognitive communication, the sensing and data transmission routine must be performed periodically. To accomplish this, fragmentation of the time domain is also necessary. As is the case in traditional TDMA, the time domain is segmented into multiple frames, each composed of sensing and non-sensing sub-frames, as shown in Figure 2. The sensing sub-frame is the time for CUs to purely sense NCU activities, with a length defined as Ts. The non-sensing sub-frame, with a length defined as , is the time for CUs to transmit sensing information to the central entity, for the central entity to assign channels to CUs, or for CUs to transmit and receive data via the channels. The length of a frame, , is defined as , where is the ratio of the sensing sub-frame length to the non-sensing sub-frame length. As depicted in the lower-right part of Figure 2, the start time point, the mid time point, and the end time point of the frame are individually defined in terms of , , and .
- A CU operates in two modes, namely the transmission and reception modes. The CU is mostly in the reception mode, except for data transmission, in order to sense a spectrum.
- Spectrum sensing is the process wherein CUs sense all channels in order to check the status of NCUs. Channel state information is exemplified as the signal strength, signal duration, and the CU’s QoS information (e.g., usage time, data rate), and it is used when a central entity makes allocation decisions.
- Gathering sensing information is the process wherein CUs transmit their sensing information to a central entity through a control channel to obtain channels for data transmission. A CU can access the control channel using a predetermined channel access method such as TDMA-based round-robin or random access. After obtaining sensing information from all CUs, the central entity processes the information to assign channels to CUs.
- Channel allocation is the process wherein the central entity determines and allocates appropriate channels to CUs based on the information received from CUs on the control channel. Channel decisions and assignments are made to improve the target performance based on the given channel allocation method. The central entity notifies each CU of the channel allocation results through the control channel.
- Channel access and data transmission is the process wherein a CU transmits and receives data between the central entity and the CU on an allocated channel on the basis of a given channel access method. The central entity continuously monitors channel use in real time and adjusts channel allocation as needed (e.g., the communication failure on the allocated channel due to noise or movement of a CU).
- In cases where processes are proceeding in parallel, a CU continuously updates its channel state information in reception mode when it is not transmitting, and then it periodically transmits channel state information.
2.2. The Asymmetry of Available Channels
3. Enhanced Multi-Round Resource Allocation
3.1. Queueing Model
- is the number of channels corresponding to the input traffic of queue for CU at the frame.
- is the number of channels corresponding to the output traffic of queue for CU at the frame. Depending on the sensing results, CU may not receive any channels if it senses no available channels, or it can be allocated as many as channels as requested.
- is the number of channels corresponding to the buffered traffic of queue for CU at the end of the frame. is limited to (the maximum queue length), and it is expressed as .
- is the number of channels corresponding to the dropped traffic of queue for CU at the frame. Temporary buffered traffic, , before channel allocation for CU at the frame is defined as (). Traffic can be dropped if exceeds , and is defined as .
- Bulk arrival. data arrive in batches, and the amount of data in each batch follows a uniform distribution. Moreover, the arrival time of each batch is periodic, implying that each batch arrives at fixed time intervals ().
- Bulk departure. data are served in batches. The amount of data served in each batch follows a random distribution because the channel allocation result is random due to the random occurrence of NCUs. Once the service is completed, the entire batch leaves the system. In addition, the departure time of each batch is also periodic, meaning that each batch leaves the system at fixed time intervals ().
- There is only one server to serve the data.
- The queue model is executed based on the First-In-First-Out (FIFO) principle.
- Finite queue length. If there are data beyond the queue length, this part of the incoming data will be lost.
3.2. Channel Allocation
- is the number of allocated channels experiencing a collision with NCUs for CU at the ();
- is the set of CUs of and > 0 at the frame before channel allocation;
- is the set of CUs of and > 0 at the frame during the overlapping available channel allocation.
3.2.1. Channel Allocation Information Analysis
- If either the or of a CU is zero, the CU cannot receive any channel in that frame and is excluded from channel allocation candidates;
- As non-overlapping available channels are primarily assigned, the indices of CUs that meet the condition of and are buffered in .
3.2.2. Non-Overlapping Available Channel Allocation
3.2.3. Overlapping Available Channel Allocation
- In this paper, a low-CAR-based allocation priority that allocates a channel to a CU with the lowest CAR first is applied, as in [14]. Since CAR is defined as the number of currently allocated channels among all channels (i.e., ), the CU with the lowest value in is selected without loss of generality.
- If there are multiple CUs with the same minimum value, the one with the minimum value is selected. This is because a CU with a large value has more overlapping available channels to be assigned, even if it is not allocated this overlapping available channel. Thus, giving higher priority to a CU with the lowest value can improve the overall channel allocation rate.
- If there are at least two CUs with the same minimum values of and at the same time, one of them is selected randomly.
- When a central entity allocates a channel to the selected CU , it chooses the available channel with the minimum value. This is because an available channel with a large value can be highly probable to be assigned than that with a small value. Moreover, this is also intended to boost the overall channel allocation rate of a UCAN. If there are multiple overlapping available channels with the same minimum value, one of them is determined in a random fashion.
- After determining both a CU and a channel to be allocated, the central entity updates each parameter as , , and . The and of the other CU that senses the same available channel as CU are also updated (i.e., and ). After updating, any CU with or is excluded from .
- Repeat the channel allocation process until is empty.
4. Performance Analysis
4.1. Analyis of Asymmetry of Available Channels
4.1.1. Performance Metrics and Simulation Conditions
- is the average ratio of the number of available channels to that of channels. It represents the average percentage of available channels across all channels. The average number of available channels for all CUs ( is defined as , where is the total number of frames per simulation. Then, is defined as .
- is the average ratio of the number of non-overlapping available channels to that of available channels. This parameter indicates the average percentage of non-overlapping available channels among all available channels. The average number of non-overlapping available channels of all CUs is given as . Then, is defined as .
- is the average ratio of the number of overlapping available channels to that of available channels. This metric implies the average percentage of overlapping available channels across all available channels. is defined as .
- The values of and of Figure 1 are given as 1000 and 5000 m, respectively.
- The pair of and is varied as [(10,50), (25,50), (50,50), (25,25), (25,125)] to evaluate the impact of and on the proposed channel allocation method.
- The values of and are determined based on the analysis in [14] and are given as 5 and 10 s, respectively. Therefore, the length of a frame is calculated as .
- The asymmetry of the available channels of CUs is due to the spatiotemporally random occurrence of NCUs. This asymmetry can be generated by randomly setting the number, time, and duration of NCUs occurring on each channel. To do this, is set equal to , implying that the occurrence time duration of an NCU is uniformly distributed in the range of [1, T]. The occurrence time of an NCU is also uniformly distributed in the range of [1, T]. From these conditions, an NCU can exist over two frames at most. In addition, the number of NCUs that occur at one channel per frame follows a Poisson distribution with an average number of NCUs per frame, , varying from 0 to 5.0 in steps of 0.5. For example, implies no NCUs at a channel.
- The simulation time, expressed as the number of total frames (), is set to .
- It is assumed that the mobility of an NCU does not affect a CU’s sensing during a single frame. In other words, once an NCU is detected by a CU in one frame, its status remains unchanged during that frame.
- The location of a CU is assumed to be fixed, thus maintaining the channel allocation result during a frame. The issue of an assigned channel becoming unusable due to CU movement is related to spectrum mobility (or handoff), which falls beyond the scope of designing an efficient channel allocation method.To investigate the pure effect of , and , it is also assumed that all sensing information is transmitted successfully without errors.
4.1.2. Results
- As shown in Figure 9b, is inversely proportional to . This result is intuitive, as the more NCUs that exist in the UCAN, the fewer available channels are left. When the average number of NCUs per channel is approximately 2 to 3, drops to approximately 50%. This demonstrates that the presence of NCUs around a CU can significantly restrict the number of available channels.
- As shown in the bar graph in the upper right of Figure 9b, the results for for five pairs of () show almost similar performance. represents the number of available channels experienced by only CU . When determining , other CUs in the UCAN have no effect. As a result, for the CU is also unaffected by the presence of other CUs. Since is the average of the values for all CUs, the number of CUs does not have an impact on the overall performance of .
- An increase in the number of channels has also little impact on . This is because the simulations are performed under the assumption that NCUs occur on average in all channels. This results in an insignificant change in , regardless of the number of channels. However, the number of available channels increases proportionally to the number of channels.
- As a result, the value of can only be taken as an upper bound in predicting the number of channels that can be allocated to a CU before channel allocation. The number of average NCUs present at a channel, which is uncontrollable, directly affects . If the number of NCUs is high, only a limited number of channels can be used, regardless of the total number of channels. Ignoring this situation and using unavailable channels will result in frequent communication failures due to collisions with NCUs.
- It is observed that the occurrence of non-overlapping available channels is rare among the available channels. As shown in Figure 9c, the values of range from 0 to 8%. When there are no NCUs (), there are no non-overlapping available channels.
- As decreases, the number of non-overlapping available channels also decreases. When the number of NCUs decreases, more channels can be exposed to CUs. Consequently, the probability of a channel being available to only a specific CU decreases significantly.
- As increases, decreases, as depicted in the bar graph at the upper right of Figure 9c. This is because the probability of sensing available channels increases with the number of CUs. This leads to a decrease in the number of non-overlapping available channels. However, the difference in performance due to is negligible.
- As shown in the bar graph at the lower right of Figure 9c, the performance of also decreases as increases. While a larger number of channels may increase the probability of non-overlapping available channels, the effect of on is much smaller compared to the effect of and on .
- As a result, it is confirmed that the proportion of non-overlapping available channels among available channels is low, making it difficult to assess the impact of the simulation conditions.
- It can be observed that the majority of available channels are shared among CUs under the given conditions. As depicted in Figure 9d, is over 92%;
- The trend of with respect to , and is exactly the reverse of the trend of with respect to the same parameters, since is defined as .
4.2. Permance Analysis of EMRRA
4.2.1. Performance Metrics and Simulation Conditions
- The channel allocation rate, , is the average ratio of the number of allocated channels to that of the total channels. This performance metric shows the availability of channels among all channels. The for CU at the frame, , is expressed as . Thus, is defined as .
- Fairness, , is the average of the fairness indices of all CUs. This performance metric indicates the difference in channel allocation rate among all CUs. The fairness index at the frame, , is calculated using and the formula of Jain’s index in [34]. Thus, is expressed as . Finally, is defined as .
- The drop rate, , is the average ratio of the number of dropped channels to that of channels corresponding to the volume of ingress traffic (i.e., ). This performance metric shows how much of the input traffic is dropped in terms of the number of channels. The drop rates for CU at the frame, and , are defined as and , respectively.
- The collision rate, , is the average ratio of the number of collided channels to that of allocated channels. This performance metric represents how many channels collide among the allocated channels. The collision rate for CU at the frame, , is represented as . Thus, is defined as .
- Topology- and time-related conditions, including , , , and , are the same as described in Section 4.1.1.
- The simulation is executed under the same assumptions as outlined in Section 4.1.1.
- The value of indicates the upper bound of the number of channels that a CU can allocate. Thus, we fix the value of and vary that of . The number of channels, , is given as 50, and the number of CUs, , is varied and set to [10, 25, 50].
- is set to , and is set to [0, 2.5, 5.0].
- The maximum queue length is set to .
- As explained earlier, the volume of ingress traffic for CU at the frame, , is expressed as the number of channels. has a uniform distribution in the range of [1,]. The range of is determined to make its average .
- The simulation time expressed by the number of total frames (i.e., ) is set to .
- The low-CAR channel allocation priority, where a channel is allocated to CUs in ascending order of the channel allocation rate, is commonly employed in EMRRA and MRRA in order to compare the performance of the two allocation methods under the same conditions.
4.2.2. Results
- It is shown that the value of does not have a remarkable impact on the performance of the two allocation methods, as depicted in Figure 10. Instead, the increment in improves the proportionally. As the value of increases, the upper bound of the number of allocated channels also increases. Since is proportional to this upper bound, also rises as well.
- As the value of increases, the number of NCUs occurring in a channel also increases, which leads to a decrease in the number of allocated channels, as illustrated in Figure 10a–c. When the number of NCUs increases, that of the available channels that CUs can allocate decreases; this situation causes a decrease in the number of allocated channels. Therefore, it can be seen that also decreases as increases.
- We can also compare the channel allocation rates of the two channel allocation methods. In Figure 10, the red-colored bar graph shows the of EMRRA; the blue-colored bar graph indicates that of MRRA. From the results, it can be seen that the performance of EMRRA is superior to that of MRRA, regardless of the values of and , with the exception of the results at , as shown in Figure 10. This implies that there is no difference between EMRRA and MRRA when a UCAN is interference-free. If , EMRRA can improve the CAR performance by 2% to 14% compared to MRRA. In particular, the difference in performance between the two channel allocation methods increases as the number of decreases (i.e., when the number of channels that one CU can be assigned increases).
- It is confirmed that the performance of can be enhanced as the number of NCUs decreases or the value of increases. Based on this result, in the area where NCUs frequently occur during channel sharing, it is recommended to set the value of to be high.
- The fairness of the two channel allocation methods deteriorates as the value of increases, as illustrated in Figure 11. This is caused by the fact that not only the of CUs decrease as the number of NCUs increases, but also the difference in the values increases due to the rise in the randomness of performance.
- As the value of decreases, the variation in fairness increases, as shown in Figure 11c. This is because as the number of allocated channels increases, the randomness of NCUs in each channel is more pronounced, leading to more severe fluctuations in the fairness results.
- Unlike the performance, fairness does not always increase or decrease consistently in response to changes in simulation conditions. However, it is generally observed that fairness improves as the value of increases and that of decreases. In other words, when there are many allocated channels available to CUs in an environment where there are few NCUs, the fairness performance can be remarkably enhanced.
- When comparing EMRRA and MRRA in terms of fairness performance, EMRRA also outperforms MRRA, regardless of the simulation conditions. These results show that EMRRA can improve the fairness performance by up to 15% compared to MRRA, as seen in Figure 11c.
- decreases as the value of decreases, as indicated in Figure 12. As described in Section 4.2.1, the upper bound of the input traffic is given as to be proportional to . When the value of decreases, the input traffic also decreases, resulting in a decrease in .
- On the other hand, increases as the value of increases. The number of NCUs has an inverse relationship with that of the allocated channels. Thus, as the value of increases, there are not enough allocated channels to handle the input traffic, leading to a deterioration in performance. Additionally, the results indicate that is more affected by the value of than that of .
- When comparing EMRRA to MRRA in terms of , it is shown that EMRRA can reduce by 5% to 100% compared to MRRA, as depicted in Figure 12a–c. This performance comparison demonstrates that the improvement in performance is more remarkable compared to other performance metrics.
- As the value of decreases, decreases, as illustrated in Figure 13. This is because a decrease in the value of also results in a decrease in the number of allocated channels. This situation causes a reduction in the probability of collision.
- In case of , there are no collisions due to the absence of NCUs. As the value of increases, also increases. This is a logical outcome, as NCUs cannot be distinguished from sensing and non-sensing sub-frames. In environments where many NCUs occur, multiple NCUs can exist even in the non-sensing sub-frame. In this case, the probability that a CU collides with the NCUs on its allocated channel may increase. In addition, it is shown that is more affected by the value of than by that of , as depicted in Figure 13a–c.
- Unlike other performance metrics, MRRA shows slightly better performance than EMRRA in terms of . As the results demonstrate, CUs can allocate more channels in EMRRA than in MRRA, regardless of the simulation conditions. However, an increase in the number of allocated channels also increases the probability of collision, resulting in worse performance for EMRRA compared to MRRA. Therefore, choosing between EMRRA and MRRA involves a trade-off between and other performance metrics.
5. Conclusions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Chitre, M.; Shahabudeen, S.; Stojanovic, M. Underwater acoustic communications and networking: Recent advances and future challenge. Mar. Technol. Soc. J. 2008, 42, 103–116. [Google Scholar] [CrossRef]
- Yun, C.; Lim, Y. A geometric spatial reuse-time division multiple access MAC protocol for multihop underwater acoustic sensor networks. J. Sens. 2016, 2016, 6024610. [Google Scholar] [CrossRef] [Green Version]
- Yun, C.; Choi, S. A study of standardizing frequencies using channel raster for underwater wireless acoustic sensor networks. Sensors 2021, 21, 5669. [Google Scholar] [CrossRef] [PubMed]
- Liu, J.; Wang, J.; Song, S.; Cui, J.; Wang, X.; Li, B. MMNET: A multi-modal network architecture for underwater networking. Electronics 2020, 9, 2186. [Google Scholar] [CrossRef]
- Murad, M.; Sheikh, A.; Manzoor, M.; Felemban, E.; Qaisar, S. A survey on current underwater acoustic sensor network application. Int. J. Comput. Theory Eng. 2015, 7, 51–56. [Google Scholar] [CrossRef] [Green Version]
- Jiang, Z. Underwater acoustic network-Issues and solutions. Int. J. Intell. Control Syst. 2008, 13, 152–161. [Google Scholar]
- Li, X.; Guo, Y.; Fu, X.; Pan, M. Dolphins first: Dolphin-aware communications with multi-hop underwater cognitive acoustic networks. IEEE Trans. Wirel. Commun. 2017, 16, 2043–2056. [Google Scholar] [CrossRef]
- Yang, Q.; Su, Y.; Jin, Z.; Yao, G. EFPC: An environmentally friendly power control scheme for underwater sensor networks. Sensors 2015, 15, 29107–29128. [Google Scholar] [CrossRef] [Green Version]
- Wang, B.; Liu, K. Advances in cognitive radio networks: A survey. IEEE J. Sel. Top. Signal Process. 2011, 5, 5–23. [Google Scholar] [CrossRef] [Green Version]
- Khan, A.; Rehmani, M.; Reisslein, M. Cognitive radio for smart grids: Survey of architectures, spectrum sensing mechanisms, and networking protocols. IEEE Commun. Surv. Tutor. 2016, 18, 860–898. [Google Scholar] [CrossRef]
- Guqhaiman, A.; Akanbi, O.; Aljaedi, A.; Chow, C.E. A survey on MAC protocol approaches for underwater wireless sensor networks. IEEE Sens. J. 2021, 21, 3916–3932. [Google Scholar] [CrossRef]
- Wei, L.; Guo, Y.; Cai, S. MAC protocol for underwater acoustic sensor network based on belied state space. EURASIP J. Wirel. Commun. Netw. 2018, 2018, 119. [Google Scholar] [CrossRef]
- Mishachandar, B.; Vairamuthu, S. An underwater cognitive acoustic network strategy for efficient spectrum utilization. Appl. Acoust. 2021, 175, 107861. [Google Scholar] [CrossRef]
- Yun, C. An underwater cooperative spectrum sharing protocol for a centralized underwater cognitive acoustic network. Sensors 2022, 22, 5754. [Google Scholar] [CrossRef]
- Wang, D.; Zhang, Y.; Hu, X.; Zhang, R.; Su, W.; Xie, Y. A dynamic spectrum decision algorithm for underwater cognitive acoustic networks. In Proceedings of the WUWNet, Shanghai, China, 24–26 October 2016. [Google Scholar]
- Baldo, N.; Casari, P.; Zorzi, M. Cognitive spectrum access for underwater acoustic communications. In Proceedings of the IEEE International Conference on Communications, Beijing, China, 19–23 May 2008. [Google Scholar]
- Luo, Y.; Pu, L.; Peng, Z.; Cui, J. Dynamic control channel MAC for underwater cognitive acoustic networks. In Proceeding of the IEEE INFOCOM 2016, San Francisco, CA, USA, 10–15 April 2016. [Google Scholar]
- Pottier, A.; Socheleau, F.; Laot, C. Robust noncooperative spectrum sharing game in underwater acoustic interference channels. IEEE J. Ocean. Eng. 2017, 42, 1019–1034. [Google Scholar] [CrossRef] [Green Version]
- Jin, Z.; Li, Y.; Luo, Y.; Yang, Q. Spectrum allocation and protocol based on cognitive acoustic technique in underwater networks. Trans. Tianjin Univ. 2016, 22, 339–344. [Google Scholar] [CrossRef]
- Wu, Y.; Li, Y.; Yao, Q. Adaptive energy efficiency maximization for cognitive underwater acoustic network under spectrum sensing errors and CSI uncertainties. Wirel. Commun. Mobile Comut. 2019, 2019, 2875136. [Google Scholar] [CrossRef]
- Wang, J.; Zhang, X. Statistical QoS-driven power allocation over underwater cognitive acoustic networks. In Proceedings of the WUWNet, Shanghai, China, 24–26 October 2016. [Google Scholar]
- Luo, Y.; Pu, L.; Mo, H.; Zhu, Y.; Peng, Z.; Cui, J. Receiver-initiated spectrum management for underwater cognitive acoustic network. IEEE Trans. Mobile Comput. 2017, 16, 198–212. [Google Scholar] [CrossRef]
- Li, X.; Zhao, H.; Han, S.; Wang, B.; Liu, Z. Robust joint resource allocation algorithm for hierarchical underwater acoustic communication networks based on outage probability minimization. Trans. Emerg. Telecommun. Technol. 2021, 32, e4292. [Google Scholar] [CrossRef]
- Le, A.-M.; Kim, D.-S. Joint channel and power allocation for underwater cognitive acoustic networks. In Proceedings of the ATC, Philadelphia, PA, USA, 19–20 June 2014. [Google Scholar]
- Yan, L.; Li, X.; Ma, K.; Yan, J.; Han, S. Joint relay selection and power allocation in underwater cognitive acoustic cooperative system with limited feedback. In Proceedings of the IEEE VTC, Nanjing, China, 18–21 September 2016. [Google Scholar]
- Yan, L.; Li, R.; Li, X.; Wang, J. Joint relay selection and power allocation with trust parameter in an underwater cognitive acoustic cooperative system. Ad-Hoc Sens. Wirel. Netw. 2020, 49, 1–17. [Google Scholar]
- Liu, X.; Jia, M. Cooperative spectrum sensing and data transmission optimization for multichannel cognitive sonar communication network. EURASIP J. Wirel. Commun. Netw. 2017, 171, 171. [Google Scholar] [CrossRef] [Green Version]
- Tran-Dang, H.; Kim, D.S. Efficient bandwidth-aware routing for underwater cognitive acoustic sensor networks. IET Wirel. Sens. Syst. 2019, 9, 77–84. [Google Scholar] [CrossRef]
- Chen, Y.; Zhang, X.; Sun, X.; Tao, Y.; Xu, X. MF-HER: Marine mammal-friendly based high spectral-efficient routing for underwater acoustic sensor networks. IEEE Access 2020, 8, 198624–198636. [Google Scholar] [CrossRef]
- Wang, Q.; Dai, H.N.; Cheang, C.F.; Wang, H. Link connectivity and coverage of underwater cognitive acoustic networks under spectrum constraint. Sensors 2017, 17, 2839. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Cheng, W.; Luo, Y.; Peng, Z.; Cui, J.H. Eco-friendly underwater acoustic communications: Channel availability prediction for avoiding interfering marine mammals. In Proceedings of the WUWNet, Halifax, NS, Canada, 6–8 November 2017. [Google Scholar]
- Ianculescu, C.; Mudra, A. Cognitive radio and dynamic spectrum sharing. In Proceedings of the SDR Forum Technical Conference, Orange County, CA, USA, 14–18 November 2005. [Google Scholar]
- Amin, O.; Abediseid, W.; Alouini, M.S. Overlay spectrum sharing using improper Gaussian signaling. IEEE J. Sel. Areas Commun. 2017, 35, 50–62. [Google Scholar]
- Alfourzan, I.; Woodward, M.E. Load balancing—Node transfer trade-off in reconfigurable WDM networks. IEE Proc. Commun. 2006, 153, 469–474. [Google Scholar] [CrossRef]
Previous Work | Type | Characteristics |
---|---|---|
Wang et al. (2016) [15] | Single resource allocation | A heuristic method for spectrum decisions among cluster heads in a cluster-based underwater sensor network is proposed. In this method, a cluster head can borrow additional spectrum resources for data transmission from neighboring cluster heads by exchanging traffic information in the control channel. |
Li et al. (2017) [7] | A technique for dolphin-aware data transmission in a multi-hop underwater communication network is proposed. This method optimizes the transmission schedules of CUs to maximize end-to-end throughput and reduce the harmful impact on dolphins. To do this, the technique models the stochastic nature of dolphin communications. | |
Baldo et al. (2008) [16] | A dynamic spectrum access scheme is proposed, which determines the CU–channel pairs to maximize the minimum channel capacity per CU using graph theory. | |
Luo et al. (2020) [17] | A dynamic control channel medium access control (MAC) is designed, which adaptively adjusts the bandwidth used for control by CUs based on their traffic for a distributed acoustic network. | |
Pottier et al. (2017) [18] | An efficient algorithm is proposed for an OFDM-based distributed underwater network that uses cognitive radio. This algorithm allocates a user’s transmission power to optimize the utility function related to the information rate using game theory. | |
Jin et al. (2016) [19] | A channel allocation method is designed for a distributed underwater network. This technique enables CUs to select the optimal channel to maximize the channel sharing reward. | |
Wu et al. (2019) [20] | A spectrum allocation technique that optimizes energy efficiency by considering the spectrum sensing errors and uncertainty of channel state information in an OFDMA-based underwater network. | |
Yang et al. (2015) [8] | A power control mechanism is proposed to maximize transmission power and network throughput by avoiding collisions with natural interferers using a Nash equilibrium-based utility function. | |
Wang et al. (2016) [21] | A QoS-driven power allocation approach is introduced for a UCAN. This method allocates a CU to an optimal power while considering statistical QoS constraints such as delay bounds. | |
Yun et al. (2022) [14] | A heuristic channel allocation protocol for a UCAN is proposed, which determines the efficient channel allocation priority of CUs and the channel allocation method. | |
Luo et al. (2017) [22] | Joint resource allocation | A resource allocation method is designed considering the traffic characteristics of neighboring sender CUs. Based on traffic conditions, the receiver CU allocates the sender CUs into a pair of channel and transmission power to maximize their transmission rate. |
Li et al. (2021) [23] | A joint channel and power allocation method is designed in an OFDM-based UCAN. In this technique, the joint allocation is formulated as an optimization problem to minimize the maximum outage probability. | |
Le et al. (2014) [24] | An efficient spectrum management scheme is proposed. In this scheme, the receiver CU assigns the channel and power to the sender CU based on the received channel gain information, aiming to maximize the total channel capacity. | |
Yan et al. (2016) [25] | A joint relay selection and power allocation method in a UCAN is designed. In this method, data from CUs are forwarded by multiple relays (AUVs), considering limited feedback of quantized CSI information to achieve the maximum sum rate. | |
Yan et al. (2020) [26] | A joint relay selection and power allocation method is proposed in a UCAN, which takes into account a trust parameter to overcome imperfect spectrum sensing and maximize the network throughput. | |
Liu et al. (2019) [27] | The joint optimization of the cooperative spectrum sensing time, channel allocation, and power is studied for a UCAN in order to maximize both spectral efficiency and energy efficiency. | |
Tran-Dang et al. (2019) [28] | Routing | An efficient bandwidth-aware routing protocol for UCAN is proposed, which optimizes the spectrum utilization while considering the bandwidth requirements of CUs. |
Chen et al. (2020) [29] | A marine mammal-friendly routing protocol is designed to improve spectrum utilization and protect underwater animals in underwater acoustic sensor networks. | |
Wang et al. (2017) [30] | Connectivity analysis | A study that models and analyzes the connectivity and coverage of CUs is conducted in a distributed underwater network. This approach is intended to ensure their QoS while taking into account external factors such as acoustic frequency, spreading factor, wind speed, and NCU activity. |
Mishachandar (2021) [13] | Framework | A UCAN framework is introduced to enhance spectrum utilization by mitigating underwater natural and artificial interferers and by incorporating strategies for sensing, sharing, power control, interferer classification, and spectrum management. |
Cheng et al. (2017) [31] | An eco-friendly framework is designed for assigning spectra by predicting interference with underwater animals through preliminary knowledge acquisition of marine mammals, channel availability prediction, channel assignment, transmission, and channel evaluation. | |
Yun et al. (2021) [3] | Frequency fragmentation | In this work, the standardization of the underwater acoustic frequency band using the channel raster concept of terrestrial wireless networks is performed in order to define acoustic channels for UCAN. |
Parameter | Description |
---|---|
The number of CUs | |
) | |
The number of channels | |
) | |
The index of a frame | |
frame | |
frame | |
) | |
frame | |
frame |
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. |
© 2023 by the author. 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yun, C. A Channel Allocation Method Considering the Asymmetry of Available Channels for Centralized Underwater Cognitive Acoustic Networks. Sensors 2023, 23, 3320. https://doi.org/10.3390/s23063320
Yun C. A Channel Allocation Method Considering the Asymmetry of Available Channels for Centralized Underwater Cognitive Acoustic Networks. Sensors. 2023; 23(6):3320. https://doi.org/10.3390/s23063320
Chicago/Turabian StyleYun, Changho. 2023. "A Channel Allocation Method Considering the Asymmetry of Available Channels for Centralized Underwater Cognitive Acoustic Networks" Sensors 23, no. 6: 3320. https://doi.org/10.3390/s23063320