Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Databases Method-and-apparatus-for-centralized-management-of-a-storage-virtualization-engine-and-data-services

 Integrated customer interface for web based data management
The present invention is directed to a Web-based, integrated customer interface system for data ...


 Graphical user interface for relational database
Referring now to FIG. 1, there is illustrated a block diagram describing an exemplary computer ...


 Selection and storage of policies in network management
The present invention is directed to the user interface and policy loading aspects of a policy-...


 Method and apparatus for providing a highly interactive transaction environment in a distributed network
In one embodiment of the invention, in a multithreaded computing environment, a platform ...


 Intelligent agent with negotiation capability and method of negotiation therewith
OF THE ILLUSTRATED EMBODIMENTS Turning to the Drawing, wherein like parts are denoted by like ...


 Method and system for forecasting events and threats based on geospatial modeling
The present invention provides a forecasting engine and method which assists in forecasting ...


 Methods, apparatus, and articles of manufacture for analyzing memory use
Systems, methods, and articles of manufacture consistent with the present invention track accesses ...


 Method and system for report presentation and navigation in a computer system
The present invention is a method and system for report presentation and navigation in a computer ...


 Web based data mining and location data reporting and system
The database reporting and data mining system that is the subject of this invention is implemented, ...


 Fast refresh of snapshots
One aspect of the invention is a method of refreshing a snapshot defined by a snapshot definition ...


 Method and apparatus for centralized management of a storage virtualization engine and data services

Details
Inventors: Mandal, Chhandomay; Dancus, Andrei A.; Zuluaga, Juan C.; Gill, Peter; DaSilva, Rowan E.;
Assignee: Sun Microsystems, Inc. (Santa Clara, CA)
Primary Examiner: Le; Uyen
Assistant Examiner:
Attorney, Agent or Firm: Dorsey & Whitney LLP

SVE management software uses management software running at a central service processor to control storage virtualization engines operating in a plurality application programming interface (API) that allows a consistent control of all SVE facilities by means of a set of API commands. The management software controls a dispatch module that translates the commands into appropriate instructions for the SVE nodes and communicates with the remote SVE nodes by a plurality of node client-node server pairs that transfer instructions from the dispatch module to the remote nodes and transfer requested information back from the remote nodes to the dispatch module. Various interfaces, such as a command line interpreter and a CIM provider can be built using the API commands.

DETAILED DESCRIPTION In accordance with the principles of the invention, an SVE control system uses management software at a central service processor to control data services and a storage virtualization engine consisting of volume managers operating in a plurality of remote SVE nodes.
Although each volume manager manages storage in the SVE node where it is located and maintains a view of the system from that standpoint, the management software coordinates all volume managers in order to ensure that the managers maintain consistent internal views of the physical storage.
In this manner, although the physical storage is located at a plurality of nodes, it appears as a virtual storage pool.
In particular, in one embodiment, the management software provides an application programming interface (API) that allows a consistent control of all SVE facilities by means of a set of API commands.
The management software further translates the commands into appropriate instructions for the SVE nodes and maintains synchronization of information in the memory of each SVE node with persistently stored information in system configuration databases.
Additionally, the management software aggregates this information and provides access to it through API methods.
In another embodiment, a dispatch module communicates with each remote SVE node by a node client-node server pair that transfers instructions from the dispatch module to that remote node and transfers state information back from that remote node to the dispatch module.
In turn, each client is comprised of a further plurality of service clients and each server is comprised of a further plurality of corresponding service servers.
Each service client and service server pair controls a specific data service or a volume manager at the remote node to provide storage control and data services at the node.
The dispatch module, in response to a command coordinates the communication of the instructions to each SVE-node in order to ensure that the nodes maintain consistent internal views of the physical storage so that the volume managers, taken together, act as a storage virtualization engine



Related patents
  Prime implicates and query optimization in relational databases
The improved normalization methodology of the present invention is based on Socher's minimization methodology (see Socher, R., above). Socher's minimization method uses ...
  Method for transmitting and displaying an interchannel interval image in a cable system
A system and method is provided for displaying an image in a cable system including a cable headend having a plurality of cable channels and a subscriber unit with a ...
  Method and apparatus for implementing a shared message queue using a list structure
In general, the present invention contemplates a method and apparatus for implementing a shared message queue using a list structure. A put list is defined comprising a ...
  Method and apparatus for erasing data after tampering
According to one aspect of the invention, a method is provided for storing data on a storage unit in a manner that allows modification of the data only if a tamper ...
  Data structure and storage and retrieval method supporting ordinality based searching and data retrieval
The present invention is a data structure and related data storage and retrieval method that rapidly provides a count of elements stored or referenced by a hierarchical ...
  Method, system, program, and data structure for cleaning a database table
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying drawings which form a part hereof and which illustrate several ...
  System for distributing a plurality of threads associated with a process initiating by one data processing station among data processing stations
We claim: 1. A computer network comprising: a communications medium; a plurality of data processing stations each having one or more processors, a communication device ...
  Hosting a network service on a cluster of servers using a single-address image
The present invention provides methods and apparatus for hosting a network service on a cluster of servers. All of the servers in a server cluster configured in ...
  Computer system for creating semantic object models from existing relational database schemas
The present invention is a computer system programmed to automatically create a semantic object model from an existing relational database schema. The schema is analyzed ...
  System and method for managing data privacy in a database management system including a dependently connected privacy data mart
To address the requirements described above, the present invention discloses a method and apparatus for managing consumer notification and access and a means of ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved