Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2004.11D.4.783

A Split Synchronizable Mobile Transaction Processing Model for e-Business Applications in Ubiquitous Computing Environment  

Choi, Mi-Seon (우송대학교 컴퓨터공학과)
Kim, Young-Kuk (충남대학교 컴퓨터과학과)
Abstract
An e-business client application in ubiquitous mobile computing environment may become disconnected from the enterprise server due to broken communication connections caused by the limitation of mobile computing environments(limited battery life of the mobile device, low bandwidth communication, incomplete wireless communication infrastructure, etc). It Is even Possible that mobile client application Intentionally operates in disconnected mode to reduce communication cost and the power consumption of the mobile device. We use “data hoarding” as a means of providing local autonomy to allow transactions to be processed and committed on the mobile host despite of disconnection. The key problem to this approach is the synchronization problem that serialize potentially conflicting updates from disconnected clients on master objects of the server database. In this paper, we present a new transaction synchronizing method that splits a transaction into a set of independent component transactions and give the synchronization priority on each component taking the possibility of use and conflicts in the server into consideration. Synchronization is performed component by component based un synchronization priority. After the Preferred component of a no bile transaction succeeds in synchronization with the server, the mobile transaction can pre-commit at server. A pre-committed transaction's updated value is made visible at server before the final commit of the transaction. The synchronization of the component with low synchronization priority can be delayed in adaption to wireless bandwidth and computing resources. As a result, the availability of important data updated by mobile client is increased and it can maximize the utilization of the limited wireless bandwidth and computing resources.
Keywords
Disconnection; Mobile Transaction; Component Transaction; Split Synchronization;
Citations & Related Records
연도 인용수 순위
  • Reference
1 R. Alonso and H. Korth, 'Database Issues in Nomadic Computing,' In Proc. Of the ACM SIGMOD Conference on Management of Data, pp.388-392, 1993
2 B. R. Badrinath and S. Phatak, 'Database Server Organization for Handling Mobile Clients,' Technical Report DCS-342, Department of Computer Science, Rutgers University, 1997
3 P. K. Chrysanthis, 'Transaction Processing in Mobile Computing Environment,' In Proceedings of the IEEE Workshop on Advances in Parallel and Distributed Systems, Princeton, New Jersey, pp.77-83, October, 1993   DOI
4 J. Gray, P. Helland, P. O'Neil and D. Shasha, 'The Dangers of Replication and a Solution,' In Proceedings of the ACM SIGMOD Conference, Montreal, Canada, pp.173-182, 1996   DOI   ScienceOn
5 S. H. Phatak, B. R. Badrinath, 'Conflict Resolution and Reconciliation in Disconnected Databases,' DEXA Workshop, pp.76-81, 1999   DOI
6 E. Pitoura, B. Bhargava and O. Wolfson, 'Data Consistency in Intermittently Connected Distributed Systems,' Technical Report DCS-96-10, Department of Computer Science, University of Ioannina, 1997
7 P. Bernstein, V. Hadzilacos and N. Goodman, 'Concurrency Control and Recovery in Database Systems,' Addison-Wesley Publishing Co., 1987
8 S. K. Madria, Bharat Bhargava, 'A Transaction Model to Improve Data Availability in Mobile Computing,' Distributed and Parallel Database, Vol.10, No.2, pp.127-160, 2001   DOI
9 G. Walborn and P. K. Chrysanthis, 'Supporting Semantics-Based Transaction Processing in Mobile Database Applications,' In Proceedings of the 14th Symposium on Rliable Distributed Systems, pp.31-40, Sep., 1995
10 P. Liu, P. Ammann, S. Jajodia, 'Incorporating Transaction Semantics to Reduce Reprocessing Overhead in Replicated Mobile Data Applications,' 19th IEEE International Conference on Distributed Computing Systems, May, 1999   DOI
11 'TPC Benchmark C,' Standard specification. www.tpc.org
12 Oracle 9i Documentation, www.oracle.com
13 T. Imielinski and B. R. Badrinath, 'Mobile Wireless Computing : Solutions and challenges in data management,' Technical Report DCS-TR-296, Dept. of Computer Science, Rutgers Univ., New Brunswick, NJ08903, 1993
14 D. Terry, A. Demers, K. Petersen, M. Spreitzer, M. Theimer, and B. Welch, 'Session Guarantees for Weakly Consistent Replicated Data,' In Proceedings of the International Conference on Parallel and Distributed Information Systems, pp.140-149, Sep., 1994