System and method for high availability of ethernet network during storage system failure
AssigneeEMC IP Holding Company LLC
InventorsAlesia A. Tringale, Abhinav Garg, Julie Zhivich, Adwait M. Sathe
Life of this patent
Estimating the term…
Abstract
A method, computer program product, and computer system for identifying, by a computing device, a trigger event associated with an Ethernet switch. Ethernet based control information may be encapsulated into an InfiniBand based packet. The InfiniBand based packet with the Ethernet based control information may be transmitted over the InfiniBand fabric from a source to a destination. The Ethernet based control information may be decapsulated from the InfiniBand based packet at the destination.
Claims14
A computer-implemented method comprising:
- identifying, by a computing device, a first trigger event associated with an Ethernet switch;
- monitoring an environment associated with the Ethernet switch, wherein the environment associated with the Ethernet switch includes one or more power states;
- propagating power zone information, relative to the computing device, of the one or more power states to at least a second computing device for verification;
- identifying a second trigger event associated with the Ethernet switch, wherein each trigger event includes a tunnel event trigger scope and an event propagation scope that decouple each trigger event to be generated and propagated independent of each other wherein at least one source of a tunnel event trigger relative to the tunnel event trigger scope includes a start and stop mechanism for monitoring a tunnel event;
- encapsulating Ethernet based control information into an InfiniBand based packet;
- transmitting the InfiniBand based packet with the Ethernet based control information over the InfiniBand fabric from a source to a destination;
- and
- decapsulating the Ethernet based control information from the InfiniBand based packet at the destination.
A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon which, when executed across one or more processors, causes at least a portion of the one or more processors to perform operations comprising:
- identifying a first trigger event associated with an Ethernet switch;
- monitoring an environment associated with the Ethernet switch, wherein the environment associated with the Ethernet switch includes one or more power states;
- propagating a power zone, relative to the computing device, of the one or more power states to at least a second computing device for verification;
- identifying a second trigger event associated with the Ethernet switch, wherein each trigger event includes a tunnel event trigger scope and an event propagation scope that decouple each trigger event to be generated and propagated independent of each other wherein at least one source of a tunnel event trigger relative to the tunnel event trigger scope includes a start and stop mechanism for monitoring a tunnel event;
- encapsulating Ethernet based control information into an InfiniBand based packet;
- transmitting the InfiniBand based packet with the Ethernet based control information over the InfiniBand fabric from a source to a destination;
- and
- decapsulating the Ethernet based control information from the InfiniBand based packet at the destination.
A computing system comprising:
- one or more processors;
- and
- one or more memories storing instructions executed by the one or more processors to perform operations comprising:
- identifying a first trigger event associated with an Ethernet switch;
- monitoring an environment associated with the Ethernet switch, wherein the environment associated with the Ethernet switch includes one or more power states;
- propagating power zone information, relative to the computing device, of the one or more power states to at least a second computing device for verification;
- identifying a second trigger event associated with the Ethernet switch, wherein each trigger event includes a tunnel event trigger scope and an event propagation scope that decouple each trigger event to be generated and propagated independent of each other wherein at least one source of a tunnel event trigger relative to the tunnel event trigger scope includes a start and stop mechanism for monitoring a tunnel event;
- encapsulating Ethernet based control information into an InfiniBand based packet;
- transmitting the InfiniBand based packet with the Ethernet based control information over the InfiniBand fabric from a source to a destination;
- and
- decapsulating the Ethernet based control information from the InfiniBand based packet at the destination.
Dependencies are inferred from the claim text.