In this paper, we propose and study an application layer architecture to provide reliable data access and transactions in the Mobile environment. In our architecture, we use proxy agents at the base station and the mobile station to isolates the wireless channel errors from the mobile client as well as the wired network. To provide a reliable message exchange mechanism between the mobile and base station we introduce the concept of Mailbox. Using the proxy architecture, we propose new transaction mechanisms which provide transaction consistency and time bounds. We introduce the concept of Migrating Transaction Objects(MTO) and the Transaction Interface(TI). In these mechanisms we migrate a transaction from the mobile station to special proxies sitting on the base station in a reliable and secure manner. We have implemented the MobiDAT in an actual wirless framework using WaveLAN PCMCIA and ISA cards. We provide a performance evaluation of our architecture.
展开▼