# Recent Advancement of Data-Driven Models in Wireless Sensor Networks: A Survey
## 3 Related Work  
In this section, a brief review of the various existing studies and survey literature about WSNs is presented. WSNs design is a huge challenge to sustain because the geographical structure includes small-scale, large-scale, and hostile areas. In this geographical structure, various applications are used that have their own requirements and related issues. There are only a few studies that focus on WSNs data-driven models. Hence, this survey presents the application types, architectures, data-driven models, and challenges/limitations with future recommendations for data-driven models in WSNs, as shown in Table 1. \begin{table}
\begin{tabular}{c c c c c c} \hline \hline
**References** & **Applications** & \
\begin{tabular}{c} **WSNs** \\ **Types** \\ \end{tabular} & **Architecture** &
\begin{tabular}{c} **Data-Driven** \\ **Models** \\ \end{tabular} & **Challenges/Limitations** \\ \hline
[4] & Yes & No & No & No & No \\ \hline
[10] & Yes & No & No & No & No \\ \hline
[21] & No & Yes & Yes & No &
\begin{tabular}{c} Energy efficiency, topology design, cost, antenna \\ design, condition and type of soil, variable \\ requirements, environment size, and underground \\ \end{tabular} \\ \hline
[22] & No & Yes & No & No &
\begin{tabular}{c} Security, computational and memory, hardware \\ design, cost, and power consumption \\ \end{tabular} \\ \hline
[23] & Yes & Yes & No & No &
\begin{tabular}{c} Resource constraints, quality-of-service, security, data \\ redundancy, packet errors, variable-link capacity, and storage \\ \end{tabular} \\ \hline
[24] & Yes & Yes & No & No &
\begin{tabular}{c} Energy constraint, transmission media, computational \\ capability, limited bandwidth, fault tolerance, \\ scalability, and cost of deployment \\ \end{tabular} \\ \hline
[25] & Yes & Yes & Yes & Delay, network size, energy-efficiency, and scalability \\ \hline
[26] & Yes & No & Yes & No &
\begin{tabular}{c} Node weight and dimensions, robustness, \\ communication range, throughput, reliability and \\ security, network tolerance \\ \end{tabular} \\ \hline
[27] & Yes & Yes & Yes &
\begin{tabular}{c} Resource constrains, communication cost, streaming \\ data, heterogeneity and mobility of nodes, \\ communication failures, large-scale deployment, \\ identifying outlier sources \\ \end{tabular} \\ \hline
[28] & Yes & Yes & No & No &
\begin{tabular}{c} Limited bandwidth, delay variance and propagation, \\ transmission range, complex acoustic environment \\ \end{tabular} \\ \hline
[29] & Yes & Yes & No & Yes & Data collection and storage, data processing \\ \hline
[30] & Yes & Yes & Yes & No &
\begin{tabular}{c} Battery power issues, communication issue, severe \\ environment conditions \\ \end{tabular} \\ \hline \hline \end{tabular}
\end{table} 
Table 1: Comparison of existing related works of data-driven models in WSNs. Table 1 shows the difference between this survey article and existing studies in the area of WSNs for data management. Each WSNs type along with related applications is explained in detail [23; 24; 32]. The WSN types and architecture are presented in [21; 31], data aggregation and non-data aggregation are outlined in [22], and WSNs' applications are explained with the increase in network lifetime in [4; 10]. Energy-efficient routing protocols are designed for WSNs applications in [32]. Hence, this survey presents the WSNs' applications, types, architecture, and data-driven models in detail. After the configuration of WSN types, applications, and architecture, data need to be captured and delivered by sensor nodes. Data are based on different data-driven models according to the WSN scenarios. Data-driven models are necessary for handling the data in WSNs to enhance network lifetime, congestion control, traffic control, and overload, while data redundancy reduction, packet loss, data delay, and data accuracy affect each data-driven model. Thus, the researcher needs to do more work for the enhancement of data-driven models.