Architecture for access to embedded files using a SAN intermediate device
First Claim
1. A system for storage in a storage network, the storage network including a file system server which manages access to storage according to a file system architecture using file system parameters, a plurality of clients of the file system server and one or more storage systems, comprising:
- a plurality of communication interfaces, adapted for connection via communication media to respective ones of the plurality of clients and one or more storage systems; and
processing resources, coupled with the plurality of communication interfaces, which manage communication via said plurality of communication interfaces according to a storage area network protocol which identifies units of storage according to storage area network parameters, and including logic to identify a particular message received from one of the plurality of clients under the storage area network protocol as a message relating to the file system architecture, to parse the particular message for file system parameters of an access according to the file system architecture, and to translate said file system parameters to an access using storage area network parameters.
15 Assignments
0 Petitions
Accused Products
Abstract
An intermediate system, such as a switch or storage domain manager, in a storage area network includes a plurality of clients, a file server which manages access to storage according to a file system architecture using file system parameters, and one or more storage systems. Processing resources are included in the intermediate system, which manage communication according to a storage area network protocol, such as SCSI and variations like FCP, which identifies units of storage according to storage area network parameters. The processing resources farther include logic to identify a particular message received from one of the plurality of clients under the storage area network protocol as a message relating to the file system architecture, to parse the particular message for file system parameters of an access according to the file system architecture, and to translate the file system parameters to an access using storage area network parameters. The access is then carried out in the storage area network between the client and the storage, using the such storage area network parameters. The translation of file system parameters to storage area network parameters is confined to the intermediate system, in one preferred embodiment enhancing security and efficiency of the file system transactions.
-
Citations
30 Claims
-
1. A system for storage in a storage network, the storage network including a file system server which manages access to storage according to a file system architecture using file system parameters, a plurality of clients of the file system server and one or more storage systems, comprising:
-
a plurality of communication interfaces, adapted for connection via communication media to respective ones of the plurality of clients and one or more storage systems; and
processing resources, coupled with the plurality of communication interfaces, which manage communication via said plurality of communication interfaces according to a storage area network protocol which identifies units of storage according to storage area network parameters, and including logic to identify a particular message received from one of the plurality of clients under the storage area network protocol as a message relating to the file system architecture, to parse the particular message for file system parameters of an access according to the file system architecture, and to translate said file system parameters to an access using storage area network parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for access to storage resources by a plurality of clients in a storage network operating according to a storage area network protocol, comprising:
-
providing a file system server in the storage area network, and in communication with the plurality of clients for file access management via a communication network, which manages access to storage according to a file system architecture;
installing an intermediate system in the storage area network between the plurality of clients and storage resources in the storage area network;
identifying a particular message received in the intermediate system from one of the plurality of clients under the storage area network protocol as a message relating to the file system;
parsing the particular message in the intermediate system for file system parameters of an access according to the file system architecture;
translating said file system parameters to an access using storage area network parameters; and
routing said access using the storage area network parameters through the intermediate device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture, comprising a machine readable storage medium, and a computer program stored therein, the computer program for operation in an intermediate device in a storage network, the storage network including a file system server which manages access to storage according to a file system architecture using file system parameters, a plurality of clients of the file system server and one or more storage systems, and comprising:
program instructions which upon execution in the intermediate device manage communication via said plurality of communication interfaces according to a storage area network protocol which identifies units of storage according to storage area network parameters, identifies a particular message received from one of the plurality of clients under the storage area network protocol as a message relating to the file system architecture, parses the particular message for file system parameters of an access according to the file system architecture, and translates said file system parameters to an access using storage area network parameters. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
Specification