Reliable communication in the presence of failures
ACM Transactions on Computer Systems (TOCS)
An efficient and fault-tolerant solution for distributed mutual exclusion
ACM Transactions on Computer Systems (TOCS)
A network architecture providing host migration transparency
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
IP-based protocols for mobile internetworking
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Disconnected operation in the Coda File System
ACM Transactions on Computer Systems (TOCS)
Wireless Coyote: a computer-supported field trip
Communications of the ACM - Special issue on technology in K–12 education
Impact of mobility on distributed computations
ACM SIGOPS Operating Systems Review
Database system issues in nomadic computing
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Power efficient filtering of data on air
EDBT '94 Proceedings of the 4th international conference on extending database technology: Advances in database technology
Database in crisis and transition: a technical agenda for the year 2001
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Mobile wireless computing: challenges in data management
Communications of the ACM
A N algorithm for mutual exclusion in decentralized systems
ACM Transactions on Computer Systems (TOCS)
Service interface and replica management algorithm for mobile file system clients
PDIS '91 Proceedings of the first international conference on Parallel and distributed information systems
Querying in Highly Mobile Distributed Environments
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Disconnected operation for AFS
MLCS Mobile & Location-Independent Computing Symposium on Mobile & Location-Independent Computing Symposium
UNIX for nomads: making Unix support mobile computing
MLCS Mobile & Location-Independent Computing Symposium on Mobile & Location-Independent Computing Symposium
Local area mobile computing on stock hardware and mostly stock software
MLCS Mobile & Location-Independent Computing Symposium on Mobile & Location-Independent Computing Symposium
A framework for delivering multicast message in networks with mobile hosts
Mobile Networks and Applications - Special issue: routing in mobile communications networks
Software engineering for mobility: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Transaction Processing in Mobile, Heterogeneous Database Systems
IEEE Transactions on Knowledge and Data Engineering
Design and Performance Evaluation of Efficient Consensus Protocols for Mobile Ad Hoc Networks
IEEE Transactions on Computers
Extending the Condor distributed systems for mobile clients
ACM SIGMOBILE Mobile Computing and Communications Review
A consistent checkpointing-recovery protocol for minimal number of nodes in mobile computing system
HiPC'07 Proceedings of the 14th international conference on High performance computing
Ensuring reliability in B2B services: Fault tolerant inter-organizational workflows
Information Systems Frontiers
Hi-index | 0.25 |
Mobile computing represents a new paradigm that aims to provide continuous network connectivity to users regardless of their location. To realize this aim, it is necessary to design distributed algorithms that explicitly account for host mobility and the physical constraints associated with such networks. This paper presents an operational system model for explicitly incorporating the effects of host mobility with appropriate cost measures. It points out the drawbacks of executing distributed algorithms in this model that are not explicitly designed for mobile hosts. To overcome the resource constraints of mobile hosts, we propose a two tier principle for structuring distributed algorithms for mobile hosts so that the computation and communication requirements of an algorithm are borne by the static hosts to the extent possible. In addition, since location of a mobile host could change after initiating a distributed computation and before receiving the result, location management of mobile participants needs to be explicitly integrated with algorithm design.