Event structured file system (ESFS)

a file system and event technology, applied in the field of computer and file system, can solve the problems of inefficiency, non-portability of the file system across different operating systems and media, etc., and achieve the effect of efficient and consistent implementation

Inactive Publication Date: 2007-08-23
EL FRESKO TECH
View PDF14 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0027] The present invention is a method implementing a file system without table-based metadata, using instead a list or sequence of predefined Event types to describe the state, content, and complete history of the file system. This is useful (among other uses) for implementing archival applications requiring secure, reliable and self-auditing, tamper-evident storage, and in particular for applications that require “write once read many” (WORM) behaviour for regulatory compliance in electronic storage systems. The system by design does not require overwriting of any previously written information, and may be implemented efficiently and consistently across all types of digital storage media, including WORM, erasable, rewritable, and tape.
[0030] Low file system overhead: A basic ESFS implementation is very simple. Overhead for storing the Events is minimal. There is no requirement to prepare media or pre-allocate storage space for Events.

Problems solved by technology

These approaches have the following disadvantages: (a) there is a dependency on the file system to operate with specific storage media types (for example, rewritable) (b) The file system is non-portable across different operating systems and media (b) Only the current filesystem state is available.
(c) There are inefficiencies added when conventional file systems are extended to provide logging of changes.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Event structured file system (ESFS)
  • Event structured file system (ESFS)
  • Event structured file system (ESFS)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0070] Generally, the present invention provides a File System comprising an ordered list of Events associated with Data, that may be implemented identically on all common digital storage media types, including, write-once, erasable, and rewritable media, whether in sequential or random-access mode, (or otherwise).

[0071] The system uses the sequence and type of Event with its associated Data without reference to any external table or journal entry to operate and be verifiable.

[0072] The system's list of Events is accessible in a predefined sequence, normally, but not limited to, reverse chronological order.

[0073] ESFS includes an ordered list of Events associated with Data made verifiable in whole or in part by provision of checksums and security information within the Events and data verification means.

[0074] ESFS may be efficiently implemented using a “Write Once Read Many” (WORM) model, irrespective of the underlying media type. Previously written areas of the media may be re...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A computer storage file system structured without the use of tables or indexes, instead using a sequence of a small but extensible number of predefined Event types in a logical sequence that describes the complete historical state and content of the file system, Events being actions taken upon objects, objects being at least a directory or a file, optionally with associated user data.

Description

CROSS REFERENCE TO RELATED APPLICATIONS [0001] The present application claims the benefit of priority of provisional application Ser. No. 60 / 762,502, filed Jan. 27, 2006, and is hereby incorporated in its entirety by reference.FIELD OF THE INVENTION [0002] The present invention relates generally to computers and file systems. BACKGROUND OF THE INVENTION [0003] Computer file systems have traditionally involved some mechanism of data storage at a physical location (for instance, a disk sector) and a lookup table or index of some sort identifying the data and its physical address (or a logical address from which that may be inferred). The tables are implemented in various forms, and generally require the ability to overwrite or update previous table entries as file system additions and changes occur. These approaches have the following disadvantages: [0004] (a) there is a dependency on the file system to operate with specific storage media types (for example, rewritable) [0005] (b) The...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F7/00
CPCG06F17/30115
Inventor IRVING, GRAHAM DOUGLASELLESTAD, ROBERT JEFFREY
Owner EL FRESKO TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products