Military forces of every country are trying their best to protect their motherland from the attackers. With advancement in marine technology, it has become critical to detect and track the target by obtaining active measurements before it is close enough to attack. The utilization of unmanned underwater vehicles for target tracking behavior is gaining great attention due to continuous advancement of underwater vehicular technology. Nevertheless, safe and stable communications issues among different acoustic devices are still under active investigation to reach a robust, secure, and flexible underwater networking. Moreover, due to harsh underwater environment, acoustic simulations are also time-consuming; therefore, an accurate model for target detection and tracking is a necessity. Apart from the harsh environment of underwater networks, various technologies emerging for terrestrial networking are also becoming the part of underwater networking. For instance, cognitive acoustic networks, software-defined networks, network function virtualization, cloud computing, fog computing, and internet of underwater things; all are leading to trusted next-generation underwater networks. In this paper, we first provide a comprehensive survey of unmanned underwater vehicles and different ray tracing models essential in target detection and tracking that answers several questions regarding the current necessities of underwater networks and finally, provides a solution that opens several doors for research community to excel in this area.
Due to the highly dynamic nature of cognitive vehicular networks, several sporadic links induce a long delay in the network. The selection of a stable route is therefore one of the key design factors to improve overall network stability, thereby reducing the end-to-end delay. Software-defined networking (SDN) is a novel approach that improves network intelligence. To this end, we propose a novel SDN-based routing protocol for cognitive vehicular networks that finds a stable route between source and destination. As this is a cognitive routing protocol, spectrum sensing is therefore the primary task of this algorithm to improve network stability by keeping primary user activity safe. We apply a belief propagation algorithm for channel selection. This is an SDN-based vehicular communications scheme where two nodes can only communicate when they have consensus about a common idle channel. The protocol has two phases: the registering phase and the route prediction phase. The SDN main controller (MC) is responsible for a global view of the network, whereas several local controllers (LCs) are responsible for localized global views of the network. This layering of controllers into two kinds (MC and LCs) improves the network performance in terms of end-to-end delay, high delivery ratio, and low overhead. We prove this in our simulation results by comparing our proposed scheme with two existing schemes (one with, and another without, SDN).
A novel position-based routing protocol anchor-based connectivity-aware routing (ACAR) for vehicular ad hoc networks (VANETs) is proposed in this paper to ensure connectivity of routes with more successfully delivered packets. Both buses and cars are considered as vehicular nodes running in both clockwise and anticlockwise directions in a city scenario. Both directions are taken into account for faster communication. ACAR is a hybrid protocol, using both the greedy forwarding approach and the store-carry-and-forward approach to minimize the packet drop rate on the basis of certain assumptions. Our solution to situations that occur when the network is sparse and when any (source or intermediate) node has left its initial position makes this protocol different from those existing in the literature. We consider only vehicle-to-vehicle (V2V) communication in which both the source and destination nodes are moving vehicles. Also, no road-side units are considered. Finally, we compare our protocol with A-STAR (a plausible connectivity-aware routing protocol for city environments), and simulation results in NS-2 show improvement in the number of packets delivered to the destination using fewer hops. Also, we show that ACAR has more successfully-delivered long-distance packets with reasonable packet delay than A-STAR.
There are two different types of primary users (natural acoustic and artificial acoustic), and there is a long propagation delay for acoustic links in underwater cognitive acoustic networks (UCANs). Thus, the selection of a stable route is one of the key design factors for improving overall network stability, thereby reducing end-to-end delay. Software-defined networking (SDN) is a novel approach that improves network intelligence. To this end, we propose a novel SDN-based routing protocol for UCANs in order to find a stable route between source and destination. A main controller is placed in a surface buoy that is responsible for the global view of the network, whereas local controllers are placed in different autonomous underwater vehicles (AUVs) that are responsible for a localized view of the network. The AUVs have fixed trajectories, and sensor nodes within transmission range of the AUVs serve as gateways to relay the gathered information to the controllers. This is an SDN-based underwater communications scheme whereby two nodes can only communicate when they have a consensus about a common idle channel. To evaluate our proposed scheme, we perform extensive simulations and improve network performance in terms of end-to-end delay, delivery ratio, and overhead.
Effective Android malware detection is a complex problem because of the rapidly-evolving, complicated, and diverse nature of malware. The design of malware detectors should prioritise high detection rate, efficient use of computational resources, and sustainability. Keeping these design priorities in mind, we develop and empirically evaluate four different classifiers. Firstly, to ensure high detection rate, we use a dataset compiled using hybrid analysis of a diverse set of apps. Unlike most publicly-available Android datasets, the dynamic analysis of each app was carried out on a real device and not on a virtual setup. This means that this dataset contains a comprehensive profile of sophisticated malware capable of changing its behaviour on a virtual setup. Secondly, to enhance efficiency, we explore the use of a GPU-based setup and different feature selection techniques. Lastly, we emphasize sustainability by training the models using apps that date back to the beginning of the Android ecosystem i.e. from 2008 until 2020. Our results show that Random Forest (RF) is the most effective classifier with the highest accuracy of 97.86%. This accuracy is 2.78% higher than the best accuracy reported in existing literature. The data also shows that RF is the most sustainable classifier with minimal decrease in F1 score for over-time performance. With regard to efficiency, we find that Logistic Regression (LR) is the best option and that the training time of most models improves significantly when a GPU-based setup instead of a CPU-based setup.