Transaction Processing in Mobile Database Systems

Author(s):  
Ashish Jain

In a mobile computing environment, a potentially large number of mobile and fixed users may simultaneously access shared data; therefore, there is a need to provide a means to allow concurrent management of transactions. Specific characteristics of mobile environments make traditional transaction management techniques no longer appropriate. This is due the fact that the ACID properties of transactions are not simply followed, in particular the consistency property. Thus, transaction management models adopting weaker form of consistency are needed and these models can now tolerate a limited amount of consistency. In this paper we have proposed (execution framework based on common ground shared by most of mobile transaction models found in the literature and investigate it under different execution strategies. More over, the effects of the fixed host transaction are identified and included in the evaluation The integration between wired and wireless environments confirms that the execution strategy is critical for the performance of a system. Neither MHS nor FHS are optimal in all situations and the performance penalties and wasted wireless resources can be substantial. A combined strategy CHS at least matches the best performance of the FHS and MHS and shows better performance than both in many cases.

Author(s):  
Widad Ettazi ◽  
Hatim Hafiddi ◽  
Mahmoud Nassar

The proposed techniques for wireless environments during the last decade have limited support for dynamically changing environments. Due to its nature, the mobile computing environment is extremely dynamic and subject to rapid and unpredictable changes. Similarly, the characteristics of mobile applications affect their transactional requirements. The challenge is to reflect on solutions offering more flexibility and adaptability. In this article, the contribution was focused mainly on the problem of atomic commit that ensures the atomicity property. The trail of adapting mobile transaction commit protocols to context changes has been explored. This has led to the formalization of a flexible transaction model CATSM that supports adaptable properties and a commit protocol CA-TCP that enables adaptation to application requirements and mobile context in terms of transactional properties and execution cost. An architecture based on the concept of adaptation policy has also been designed for the implementation of the proposed solution.


Author(s):  
Santosh Balakrishnan ◽  
Abdelsalam (Sumi) Helal ◽  
Margaret Dunham ◽  
Youzhong Liu

In this chapter, we first revisit the basic concepts of database transactions, and discuss how these concepts are achieved in practical systems. Next, we briefly go through the architecture of transaction processing systems in the centralized and the distributed environments. This chapter we have reviewed the basic concepts of database systems and database transactions, and discussed the architecture of transaction processing systems in distributed environments. We will shift our focus to transactions and transaction processing in mobile environments, which possess some unique characteristics such as the mobility of mobile computing hosts, the limitations of wireless communications and the resource constraints of mobile computing devices.


1988 ◽  
Vol 17 (3) ◽  
pp. 117-125 ◽  
Author(s):  
Akhil Kumar ◽  
Michael Stonebraker

2003 ◽  
Vol 45 (1) ◽  
pp. 79-100 ◽  
Author(s):  
SungSuk Kim ◽  
SangKeun Lee ◽  
Chong-Sun Hwang

Author(s):  
Prasanta Kumar Panda ◽  
Sujata Swain ◽  
P. K. Pattnaik

Mobile computing is presently experiencing a period of unprecedented growth with the convergence of communication and computing capabilities of mobile phones and personal digital assistant. However, mobile computing presents many inherent problems that lead to poor network connectivity. To overcome poor connectivity and reduce cost, mobile clients are forced to operate in disconnected and partially connected modes. One of the main goals of mobile data access is to reach the ubiquity inherent to the mobile systems: to access information regardless of time and place. Due to mobile systems restrictions such as, for instance, limited memory and narrow bandwidth, it is only natural that researchers expend efforts to soothe such issues. This work approaches the issues regarding the cache management in mobile databases, with emphasis in techniques to reduce cache faults while the mobile device is either connected, or with a narrow bandwidth, or disconnected at all. Thus, it is expected improve data availability while a disconnection. Here in the paper, we try to describe various mobile transaction models, focusing on versatile data sharing mechanisms in volatile mobile environments.


Sign in / Sign up

Export Citation Format

Share Document