Patent ID: 9239730
Filing Date: 2016-01-19
CPC Classification: G06F

Claim Text:
1. A method comprising: receiving, by a host machine executing a connection agent, a configuration identifying a set of connections to a plurality of storage servers; receiving a command to run a virtual machine by the host machine; determining, based on the configuration, a particular connection of the set of connections to a particular storage server of the plurality of storage servers, the particular connection enabling access to data associated with the virtual machine that is stored by the particular storage server; establishing, by the host machine, the particular connection to the particular storage server without first receiving a command to establish the particular connection; adding an entry for the particular connection to a connections list, the entry identifying the particular connection and the virtual machine; responsive to detecting that the particular connection to the particular storage server is no longer used by the virtual machine, removing the entry for the particular connection from the connections list; after removing the entry for the particular connection from the connections list, determining whether the particular connection is used for any additional purpose based on checking the connections list to identify additional entries for the particular connection; and responsive to determining that there are no additional entries for the particular connection in the connections list, terminating the particular connection.