COMPUTER ARCHITECTURES USING SHARED STORAGE
First Claim
Patent Images
1. A system, comprising:
- shared storage including data and file system metadata separated from the data, wherein the file system metadata includes location data specifying storage location information related to the data, and wherein services are provided from service providers to service consumers through the shared storage.
1 Assignment
0 Petitions
Accused Products
Abstract
Shared storage architectures and methods are provided. A particular shared storage architecture is a system including shared storage including data and file system metadata separated from the data. The file system metadata includes location data specifying storage location information related to the data. Services are provided from service providers to service consumers through the shared storage.
156 Citations
32 Claims
-
1. A system, comprising:
shared storage including data and file system metadata separated from the data, wherein the file system metadata includes location data specifying storage location information related to the data, and wherein services are provided from service providers to service consumers through the shared storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method, comprising:
hosting services on shared storage. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
28. A method, comprising:
-
filtering a metadata registry to generate a filtered metadata registry, wherein the metadata registry includes data identifying a plurality of services that are hosted on a shared storage system, and wherein the filtered metadata registry identifies services that are accessible by a user device based on a security level of the user device, based on security levels associated with the services, and based on security levels associated with data accessed by the services; sending the filtered metadata registry to the user device; receiving a request from the user device to implement a first service, wherein the first service is selected from the filtered metadata registry; sending storage location information identifying storage locations in the shared storage system of instructions to implement the first service, wherein the user device reads the instructions from the shared storage system using the storage location information to generate a first instance of the first service, and wherein the user device executes the first instance of the first service to determine output data; receiving a request to allocate storage space for the output data; allocating storage space for the output data in the shared storage system; updating the metadata registry to include storage location information identifying the allocated storage space; and sending the storage location information identifying the allocated storage space to the user device, wherein the user device writes the output data to the shared storage system using the storage location information. - View Dependent Claims (29, 30, 31, 32)
-
Specification