WO2007142768B1 - Notification system for a distributed file system - Google Patents

Notification system for a distributed file system

Info

Publication number
WO2007142768B1
WO2007142768B1 PCT/US2007/010804 US2007010804W WO2007142768B1 WO 2007142768 B1 WO2007142768 B1 WO 2007142768B1 US 2007010804 W US2007010804 W US 2007010804W WO 2007142768 B1 WO2007142768 B1 WO 2007142768B1
Authority
WO
WIPO (PCT)
Prior art keywords
command
distributed file
notification
file system
application
Prior art date
Application number
PCT/US2007/010804
Other languages
French (fr)
Other versions
WO2007142768A1 (en
Inventor
Don H Wanigasekara-Mohotti
E Jason Scheck
Original Assignee
Omneon Video Networks
Don H Wanigasekara-Mohotti
E Jason Scheck
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Omneon Video Networks, Don H Wanigasekara-Mohotti, E Jason Scheck filed Critical Omneon Video Networks
Publication of WO2007142768A1 publication Critical patent/WO2007142768A1/en
Publication of WO2007142768B1 publication Critical patent/WO2007142768B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A method for notifying an application coupled to a distributed file system is described. A command for a file for a distributed file system is received. The distributed file system stores portions of files across a plurality of distinct physical storage locations. The command for the file is compared with a notification table of the distributed file system of the distributed file system. At least one application communicates with the distributed file system. The notification system notifies the corresponding application associated with the command with the notification system.

Claims

AMENDED CLAIMS received by the International Bureau on 09 January 2008 (09.01.2008)
1. A method comprising: receiving a command for a file for a distributed file system, the distributed file system storing portions of the file across a plurality of distinct physical storage locations; comparing the command for the file with a notification table of a notification system of the distributed file system; and notifying an application associated with the command with the notification system; wherein the notification table further comprises an application field, a command field, and a scope field; wherein the scope field includes a predefined portion of the plurality of distinct physical storage locations.
2. The method of claim I5 wherein receiving comprises receiving the command from a client.
3. The method of claim 1 , further comprising executing the command on the file.
4. The method of claim 1 , wherein the application is registered in the notification table.
5. The method of claim 1 , wherein comparing further comprises: comparing the command for the file with the command field and the scope field of the notification table.
6. The method of claim 1, wherein the application is hosted outside the distributed file system.
7. The method of claim 1 , wherein notifying comprises sending a message to the application.
8. The method of claim 1 , wherein upon notifying the application, the application operates on the file.
9. The method of claim 8, wherein the operation is selected from the group consisting of transcoding, scaling, and filtering.
10. An apparatus comprising: a distributed file system storing portions of a file across a plurality of distinct physical storage locations; and a notification system module coupled to the distributed file system, wherein the notification system module is arranged for receiving a command for a file for a distributed file system, the distributed file system storing portions of the file across a plurality of distinct physical storage locations; comparing the command for the file with a notification table of a notification system of the distributed file system; and notifying an application associated with the command with the notification system; wherein the notification table further comprises an application field, a command field, and a scope field; wherein the scope field includes a predefined portion of the plurality of distinct physical storage locations.
11. The apparatus of claim 10, wherein the distributed file system further comprises an Ethernet switch; a metadata server coupled to the Ethernet switch; and a plurality of content servers coupled to the metadata server, the plurality of content servers storing portions of files.
12. The apparatus of claim 11 , further comprising a client communicating with the distributed file system; and one or more applications communicating with the distributed file system, wherein the one or more applications are registered in the notification table.
13. The apparatus of claim 12, wherein the notification system is configured to compare a command received from the client with the notification table and notify the corresponding application associated with the command.
19
PCT/US2007/010804 2006-05-31 2007-05-03 Notification system for a distributed file system WO2007142768A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/444,579 2006-05-31
US11/444,579 US7941455B2 (en) 2006-05-31 2006-05-31 Notification for a distributed file system

Publications (2)

Publication Number Publication Date
WO2007142768A1 WO2007142768A1 (en) 2007-12-13
WO2007142768B1 true WO2007142768B1 (en) 2008-03-06

Family

ID=38614357

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/010804 WO2007142768A1 (en) 2006-05-31 2007-05-03 Notification system for a distributed file system

Country Status (2)

Country Link
US (1) US7941455B2 (en)
WO (1) WO2007142768A1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9996413B2 (en) * 2007-10-09 2018-06-12 International Business Machines Corporation Ensuring data integrity on a dispersed storage grid
US8266182B2 (en) * 2006-06-30 2012-09-11 Harmonic Inc. Transcoding for a distributed file system
US9015127B2 (en) * 2006-12-27 2015-04-21 Oracle America, Inc. File archiving system and method
JP2010050956A (en) * 2008-07-24 2010-03-04 Toshiba Corp Video processing system, video processing apparatus, and video processing method
US8402069B2 (en) * 2009-05-04 2013-03-19 Microsoft Corporation Use of delete notifications by file systems and applications to release storage space
US10230692B2 (en) * 2009-06-30 2019-03-12 International Business Machines Corporation Distributed storage processing module
EP2502143B1 (en) * 2009-11-16 2019-10-30 Twentieth Century Fox Film Corporation Non-destructive file based mastering for multiple languages and versions
US8732343B1 (en) * 2009-12-16 2014-05-20 Symantec Corporation Systems and methods for creating dataless storage systems for testing software systems
US8285692B2 (en) * 2010-01-15 2012-10-09 Oracle America, Inc. Method and system for attribute encapsulated data resolution and transcoding
US10523753B2 (en) * 2014-05-06 2019-12-31 Western Digital Technologies, Inc. Broadcast data operations in distributed file systems
US10025788B2 (en) * 2015-09-29 2018-07-17 International Business Machines Corporation Detection of file corruption in a distributed file system
US10979237B2 (en) 2016-10-28 2021-04-13 Microsoft Technology Licensing, Llc Managing notifications related to collaboratively edited electronic documents based on user roles

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69031295T2 (en) * 1989-06-19 1998-04-02 Digital Equipment Corp Arrangement for the integration of application programs in a digital data processing system
US6185574B1 (en) 1996-11-27 2001-02-06 1Vision, Inc. Multiple display file directory and file navigation system for a personal computer
US6134596A (en) 1997-09-18 2000-10-17 Microsoft Corporation Continuous media file server system and method for scheduling network resources to play multiple files having different data transmission rates
US6549916B1 (en) 1999-08-05 2003-04-15 Oracle Corporation Event notification system tied to a file system
US20040220791A1 (en) * 2000-01-03 2004-11-04 Interactual Technologies, Inc. A California Corpor Personalization services for entities from multiple sources
US6868418B1 (en) * 2000-10-04 2005-03-15 Microsoft Corporation Methods and systems for performing reliable asynchronous notification of high-level document operations
WO2002035359A2 (en) 2000-10-26 2002-05-02 Prismedia Networks, Inc. Method and system for managing distributed content and related metadata
US6970939B2 (en) * 2000-10-26 2005-11-29 Intel Corporation Method and apparatus for large payload distribution in a network
US6628300B2 (en) * 2001-11-30 2003-09-30 International Business Machines Corporation Transcoding proxy and method for transcoding encoded streams
JP2005515556A (en) 2002-01-15 2005-05-26 ネットワーク アプライアンス, インコーポレイテッド Active file change notification
US20040088380A1 (en) 2002-03-12 2004-05-06 Chung Randall M. Splitting and redundant storage on multiple servers
US8042121B2 (en) * 2002-03-21 2011-10-18 Microsoft Corporation Methods and systems for burning compact discs
US7007024B2 (en) 2002-03-29 2006-02-28 Panasas, Inc. Hashing objects into multiple directories for better concurrency and manageability
US7155464B2 (en) 2002-03-29 2006-12-26 Panasas, Inc. Recovering and checking large file systems in an object-based data storage system
US7194467B2 (en) 2002-03-29 2007-03-20 Panasas, Inc Using whole-file and dual-mode locks to reduce locking traffic in data storage systems
US7036039B2 (en) 2002-03-29 2006-04-25 Panasas, Inc. Distributing manager failure-induced workload through the use of a manager-naming scheme
US7007047B2 (en) 2002-03-29 2006-02-28 Panasas, Inc. Internally consistent file system image in distributed object-based data storage
US20040143603A1 (en) * 2002-11-21 2004-07-22 Roy Kaufmann Method and system for synchronous and asynchronous note timing in a system for enhancing collaboration using computers and networking
US7966642B2 (en) * 2003-09-15 2011-06-21 Nair Ajith N Resource-adaptive management of video storage

Also Published As

Publication number Publication date
WO2007142768A1 (en) 2007-12-13
US20070282868A1 (en) 2007-12-06
US7941455B2 (en) 2011-05-10

Similar Documents

Publication Publication Date Title
WO2007142768B1 (en) Notification system for a distributed file system
WO2008005165B1 (en) Transcoding for a distributed file system
US7962585B2 (en) Partial item change tracking and synchronization
EP2031829A3 (en) Request and notification for metadata of content
WO2004068265A3 (en) Access right control using access control alerts
EP2528312A3 (en) Unified contact list
WO2006012318A3 (en) Methods and systems for indexing files and adding associated metadata to index and metadata databases
EP2592517A3 (en) Systems and methods for asynchronous searching and filtering of data
AU3332001A (en) System for distributed media network and meta data server
WO2007081646A3 (en) Method and apparatus for providing customized subscription data
WO2008106578A3 (en) Centralized storage of media and activation by real -time messaging
WO2007084635A3 (en) System and method for supplying electronic messages
EP2506537A3 (en) System and method for presence notification based on presence attribute
WO2005048136A3 (en) Using grid-based computing to search a network
IL173406A (en) Process for removing a solvent from a solution
TW200602895A (en) Event ownership assigner with failover for multiple event server system
CA2611457A1 (en) Method and apparatus for facilitating device redundancy in a fault-tolerant system
CN104168134B (en) Distributed wireless hotspot control system with uninterrupted data service after single board exception
GB2471983B (en) Data synchronisation
WO2013036698A3 (en) Smb2 scaleout
WO2008008997A3 (en) System and method for prioritizing presence information for telecommunication
GB201306367D0 (en) Client/Subscriber rotation for server resiliency
WO2005091830A3 (en) System and method for session provision
WO2006118529A3 (en) A method and arrangement for handling client-related information in an application server
CN102510407A (en) Method and system for reading and writing microblog

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07794539

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07794539

Country of ref document: EP

Kind code of ref document: A1