×

Method and apparatus to keep consistency of ACLs among a meta data server and data servers

  • US 9,064,106 B2
  • Filed: 04/25/2012
  • Issued: 06/23/2015
  • Est. Priority Date: 04/25/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A meta data server coupled to a plurality of client computers and a plurality of data servers, comprising:

  • a memory configured to store an indication of a relationship among first identification information indicating a data server, second identification information identifying a location of a file, and third identification information associated with a client computer; and

    a controller operable to;

    manage first access control information in the meta data server based on a layout information for a file subject to an access request from the client computer; and

    control access from the client computer identified by the third identification information to the data server identified by the first identification information, by creating or updating second access control information in the data server based on the first access control information of the meta data server, and executing access control by the data server according to the second access control information for a chunk data identified by the layout information,wherein the second access control information in the data server identifies another relationship between each file and related chunk data stored in a storage system identified by the layout information, and is configured to be used for the access control for the chunk data by the data server;

    wherein the second identification information further comprises file path information and file name information of the file;

    wherein the third identification information comprises at least one Internet Protocol (IP) address segment; and

    wherein the controller controls the access from the client computer based on the relationship in the memory and an address segment of the client computer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×