Building information systems for mobile environments

It is expected that in the near future, tens of millions of users will have access to distributed information systems through wireless connections. The technical characteristics of the wireless medium and the resulting mobility of both data resources and data consumers raise new challenging questions regarding the development of information systems appropriate for mobile environments. In this paper, we report on the development of such a system. First, we describe the general architecture of the information system and the main considerations of our design. Then, based on these considerations, we present our system support for maintaining the consistency of replicated data and for providing transaction schemas that account for the frequent but predictable disconnections, the mobility, and the vulnerability of the wireless environment.

[1]  Bharat K. Bhargava,et al.  The Raid Distributed Database System , 1989, IEEE Trans. Software Eng..

[2]  Amit P. Sheth,et al.  Management of interdependent data: specifying dependency and consistency requirements , 1990, [1990] Proceedings. Workshop on the Management of Replicated Data.

[3]  Rafael Alonso,et al.  Data caching issues in an information retrieval system , 1990, TODS.

[4]  Baruch Awerbuch,et al.  Concurrent online tracking of mobile users , 1991, SIGCOMM 1991.

[5]  B. Awerbuch,et al.  Concurrent online tracking of mobile users , 1991, SIGCOMM '91.

[6]  Gerald Q. Maguire,et al.  IP-Based Protocols for Mobile Internetworking , 1991, SIGCOMM.

[7]  Steven K. Feiner,et al.  Software technology for wireless mobile computing , 1991, IEEE Network.

[8]  Gerald Q. Maguire,et al.  IP-based protocols for mobile internetworking , 1991, SIGCOMM 1991.

[9]  Fumio Teraoka,et al.  A network architecture providing host migration transparency , 1991, SIGCOMM 1991.

[10]  Dan Duchamp,et al.  Service interface and replica management algorithm for mobile file system clients , 1991, [1991] Proceedings of the First International Conference on Parallel and Distributed Information Systems.

[11]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[12]  Tomasz Imielinski,et al.  Querying in Highly Mobile Distributed Environments , 1992, VLDB.

[13]  Eben M. Haber,et al.  A mobile computer interface for heterogeneous databases , 1993, Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems.

[14]  Rafael Alonso,et al.  Database system issues in nomadic computing , 1993, SIGMOD Conference.

[15]  Tomasz Imielinski,et al.  Data management for mobile computing , 1993, SGMD.

[16]  Evaggelia Pitoura,et al.  Dealing with Mobility: Issues and Research Challenges , 1993 .

[17]  Bharat Bhargava,et al.  WANCE: A wide area network communication emulation system , 1993, Proceedings 1993 IEEE Workshop on Advances in Parallel and Distributed Systems.

[18]  Panos K. Chrysanthis Transaction processing in mobile computing environment , 1993, Proceedings 1993 IEEE Workshop on Advances in Parallel and Distributed Systems.

[19]  Bharat K. Bhargava,et al.  O-Raid: experiences and experiments , 1993, [1993] Proceedings International Conference on Intelligent and Cooperative Information Systems.

[20]  John R. Nicol,et al.  Object orientation in heterogeneous distributed computing systems , 1993, Computer.

[21]  A. Prasad Sistla,et al.  Data replication for mobile computers , 1994, SIGMOD '94.

[22]  Mahadev Satyanarayanan,et al.  Disconnected Operation in the Coda File System , 1999, Mobidata.

[23]  Tomasz Imielinski,et al.  Mobile wireless computing: challenges in data management , 1994, CACM.

[24]  John Zahorjan,et al.  The challenges of mobile computing , 1994, Computer.

[25]  Bharat K. Bhargava,et al.  Maintaining consistency of data in mobile distributed environments , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.