Reliable communication in the presence of failures
ACM Transactions on Computer Systems (TOCS)
Checkpointing and Rollback-Recovery for Distributed Systems
IEEE Transactions on Software Engineering - Special issue on distributed systems
Design & analysis of fault tolerant digital systems
Design & analysis of fault tolerant digital systems
The ISIS project: real experience with a fault tolerant programming system
ACM SIGOPS Operating Systems Review
TCP/IP illustrated (vol. 1): the protocols
TCP/IP illustrated (vol. 1): the protocols
The process group approach to reliable distributed computing
Communications of the ACM
IEEE/ACM Transactions on Networking (TON)
Improving TCP/IP performance over wireless networks
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
Horus: a flexible group communication system
Communications of the ACM
Software agents
Flexible network support for mobility
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
Replication and fault-tolerance in the ISIS system
Proceedings of the tenth ACM symposium on Operating systems principles
Agent Tcl: Targeting the Needs of Mobile Computers
IEEE Internet Computing
Hi-index | 0.00 |
In this paper, a model called SAGCoM (Sliding-Agent Group Communication Model) is proposed for constructing a robust roaming environment over Internet. SAGCoM is based on the concept of agent and group communication. The concept of agent reduces the coupling of two connected individual networks, so that the error occurred within a network will not propagate to the other one. The operation of different communication adapters (also called tiers) can also easily be integrated through the operation of the agent. The group communication provides the ability of error recovery when one of the components, either hardware or software, crashed. The integration of the operation of different adapters provides them the ability of being used in a complementary way, i.e., they can be used interchangeably, but transparent to the user, which in turn lets the building of a seamless roaming environment become easier. In the paper, the feature of SAGCoM, i.e., the concept, the operational model, the architecture, the fault tolerance, and the performance are discussed in detail. Finally, we conclude that the contribution of this paper is the SAGCoM itself, and the solutions that give the environment of SAGCoM those peculiar features.