Query processing optimization in broadcasting XML data in mobile communications
- PDF / 2,974,266 Bytes
- 27 Pages / 439.37 x 666.142 pts Page_size
- 65 Downloads / 266 Views
Query processing optimization in broadcasting XML data in mobile communications Mohsen Shekarriz1 · Seyed Morteza Babamir1 · Meghdad Mirabi2 Accepted: 20 October 2020 © Springer Science+Business Media, LLC, part of Springer Nature 2020
Abstract Todays, XML as a de facto standard is used to broadcast data over mobile wireless networks. In these networks, mobile clients send their XML queries over a wireless broadcast channel and recieve their desired XML data from the channel. However, downloading the whole XML data by a mobile device is a challenge since the mobile devices used by clients are small battery powered devices with limited resources. To meet this challenge, the XML data should be indexed in such a way that the desired XML data can be found easily and only such data can be downloaded instead of the whole XML data by the mobile clients. Several indexing methods are proposed to selectively access the XML data over an XML stream. However, the existing indexing methods cause an increase in the size of XML stream by including some extra information over the XML stream. In this paper, a new XML stream structure is proposed to disseminate the XML data over a broadcast channel by grouping and summarizing the structural information of XML nodes. By summarizing such information, the size of XML stream can be reduced and therefore, the latency of retrieving the desired XML data over a wirless broadcast channel can be reduced. The proposed XML stream structure also contains indexes in order to skip from the irrelevant parts over the XML stream. It therefore can reduce the energy consumption of mobile devices in downloading the results of XML queries. In addition, our proposed XML stream structure can process different types of XML queries and experimental results showed that it improves the performace of XML query processing over the XML data stream compared to the existing research works in terms of access and tuning times. Keywords XML stream · Query processing · Mobile wireless broadcast networks · Indexing method · Twig pattern query
* Seyed Morteza Babamir [email protected] Extended author information available on the last page of the article
13
Vol.:(0123456789)
M. Shekarriz et al.
1 Introduction Nowadays, the use of XML (extensible Markup Language) [1] as a de facto standard for data dissemination over mobile wireless networks is very popular. Numerous applications use XML in order to share and exchange data over these networks like TTT,1 T–DMB2 services, and EPG3 of Digital Audio/Video Broadcasting services [2, 3]. Generally, there are two modes to disseminate data in wireless broadcast networks: (1) Push-Based Mode and (2) On Demand Mode [4–6]. Using the former mode, mobile clients send no request to the server and data are disseminated over a wireless broadcast channel by the server; clients listen to that channel to receive the data and process their queries. However, using the latter mode mobile clients receive their required data according to their requests. The submission of requests b
Data Loading...