Abstract
Broadcasting is one of the basic ways to access XML data via mobile wireless networks. In these networks, XML data are disseminated over a wireless broadcast channel and mobile clients can connect to this channel via portable devices and receive the XML data they need. To date, various indexing methods have been proposed to broadcast the XML data over mobile wireless broadcast networks, each of which attempts to reduce the latency and energy consumption of mobile devices in processing the different types of XML queries. Most of the proposed indexing methods use only a single wireless broadcast channel for XML data dissemination. Due to the sequential data access over a wireless broadcast channel, the access time to retrieve the desired XML data over a broadcast channel is longer if the length of generated XML data stream is large. This paper proposes two new XML data placement schemes to disseminate the XML data over multiple wireless broadcast channels by partitioning the XML data stream into several partitions and placing them into multiple wireless broadcast channels. The goal of both of which is a further reduction of the access time during the process of XML querying over the broadcast channels. According to the experimental results, the proposed XML data placement schemes have achieved the goal of further reducing the access time, especially when the size of XML document to be disseminated is large.
Similar content being viewed by others
References
Qin Y, Sheng QZ, Wang H, Falkner NJG (2018) Organizing XML data in a wireless broadcast system by exploiting structural similarity. Wirel Pers Commun 98:1299–1329
Imielinski T, Viswanathan S, Badrinath BR (1997) Data on air: organization and access. IEEE Trans Knowl Data Eng 9:353–372
Imieĺinski T, Badrinath BR (1993) Data management for mobile computing. SIGMOD Record 22:34–39
Imielinski T, Viswanathan S, Badrinath BR (1994) Energy efficient indexing on air. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, Minneapolis, Minnesota (USA). pp. 25–36
Acharya S, Alonso R, Franklin M, Zdonik S (1995) Broadcast disks: data management for asymmetric communication environments. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, San Jose, California (USA). pp. 199–210
Chung YD, Kim MH (2000) An index replication scheme for wireless data broadcasting. J Syst Softw 51:191–199
Chung YD, Kim MH (2001) Effective data placement for wireless broadcast. Distrib Parallel Databases 9:133–150
Chung YD, Yoo S, Kim MH (2010) Energy and latency efficient processing of full-text searches on a wireless broadcast stream. IEEE Trans Knowl Data Eng 22:207–218
Lee C-C, Leu Y (2005) Efficient data broadcast schemes for mobile computing environments with data missing. Inf Sci 172:335–359
Boroujeni AB, Mirabi M (2016) A novel replication strategy for efficient XML data broadcast in wireless mobile networks. J Inf Sci Eng 32:309–327
Park C-S, Kim CS, Chung YD (2005) Efficient stream organization for wireless broadcasting of XML data. In: Proceedings of the 10th Asian Computing Science Conference on Advances in Computer Science: Data Management on the Web, Kunming (China), 2005, pp. 223–235
Park S-H, Choi J-H, Lee S (2006) An effective, efficient XML data broadcasting method in a mobile wireless network. In: Proceedings of the 17th International Conference on Database and Expert Systems Applications (DEXA 2006), Krakow (Poland), pp. 358–367
Park JP, Park C-S, Chung YD (2010) Energy and latency efficient access of wireless XML stream. J Database Manag 21:58–79
Mirabi M, Ibrahim H, Fathi L (2013) PS+Pre/Post: a novel structure and access mechanism for wireless XML stream supporting twig pattern queries. Pervasive Mob Comput 15(2014):3–25
Park JP, Park CS, Chung YD (2013) Lineage Encoding: An Efficient Wireless XML data Streaming Supporting Twig Pattern Queries. IEEE Trans Knowl Data Eng 24:1559–1573
Javani M, Mirabi M (2017) An efficient index and data distribution scheme for XML data broadcast in mobile wireless networks. J Inf Sci Eng 33:159–182
Shekarriz M, Babamir SM, Mirabi M (2020) Query processing optimization in broadcasting XML data in mobile communications. J Supercomput. https://doi.org/10.1007/s11227-020-03479-5
Safabahar B, Mirabi M (2017) A new structure and access mechanism for secure and efficient XML data broadcast in mobile wireless networks. J Syst Softw 125:119–132
Shokri M, Mirabi M (2019) An efficient stream structure for broadcasting the encrypted XML data in mobile wireless broadcast channels. J Supercomput 75:7147–7173
Lo S-C, Chen ALP (2000) Optimal index and data allocation in multiple broadcast channels. In: Proceedings of the 16th International Conference on Data Engineering, San Diego, California (USA), 2000, pp. 293–302
Yee WG, Navathe SB, Omiecinski E, Jermaine C (2002) Efficient data allocation over multiple channels at broadcast servers. IEEE Trans Comput 51:1231–1236
Yee WG, Navathe SB (2003) Efficient data access to multi-channel broadcast programs. In: Proceedings of the 12th International Conference on Information and Knowledge Management (CIKM 2003), New Orleans (USA), 2003, pp. 153–160
Mirabi H, Mirabi M, Borjian Boroujeni A (2016) An efficient XML data placement scheme over multiple wireless broadcast channels. J Inf Sci Eng 32:1183–1203
Haw SC, Lee CS (2009) Extending path summary and region encoding for efficient structural query processing in native XML databases. J Syst Softw 82:1025–1035
Mirabi M, Ibrahim H, Udzir NI, Mamat A (2012) An encoding scheme based on fractional number for querying and updating XML data. J Syst Softw 85:1831–1851
Bray T, Paoli J, Sperberg-McQueen CM, Maler E, F. Yergeau F (2008) Extensible markup language (XML) 1.0 (5th Edition) W3C Recommendation," http://www.w3.org/TR/REC-xml/
Berglund A, Boag S, Chamberlin D, Fernndez MF, Kay M, Robie J, Siméon J (2010) XML path language (XPath) 2.0 (Second Edition), http://www.w3.org/TR/xpath20/
Sun W, Qin Y, Yu P, Zhang Z (2007) On-demand XML data broadcast in wireless computing environments. In: Proceedings of the 3rd International Conference on Wireless Communications, Networking and Mobile Computing, Shanghai (China), pp. 3035–3038
Qin Y, Sun W, Zhang Z, Yu P, He Z (2008) Query-grouping based scheduling algorithm for on-demand XML data broadcast. In: Proceedings of the 4th International Conference on Wireless Communications, Networking and Mobile Computing, Dallian (China), pp. 1–4
Qin Y, Sun W, Zhang Z, Yu P, He Z, Chen W (2009) A novel air index scheme for twig queries in on-demand XML data broadcast. In: Proceedings of the 20th International Conference on Database and Expert Systems Applications, Linz (Austria), pp. 412–426
Qin Y, Wang H, Sun L (2011) Cluster-based scheduling algorithm for periodic XML data broadcast in wireless environments. In: 2011 IEEE Workshops of International Conference on Advanced Information Networking and Applications, Biopolis (Singapore), 2011, pp. 855–860
Sun W, Qin Y, Wu J, Zheng B, Zhang Z, Yu P, Liu P, Zhang J (2013) Air indexing for on-demand XML data broadcast. IEEE Trans Parallel Distrib Syst 25:1371–1381
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Fathi Ozonbolagh, S., Mirabi, M. Efficient XML data placement schemes over multiple mobile wireless broadcast channels. J Supercomput 78, 168–199 (2022). https://doi.org/10.1007/s11227-021-03884-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-021-03884-4