Process Migration and Group Membership Management
Summary
In distributed and cloud computing, applications run as multiple connected processes across different machines. When a machine fails or load needs balancing, a process may have to move (migrate) to another machine while the rest of its group keeps communicating.
This patent describes protocols for dynamic group communication. Group communication continues while the processes reach a global superstep and a synchronization point; the migrating process is then spawned on the new device, the group membership is updated, and the new process continues with the group.
Inventors
- Xian-He Sun
- Cong Du
Technical Abstract
The systems, methods, and protocols disclosed herein provide an improvement to providing increased fault tolerance and transparent service to a user with dynamic group communication. Migrating a process without halting group communication requires dynamic group communication. Dynamic group communication is a form of group communication that allows for dynamically synchronizing all processes in a group, dynamically migrating a process located on a failing device, and dynamically updating the group membership information, in order to provide uninterrupted group communication and transparent service.
Licensing
For licensing inquiries, contact the Gnosis Research Center. The patent covers dynamic group communication protocols that allow process migration and group membership updates without halting group communication.
Contact for Licensing