Methods for handling a multi-protocol content name and systems thereof
First Claim
1. A method for handling a multi-protocol name in a virtualization environment, the method comprising:
- determining with a virtualization management computing device when a name collision occurs between content names of different content accessible by two or more protocols, the determining further comprises determining when an original content name for incoming content matches a generated name pattern used by the virtualization management computing device and determining when a name collision occurs between the original content name and a stored content name for stored content in one or more network attached storage devices accessible via the two or more protocols when a match is determined between the original content name and the generated name pattern; and
restricting with the virtualization management computing device all access to the different content in the one or more network attached storage devices when the name collision is determined to occur to one or more of the protocols which can distinguish the different content, the restricting restricts access to the incoming content with the original content name and the stored content when the name collision is determined to occur to one or more of the protocols which can distinguish different files.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer readable medium, and system that handles a multi-protocol name in a virtualization environment includes determining and predicting with a virtualization management computing device when a name collision occurs between content names of different content accessible by two or more protocols. The virtualization management computing device restricts access to the different content in one or more network attached storage devices when the name collision is determined to occur to one or more of the protocols which can distinguish the different content. It preserves access to the different content in certain cases where the collision can be predicted.
-
Citations
15 Claims
-
1. A method for handling a multi-protocol name in a virtualization environment, the method comprising:
-
determining with a virtualization management computing device when a name collision occurs between content names of different content accessible by two or more protocols, the determining further comprises determining when an original content name for incoming content matches a generated name pattern used by the virtualization management computing device and determining when a name collision occurs between the original content name and a stored content name for stored content in one or more network attached storage devices accessible via the two or more protocols when a match is determined between the original content name and the generated name pattern; and restricting with the virtualization management computing device all access to the different content in the one or more network attached storage devices when the name collision is determined to occur to one or more of the protocols which can distinguish the different content, the restricting restricts access to the incoming content with the original content name and the stored content when the name collision is determined to occur to one or more of the protocols which can distinguish different files. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable medium having stored thereon instructions for methods for handling a multi-protocol content name in a virtualization environment comprising machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
-
determining when a name collision occurs between content names of different content accessible by two or more protocols, the determining further comprises determining when an original content name for incoming content matches a generated name pattern used by the virtualization management computing device and determining when a name collision occurs between the original content name and a stored content name for stored content accessible via the two or more protocols when a match is determined between the original content name and the generated name pattern; and restricting all access to the different content in one or more network attached storage devices when the name collision is determined to occur to one or more of the protocols which can distinguish the different content, the restricting restricts access to the incoming content with the original content name and the stored content when the name collision is determined to occur to one or more of the protocols which can distinguish different files. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A virtualization management computing device comprising:
-
at least one of a configurable logic device configured to implement or one or more processors configured to execute programmed instructions stored in a memory device comprising; determining when a name collision occurs between content names of different content accessible by two or more protocols, the determining further comprising determining when an original content name for incoming content matches a generated name pattern used by the virtualization management computing device and determining when a name collision occurs between the original content name and a stored content name for stored content in one or more of the network attached storage devices accessible via the two or more protocols when a match is determined between the original content name and the generated name pattern; and restricting all access to the different content in one or more network attached storage devices when the name collision is determined to occur to one or more of the protocols which can distinguish the different content, the restricting restricts access to the incoming content with the original content name and the stored content when the name collision is determined to occur to one or more of the protocols which can distinguish different files. - View Dependent Claims (12, 13, 14, 15)
-
Specification