×

Activity-based block management of a clustered file system

  • US 9,015,210 B2
  • Filed: 02/18/2014
  • Issued: 04/21/2015
  • Est. Priority Date: 08/15/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of operating a client node in a clustered file system, the method comprising:

  • allocating, by the client node, a number of blocks during a first time window;

    tracking, by the client node, the number of blocks allocated by the client node during the first time window;

    transmitting, from the client node, a block allocation request to a server node of the clustered file system for a number of requested blocks in response to a number of free blocks in a client-side block map of one or more client-side block maps falling below a first threshold value, wherein the number of the requested blocks is based on the number of blocks allocated by the client node during the first time window;

    receiving, at the client node, a client-side block map revocation message associated with the client-side block map from the server node;

    in response to receiving the client-side block map revocation message, transmitting, from the client node, one or more extent messages to the server node, wherein the one or more extent messages each provide a contiguous set of blocks specified by a start block and a length that the client node is returning to the server node; and

    transmitting, from the client node, a client-side block map response message to the server node of the clustered file system following transmission of a last one of the one or more extent messages, wherein the client-side block map response message indicates all blocks maintained by the client-side block map have been returned to the server node.

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