Application aware input/output fencing
AssigneeVeritas Technologies LLC
InventorsJai Gahlot, Abhijit Toley
Life of this patent
Estimating the term…
Abstract
Disclosed herein are methods, systems, and processes to perform application aware input/output (I/O) fencing operations. Performing such an application aware I/O fencing operation includes installing an identifier that identifies an instance of an application with a node on which the instance of the application is executing, on coordination points. A weight assigned to the instance of the application is determined, and the instance of the application is terminated based on the weight.
Claims22
A method comprising:
- performing an application fencing operation, comprising
- installing an identifier on one or more coordination points, wherein
- the identifier associates an instance of the application with a node on which the instance of the application is executing;
- determining a weight assigned to the instance of the application;
- and
- terminating the instance of the application based, at least in part, on the weight.
A non-transitory computer-readable storage medium (CRM) storing program instructions executable to:
- perform an application fencing operation, comprising
- installing an identifier on one or more coordination points, wherein
- the identifier associates an instance of an application with a node on which the instance of the application is executing;
- determining a weight assigned to the instance of the application;
- and
- terminating the instance of the application based, at least in part, on the weight.
A system comprising:
- one or more processors;
- and
- a memory coupled to the one or more processors, wherein the memory stores program instructions executable by the one or more processors to:
- perform an application fencing operation, comprising
- installing an identifier on one or more coordination points, wherein
- the identifier associates an instance of an application with a node on which the instance of the application is executing;
- determining a weight assigned to the instance of the application;
- and
- terminating the instance of the application based, at least in part, on the weight.
Dependencies are inferred from the claim text.