×

Distributed file system consistency mechanism extension for enabling internet video broadcasting

  • US 9,449,017 B2
  • Filed: 08/05/2013
  • Issued: 09/20/2016
  • Est. Priority Date: 09/09/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of communicating various file access read and write requests performed on a file located at an origin file server site within a distributed file system that includes multiple caching node sites to a plurality of applications running at different sites in the distributed file system, comprising:

  • an origin file server site within a distributed file system;

    receiving from each of a plurality of applications running at different sites in the distributed file system;

    a request for notification whenever a file access request received at any site in the distributed file system triggers a notification, the request for notification containing;

    a file descriptor identifying the file for which the application requests notification of file access requests; and

    ,a specification of the type of file access activity required to trigger a notification;

    for the file identified by the file descriptor;

    creating a notification attribute as an extended attribute for the file;

    storing the request for notification within the notification attribute; and

    employing a consistency mechanism of the distributed file system to ensure all images of the notification attribute at all sites currently accessing the file are the same; and

    when any distributed file system site receives a request to access the file;

    referencing each of the notification attributes to determine which of the different sites in the distributed file system at which the file is currently being accessed have requested a notification message; and

    delivering a notification message to each of the different sites in the distributed file system that have requested a notification message.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×