or
Bookmark and Share
System and method for policy based storage provisioning and management
   
Document Number
US Patent 7065616
Issued Date
June 20, 2006
Link
Inventors
Meyer; Richard (San Francisco, CA)
Map
Abstract
A storage provisioning policy is created by specifying storage heuristics for storage attributes using storage heuristic metadata. Storage attributes characterize a storage device and storage heuristic metadata describe how to specify a storage heuristic. Using the storage heuristic metadata, storage heuristics are defined to express a rule or constraint as a function of a storage attribute. In addition, the storage provisioning policy may also specify mapping rules for exporting the storage to a consumer of the storage, such as the server or server cluster.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
18
Comments:
no comments yet
Owner
Network Appliance, Inc. (Sunnyvale, CA)
Published
June 20, 2006
Application Number
10/928,081
Filed
August 26, 2004
US Classification
711/154   709/214 711/112 711/147
Int'l Classification
G06F   12/12   (20060101)  
Examiner
Parent Case
CROSS-REFERENCES TO RELATED APPLICATIONS This application is a continuation application of U.S. patent Ser. No. 10/077,482, now U.S. Pat. No. 6,801,992, entitled. "System and Method for Policy Based Storage Provisioning and Management." filed Feb. 13, 2002 which claims priority to U.S. Provisional Application No. 60/268,694, filed Feb. 13, 2001, entitled, "Visual Storage Systems," both of which are incorporated herein by reference.
USPTO Field of Search
711/112   711/173   711/147   711/153   711/154   709/215   709/211   709/214  
Related Patents
7409519 - Synchronizing logical systems - Owned by International Business Machines Corporation (Armonk, NY)

A storage control unit detects a change in a configuration of a plurality of logical subsystems included in the storage control unit. The storage control unit sends a notification, wherein the notification indicates the change in the configuration of the plurality of logical subsystems. The storage control unit receives data transfer requests directed at available logical subsystems in the storage control unit, wherein the available logical subsystems are determined based on the configuration of the plurality of logical subsystems.

7339942 - Dynamic queue allocation and de-allocation - Owned by Alcatel Lucent (Paris,FR)

A dynamic queue allocation and de-allocation mechanism for managing traffic flowing through a switching node. If a packet matches conditions of a particular QoS policy rule, a determination is made as to whether a queue associated with the matched QoS policy rule exists on an egress port that is to forward the packet. If such a queue does not exist, a determination is made as to whether enough resources are available for dynamically creating the queue according to the QoS action parameters of the matched QoS policy rule. If the new queue may not be created because of resource limitation, queues of lower priority existing on the port are reclaimed and their resources reassigned to the new queue.

7328322 - System and method for optimistic caching - Owned by BEA Systems, Inc. (San Jose, CA)

Transactions are granted concurrent access to a data item through the use of an optimistic concurrency algorithm. Each transaction gets its own instance of the data item, such as in a cache or in an entity bean, such that it is not necessary to lock the data. The instances can come from the data or from other instances. When a transaction updates the data item, the optimistic concurrency algorithm ensures that the other instances are notified that the data item has been changed and that it is necessary to read a new instance, from the database or from an update instance.

7392302 - Systems and methods for automated service migration - Owned by BEA Systems, Inc. (San Jose, CA)

A migration framework provides for the automatic migration of services in a cluster. A migratable target list contains a list of servers in the cluster capable of hosting a migratable service. A consensus subsystem can select a host server from the migratable target list. A migration manager can migrate the service from a current host to the host selected by the consensus subsystem, and can activate an instance of the service on the selected host server. The migration manager ensures that only one active instance of the service exists in the cluster. A service stub can serve a user request on servers in the migration target, such as by order of preference, until the user request is served on the server hosting the active instance. A lease manager can assign a lease period to determine how long a server hosts an active instance.

7467166 - System and method for heterogeneous caching - Owned by BEA Systems, Inc. (Redwood Shores, CA)

The caching of heterogeneous sets of bean is accomplished using a single cache. The beans can be identified by generating a unique identifier that is a combination of the bean's primary key and a self-reference identifier of the bean manager associated with that bean. The average size of a bean set associated with a bean manager can be specified such that the cache allocates memory for that set based on the average size. A callback interface can also be used to shift knowledge of a bean life cycle back to the bean manager.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us