×

Virtual application delivery chassis system

  • US 10,530,847 B2
  • Filed: 10/27/2017
  • Issued: 01/07/2020
  • Est. Priority Date: 01/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of blades operatively coupled as a virtual application distribution chassis within a data network, the plurality of blades including one blade that operates as a master blade and each of other blades of the plurality of blades operating as a slave blade, the master blade being configured to send a master advertisement message to each of the plurality of blades in the virtual application distribution chassis when the master blade is operating properly, each of the slave blades being configured to send a slave report message to each of the plurality of blades of the virtual application distribution chassis when the slave blade is operating properly, each of the plurality of blades comprising a processor and a non-transitory computer readable storage medium having a computer readable program, the computer readable program, when executed by the processor causes the plurality of blades to;

    send, by a blade added to the virtual application distribution chassis, a master claim message to each of the plurality of blades in the virtual application distribution chassis;

    in response to receiving the master claim message from the blade, determine, by each of the plurality of blades, that a master blade of the plurality of blades is marked as properly operating;

    send, by the master blade, the master advertisement message to the blade;

    in response to receiving the master advertisement message from the master blade, set, by the blade, a role of the blade to a slave blade; and

    wherein the blade and the each of other blades of the plurality of blades are further configured to;

    determine whether the master advertisement message was received by the blade and the each of other blades from the master blade within a predetermined period of time; and

    in response to determining that the master advertisement message was not received by the blade and the each of other blades from the master blade within the predetermined period of time, sending a master claim message to each of the plurality of blades in the virtual application distribution chassis, each master claim message comprising a blade priority of the blade or one of other blades that sent the master claim message;

    wherein a given blade of the plurality of blades is configured to;

    set a status of the given blade to a new master blade in response to determining by the given blade of the plurality of blades that none of blade priorities comprised in the received master claim messages is higher than the blade priority of the given blade; and

    send a virtual application distribution chassis message to the other blades in the virtual application distribution chassis, the virtual application distribution chassis message indicating the status of the new master blade of the given blade.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×