{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T18:05:14Z","timestamp":1754157914286,"version":"3.41.2"},"reference-count":20,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2008,6,27]],"date-time":"2008-06-27T00:00:00Z","timestamp":1214524800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008,6,27]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>Recently the advances in wireless communication technology and the popularity of portable computers have rendered mobile computing environments from which mobile users with battery\u2010operated palmtops can access the information via wireless channels, without space and time restriction. In mobile computing environments, mobile users cache the data items to use the bandwidth efficiently and improve the response time of mobile transactions. If the data items cached in mobile users are updated at the server, the server broadcasts an invalidation report for maintaining the cache consistency of mobile users. However, this method has an obstacle that does not guarantee the serializable execution of mobile transactions. The purpose of this paper is to propose the four types of reports for mobile transaction (FTR\u2010MT) method for ensuring the serializable execution of mobile transactions.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>The paper describes the FTR\u2010MT method, which is composed of four types of algorithms, e.g. group report composition algorithm, immediate commit decision algorithm, cache consistency algorithm, and disconnection cache consistency algorithm. FTR\u2010MT method for improving the response time of mobile transactions makes a commit decision by using the four types of reports.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>With the FTR\u2010MT method, mobile users can make a commit decision by using the four types of reports. The response time of mobile transactions can be reduced. Furthermore, the FTR\u2010MT method can improve the cache efficiency in the case that the disconnection of mobile users is longer than the broadcast interval of the window report.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>This paper proposes a new method for guaranteeing the serializable execution of mobile transactions, called FTR\u2010MT, using four types of reports. Also, it can prevent the entire cache dropping, even though the disconnection of a mobile host is longer than the broadcast interval of a window report. Through the analytical model, this method is felt to be superior to other methods, in terms of the average response time and the commit rate of mobile transactions, and bandwidth usage.<\/jats:p><\/jats:sec>","DOI":"10.1108\/17427370810890391","type":"journal-article","created":{"date-parts":[[2008,8,16]],"date-time":"2008-08-16T07:18:25Z","timestamp":1218871105000},"page":"213-231","source":"Crossref","is-referenced-by-count":0,"title":["Broadcasting four types of reports to read only transactions in mobile computing environments"],"prefix":"10.1108","volume":"4","author":[{"given":"Daein","family":"Kim","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Buhyun","family":"Hwang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2022030920295922900_b1","doi-asserted-by":"crossref","unstructured":"Acharya, S., Franklin, M. and Zdonik, S. (1997), \u201cBalancing push and pull for data broadcast\u201d, Proceedings of ACM SIGMOD Conference on Management of Data, SIGMOD 97, Tucson, AZ, 13\u201015 May 1997, pp. 183\u201094.","DOI":"10.1145\/253260.253293"},{"key":"key2022030920295922900_b2","doi-asserted-by":"crossref","unstructured":"Barbara, D. and Imielinski, T. (1995), \u201cSleepers and workaholics: caching strategies in mobile environments (extended version)\u201d, VLDB Journal, Vol. 4 No. 4, pp. 567\u2010602.","DOI":"10.1007\/BF01354876"},{"key":"key2022030920295922900_b3","doi-asserted-by":"crossref","unstructured":"Eidsvik, A.K., Karlsen, R., Grace, P. and Blair, G. (2006), \u201cTransaction service discovery in mobile environments\u201d, Proceedings of 20th International Conference on Advanced Information Networking and Applications (AINA 2006), Vienna, 18\u201020 April 2006, pp. 224\u20108.","DOI":"10.1109\/AINA.2006.335"},{"key":"key2022030920295922900_b4","doi-asserted-by":"crossref","unstructured":"Han, J., Pei, J. and Yin, Y. (2000), \u201cMining frequent patterns without candidate generation\u201d, Proceedings of ACM SIGMOD Conference on Management of Data, Dallas, TX, 14\u201019 May 2000, pp. 1\u201012.","DOI":"10.1145\/335191.335372"},{"key":"key2022030920295922900_b5","doi-asserted-by":"crossref","unstructured":"Jing, J., Elmagarmid, A., Henal, A. and Alonso, R. (1997), \u201cBit\u2010sequences: an adaptive cache invalidation method in mobile client\/server environments\u201d, Mobile Networks and Applications, Vol. 2 No. 2, pp. 115\u201027.","DOI":"10.1023\/A:1013616213333"},{"key":"key2022030920295922900_b6","doi-asserted-by":"crossref","unstructured":"Kim, D. and Hwang, B. (2006), \u201cBroadcasting group information to ensure consistency and correctness in mobile computing environments\u201d, Embedded and Ubiquitous Computing, LNCS4096, August, pp. 570\u20109.","DOI":"10.1007\/11802167_58"},{"key":"key2022030920295922900_b7","doi-asserted-by":"crossref","unstructured":"Kim, S., Yang, S. and Lee, S. (2004), \u201cMaintaining mobile transactional consistency in hybrid broadcast environments\u201d, Acta Information, Vol. 4, August, pp. 65\u201081.","DOI":"10.1007\/s00236-003-0142-7"},{"key":"key2022030920295922900_b8","doi-asserted-by":"crossref","unstructured":"Kumar, V., Prabhu, N., Dunham, M.H. and Seydim, A.Y. (2002), \u201cTCOT\u2010A timeout\u2010based mobile transaction commitment protocol\u201d, IEEE Transactions on Computer, Vol. 51 No. 10, October, pp. 1212\u201018.","DOI":"10.1109\/TC.2002.1039846"},{"key":"key2022030920295922900_b9","unstructured":"Lam, K., Au, M. and Chan, E. (2002), \u201cBroadcasting consistent data to read\u2010only transactions from mobile clients\u201d, The Computer Journal, Vol. 45 No. 2, pp. 129\u201046."},{"key":"key2022030920295922900_b10","unstructured":"Le, H.N. and Nygaard, M. (2005), \u201cMobile transaction system for supporting mobile work\u201d, Proceedings of Database and Expert Systems Applications (DEXA 2005), Copenhagen, August, pp. 1090\u20101094."},{"key":"key2022030920295922900_b11","unstructured":"Lee, S. (2002), \u201cCaching and concurrency control in a wireless mobile computing environments\u201d, IEICE Transaction on Information System, Vol. 85\u2010D No. 8, August, pp. 1284\u201096."},{"key":"key2022030920295922900_b12","doi-asserted-by":"crossref","unstructured":"Lee, V.C.S., Lam, K. and Kuo, T. (2004), \u201cEfficient validation of mobile transactions in wireless environments\u201d, The Journal of Systems and Software, Vol. 1, January, pp. 183\u201093.","DOI":"10.1016\/S0164-1212(03)00084-0"},{"key":"key2022030920295922900_b13","doi-asserted-by":"crossref","unstructured":"Lee, V.C.S., Lam, K. and Son, S. (2002), \u201cConcurrency control using timestamp ordering in broadcast environments\u201d, The Computer Journal, Vol. 45 No. 4, pp. 410\u201022.","DOI":"10.1093\/comjnl\/45.4.410"},{"key":"key2022030920295922900_b14","doi-asserted-by":"crossref","unstructured":"Lim, J.B. and Hurson, A.R. (2002), \u201cTransaction processing in mobile, heterogeneous database systems\u201d, IEEE Transactions on Knowledge and Data Engineering, Vol. 14 No. 6, November, pp. 1330\u201046.","DOI":"10.1109\/TKDE.2002.1047771"},{"key":"key2022030920295922900_b15","doi-asserted-by":"crossref","unstructured":"Lin, C., Hu, H. and Lee, D. (2004), \u201cAdaptive data delivery in wireless communication environment\u201d, Wireless Networks, Vol. 10, March, pp. 103\u201020.","DOI":"10.1023\/B:WINE.0000013076.30510.b4"},{"key":"key2022030920295922900_b16","unstructured":"Panduranga, S.N. (2005), \u201cSimplifying mobile commerce through a trusted transaction broker\u201d, Proceedings of IEEE International Conference Personal Wireless Communications 2005, New Delhi, January, pp. 267\u201071."},{"key":"key2022030920295922900_b17","doi-asserted-by":"crossref","unstructured":"Pitoura, E. and Chrysanthis, P.K. (2002), \u201cMultiversion data broadcast\u201d, IEEE Transactions on Computers, Vol. 51 No. 10, October, pp. 1224\u201030.","DOI":"10.1109\/TC.2002.1039848"},{"key":"key2022030920295922900_b18","doi-asserted-by":"crossref","unstructured":"Prabhu, N., Kumar, V., Ray, I. and Yang, G. (2004), \u201cConcurrency control in mobile database systems\u201d, Proceedings of 18th International Conference on Advanced Information Networking and Application (AINA 2004), Fukuoka, 29\u201031 March, Vol. 2, pp. 83\u20106.","DOI":"10.1109\/AINA.2004.1283761"},{"key":"key2022030920295922900_b19","doi-asserted-by":"crossref","unstructured":"Tan, K.L. (2001), \u201cAn evaluation of cache invalidation strategies in wireless environments\u201d, IEEE Transactions on Parallel and Distributed Systems, Vol. 12 No. 8, August, pp. 789\u2010807.","DOI":"10.1109\/71.946652"},{"key":"key2022030920295922900_b20","doi-asserted-by":"crossref","unstructured":"Tan, K.L. and Cai, J. (1997), \u201cBroadcast\u2010based group invalidation: an energy\u2010efficient cache invalidation strategy\u201d, Information Sciences, Vol. 100, August, pp. 229\u201053.","DOI":"10.1016\/S0020-0255(97)00046-7"}],"container-title":["International Journal of Pervasive Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/17427370810890391","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17427370810890391\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17427370810890391\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T00:24:10Z","timestamp":1753403050000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijpcc\/article\/4\/2\/213-231\/162786"}},"subtitle":[],"editor":[{"given":"Xioabo","family":"Zhou","sequence":"first","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2008,6,27]]},"references-count":20,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2008,6,27]]}},"alternative-id":["10.1108\/17427370810890391"],"URL":"https:\/\/doi.org\/10.1108\/17427370810890391","relation":{},"ISSN":["1742-7371"],"issn-type":[{"type":"print","value":"1742-7371"}],"subject":[],"published":{"date-parts":[[2008,6,27]]}}}