The rapid growth in the use of wireless communication and mobile devices has created a potential for variety of mobile transaction support. The variety of mobile transaction models have already been developed for dealing with different challenging requirements in this environment. However, a transaction management in mobile computing environment faces several challenges such as scarce bandwidth, limited energy resources, asymmetry in wired and wireless connectivity, asymmetry in mobile and fixed hosts, and mobility of host and their limitations. Due to these constraints, data loss, frequent disconnection, unpredicted number of wireless and wired access and high transaction aborts have been occurred. In this paper we propose a new transaction scheme called Surrogate Object based mobile transaction model. The main focus is to support data caching at surrogate object for faster data access and database operations among mobile transactions at different mobile hosts in mobile environment. This is done by creating the surrogate object in the static network to act on behalf of each mobile device. One consequence of using the surrogate object model is that mobile devices would be transparent to the instability of wireless communication. The surrogate object can remain active, maintaining information regarding the current state and plays an active role on behalf of the device and reduces the network congestions, overcomes the asymmetry in wired and wireless access and achieve the low abort rate. The performance of the proposed model for mobile transaction is evaluated and compared in the absence of surrogate object. Results showed that a significant reduction in wireless access and abort probability can be obtained with the proposed model when measuring performance metrics.
[1]
Panos K. Chrysanthis.
Transaction processing in mobile computing environment
,
1993,
Proceedings 1993 IEEE Workshop on Advances in Parallel and Distributed Systems.
[2]
Le Gruenwald,et al.
A pre‐serialization transaction management technique for mobile multidatabases
,
2000,
Mob. Networks Appl..
[3]
Tomoya Enokido,et al.
Mobile Agent Model for Transaction Processing on Distributed Objects
,
2004,
AINA.
[4]
Abdelsalam Helal,et al.
A mobile transaction model that captures both the data and movement behavior
,
1997,
Mob. Networks Appl..
[6]
Yoo-Sung Kim,et al.
Moflex transaction model for mobile heterogeneous multidatabase systems
,
2000,
Proceedings Tenth International Workshop on Research Issues in Data Engineering. RIDE 2000.
[7]
Mads Nygård,et al.
Mobile transaction system for supporting mobile work
,
2005,
16th International Workshop on Database and Expert Systems Applications (DEXA'05).
[8]
Panos K. Chrysanthis,et al.
Transaction processing in PRO-MOTION
,
1999,
SAC '99.
[9]
Claudia Roncancio,et al.
A Survey of Mobile Transactions
,
2004,
Distributed and Parallel Databases.
[10]
Tomoya Enokido,et al.
Mobile agent model for transaction processing on distributed objects
,
2003,
18th International Conference on Advanced Information Networking and Applications, 2004. AINA 2004..
[11]
Bharat K. Bhargava,et al.
Data Consistency in Intermittently Connected Distributed Systems
,
1999,
IEEE Trans. Knowl. Data Eng..
[12]
D. Janaki Ram,et al.
Surrogate Object Model: A New Paradigm for Distributed Mo-bile Systems
,
2005,
ISTA.