Unlock instant, AI-driven research and patent intelligence for your innovation.

Stacked file systems and methods

a file system and stacking technology, applied in the field of stacking file systems, can solve problems such as system instability, difficulty in enforcing dependencies between modules, and difficult management of stacks,

Inactive Publication Date: 2011-04-12
HEWLETT PACKARD DEV CO LP
View PDF7 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

One possible reason is that stacks can be difficult to manage, often because of the problems inherent in systems that allow users to combine software modules into unexpected configurations.
Other problems involve the difficulty in enforcing dependencies between modules, and the fact that module stacks are usually built in ad-hoc fashion with no provision for stack re-use.
Because of these and other problems, stacks may contain incompatible modules, which can introduce or aggravate system instability.

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
  • Stacked file systems and methods
  • Stacked file systems and methods
  • Stacked file systems and methods

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

Disclosed herein are various embodiments of a stacked file system and method, herein referred to as a stacked file system for brevity. In general, a stacked file system includes functionality to create, validate, and manage stacks using a file structure referred to as a stack template (also referred to as a stack template file). For stacked file systems, one or more stack templates enable a user to compose software features into safe, correct, reliable, and reusable stacks, and to store information about those stacks directly on disk, along with their corresponding data. These stacks can in turn be treated as completely new stacked file system types, built and defined entirely by end-users by combining off-the-shelf, stackable modules into functional stacks. For example, a stacked file system can include a few ready-to-use stack templates along with functionality to enable users to build their own stack templates by combining modules that provide features of interest. From a user pe...

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

Embodiments of a stacked file system and method are disclosed. One system embodiment includes a memory including a stack that includes a first module and a second module, the first module including executable code that has distinct functionality from executable code of the second module; and logic configured to create a stack template comprising information about the stack.

Description

BACKGROUNDFile system stacking is a well-documented technique for modular development of file systems. File system stacks include modules of code organized in a manner that enable operations flow through the entire stack. The stack of modules are generally executed in sequence to complete an operation. For example, a base module of a file system stack may have responsibility for managing files, and another module on the file system stack may be dedicated to encryption. During an operation, such as a write operation, encryption of data occurs first, then the encrypted data is passed along to the next level down to the base, which stores the encrypted data in a file. Thus, each level on the file system stack performs its dedicated operation and then passes data down to the next level.File system stacking is underused in industry. One possible reason is that stacks can be difficult to manage, often because of the problems inherent in systems that allow users to combine software modules...

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
IPC IPC(8): G06F9/445G06F13/00G06F1/24
CPCG06F17/30067G06F16/10
Inventor DELAPEDRAJA, JAROSLAVWENZEL, MIKE
Owner HEWLETT PACKARD DEV CO LP