×

System for live-migration and automated recovery of applications in a distributed system

  • US 10,331,801 B2
  • Filed: 12/17/2013
  • Issued: 06/25/2019
  • Est. Priority Date: 09/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for dynamic migration of applications between servers, the system comprising:

  • a plurality of servers for hosting applications, the plurality of servers comprising at least a master server and one or more slave servers, one or more applications executing on said master server, each server comprising at least a protocol handler configured to receive requests for said one or more applications and configured to pause incoming requests for said one or more applications during a migration of said applications between servers, and the master server comprising master logic configured to replicate changes in application data hosted on the master server to one or more slave servers; and

    a load balancer for measuring load on one of the plurality of servers caused by one or more applications hosted on that servers, the load balancer being configured to initiate migration of one or more applications from the master server to a slave server when a predetermined load condition of the master server is met;

    wherein said migration of the one or more applications is comprised of mounting said one or more applications on said slave server using said application data replicated by said master logic to said slave server; and

    wherein said migration is triggered when the load of the current master is greater than an average value of loads and a damping factor (Q).

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×