# A Novel Approach for Improving XML Querying over Wireless Broadcast Channels
## 5 Comparative Study
### Comparison of Access Time of the Proposed Scheme with Various Data Placement Schemes
Figure 3: Comparison of the access time of the proposed scheme against existing XML data placement techniques. Resource Utilization (RU): The extent to which system resources (CPU, memory, and bandwidth) are utilized. This parameter is calculated as the percentage of CPU, memory, and bandwidth used during the query. Sample Data and Assumptions  
We used the following sample data for the comparison:  
* Size of XML data (_size\({}_{\textit{xml}}\)_): 10 MB
* Number of Partitions: 5
* Bandwidth of each channel (_bandwidth\({}_{\textit{channel}}\)_): 1 MBps
* Query Complexity: Medium (2 units)
* Processing Efficiency: Medium (1 s per unit)
* Routing Complexity for Proposed Scheme: Medium (1 s)  
Comparative data of various performance metrics of the proposed scheme against existing XML data placement techniques is tabulated in Table 3 and depicted in Figure 4. The proposed scheme takes a balanced approach, with moderate query response time, efficient network traffic, and balanced resource utilization. The broadcast disk method provides a competitive query response time while maintaining moderate network traffic and resource utilization. The index-based method improves query response time, but at the expense of increased network traffic and resource utilization. Compared to other methods, sequential broadcast has the highest query response time and resource utilization. This quantitative comparison shows that the proposed scheme effectively balances query response time, network traffic, and resource utilization, making it a viable alternative to existing methods for XML querying via wireless broadcast channels. Figure 4: Comparison of the various performance metrics of the proposed scheme against existing XML data placement techniques. Comparison of Access Time of the Proposed Scheme with Centralized Querying and Unpartitioned Broadcasting XML Data Placement Schemes  
To provide a comparative study, the proposed scheme is compared to other XML data placement techniques. We compare the access time of these techniques under various scenarios:  
The proposed scheme implements data partitioning, load balancing, and query routing. 1. Centralized Querying [23]. 2. Unpartitioned Broadcasting [24]. Assumptions and Sample Data  
* Size of XML data (\(size_{xml}\)): 10 MB
* Complexity of XML data (\(complexity_{xml}\)): Medium (2)
* Number of partitions (for Proposed Scheme): 5
* Bandwidth of each channel (\(bandwidth_{channel}\)): 1 MBps
* Number of channels (\(number_{channels}\)): 5
* Routing Complexity for Proposed Scheme: Medium (1 s)
* Query Complexity: Medium (2 units)
* Processing Efficiency: Medium (1 s per unit)
* Centralized Querying Complexity: Additional 2 s for centralized processing  
The comparison of the access time of the proposed scheme against existing XML data placement techniques is tabulated in Table 4 and depicted in Figure 5. In terms of total access time, the proposed scheme outperforms both centralized querying and unpartitioned broadcasting methods. By partitioning the XML data and balancing the load across multiple wireless broadcast channels, the proposed scheme reduces transmission time. While efficiently routing and processing queries, this resulted in a total access time of 12 s, compared to 14 s for both centralized querying and unpartitioned broadcasting. \begin{table}
\begin{tabular}{c c c c} \hline \hline
**Parameters** & **Technique** & **Proposed Scheme** & **Centralized** & **Unpartitioned** \\  & & **Querying**[23] & **Broadcasting**[24] \\ \hline Partitioning Time (seconds) & 4 & NA & NA \\ \hline Transmission Time (seconds) & 2 & 10 & 10 \\ \hline Routing Time (seconds) & 4 & 2 & 2 \\ \hline Processing Time (seconds) & 2 & 2 & 2 \\ \hline Total Access Time (seconds) & 1 & 14 & 14 \\ \hline \hline \end{tabular}
\end{table} 
Table 4: Comparison of the access time of the proposed scheme against existing XML techniques.