Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Methods and apparatus for managing devices within storage area networks

a storage area network and management method technology, applied in the field of storage area network management systems, can solve the problems of increasing overhead, unable to effectively control management of devices made by other vendors, and unable to be tried

Active Publication Date: 2006-02-21
EMC IP HLDG CO LLC
View PDF28 Cites 62 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0008]As a result of the architecture of embodiments of the present invention, management application functionality can be changed to add new generic interfaces as needed without effecting management client implementations. As a result, if a particular vendor desires to produce a management client which interoperates with a management application configured in accordance with embodiments of the invention, changes to the operation of underlying storage area network elements (e.g., an addition or change to the management interface) produced by the same or by different vendors can be incorporated into the management application configured in accordance with embodiments of the invention without modifying the management client. In other words, a vendor only needs to change the code of a management client when they are ready to do so to take advantage of new features. In addition, if a vendor supplies a new library for management of a previously existing and installed vendor element (e.g., device), embodiments of the invention do not require modification to the generic management calling interface to implement the changes (e.g., a bug fix) within the shared vendor-specific element library. Embodiments of the invention thus provide a backwards compatible storage area network application programming interface capable of managing multiple types of elements produced by multiple vendors and changes in management aspects of particular vendor elements within the storage area network are insulated from management clients. Accordingly, management clients produced from a particular vendor will not break (i.e., crash) upon new releases of management functionality associated with specific vendor elements.
[0014]Using the aforementioned software architecture of functional components, access wrapper components and corresponding vendor specific access wrapper libraries, according to one embodiment of the invention, one such technique for management of vendor specific elements comprises initializing a plurality of access wrappers. As noted above, each access wrapper defines operations for management of a respective class of elements operating within the storage area network. Once initialized, this embodiment of the invention can provide, to a management client, connection data associated with a specific element associated with one of the plurality of access wrappers. The connection data identifies connection data parameters (e.g., any required authentication information, plug-in information were network address information) for performing management of the specific element in the storage area network. The system then receives at least one generic management command for the specific element. The generic management command includes at least a portion of the associated connection data for the specific element. The generic management command corresponds to one or more of the functional interfaces provided by the functional components. The functional components forward the call to the appropriate access wrapper component(s) which operate to translate the generic management command(s) into an operation of at least one vendor-specific command within an access wrapper library. The vendor specific commands can include at least a portion of the associated connection data (e.g., for authentication of each command). This process allows the management client providing the generic management command to manage the vendor specific element in the storage area network without requiring intimate knowledge of the specific details of management of the vendor element.

Problems solved by technology

Such conventional vendor-specific management applications cannot effectively control management in devices made by other vendors.
This may be problematic if a customer desires to use storage network equipment made by different manufacturers within the same storage network.
Considering the zoning example presented above, if a customer uses a data switch from IBM and another data switch from Hitachi Data Systems in the same storage area network, various problems might arise when that customer attempts to configure zoning within each of these different data switches using the same zoning management application.
Such attempts might not even be possible.
This results in the network manager having to install two different management applications to essentially perform the same functionality, that being zoning control and management.
In addition, another problem presented by conventional storage area network management techniques and mechanisms is that each vendor-specific network management application might have a different user interface and each may operate quite differently from the other.
Generally, overhead increases if a customer must install, maintain, learn and operate different storage area network management applications from different manufacturers in order to manage, configure and control different storage area network equipment installed in the same storage area network.

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
  • Methods and apparatus for managing devices within storage area networks
  • Methods and apparatus for managing devices within storage area networks
  • Methods and apparatus for managing devices within storage area networks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032]The present invention provides techniques and mechanisms that allow a network manager (person responsible for management and control of computing systems and / or other components) to operate a single storage area network management application to control, manage and configure different elements produced (i.e., manufactured) by different vendors that co-exist and operate together within the storage area network. In particular, the invention allows the network management application (e.g., software program) to control management of various storage area network elements (e.g., devices, programs, processes) such as hardware and software processes with switches, host bus adapters, hosts, servers, and data storage and backup systems that each require a different command set or a different application programming interface (API) for management or control.

[0033]FIG. 1 illustrates an example of a storage area network 100 suitable for use in explaining the operation of example embodiment...

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

Mechanisms and techniques provide a management application providing an enterprise storage area network application programming interface for managing elements in a storage area network. The management application initializes a plurality of access wrappers that each defines operations for management of a respective class of elements operating within the storage area network. The management application provides, to a management client, connection data associated with a specific element associated with one of the plurality of access wrappers. The connection data identifies connection data parameters for performing management of the specific element in the storage area network. The management application receives at least one generic management command for the specific element. The generic management command includes at least a portion of the associated connection data for the specific element. The management application operates at least one access wrapper to translate the at least one generic management command into an operation of at least one vendor-specific command to manage the vendor specific element in the storage area network.

Description

FIELD OF THE INVENTION[0001]The present invention generally relates to systems for managing devices within a storage area network, and more particularly, to a management application that incorporates an application programming interface for managing functional aspects of elements operating within a storage area network.BACKGROUND OF THE INVENTION[0002]The rapid expansion of information service and data processing industries has resulted in a need for computer systems to manage and store large amounts of data. As an example, financial service businesses such as banks, mutual fund companies or the like often operate large and complex data processing systems that require access to many hundreds of gigabytes or even terabytes of data. Data storage system developers have responded to these types of data storage requirements by integrating large capacity data storage systems into networks called “storage networks” or “storage area networks” (SANs.) A storage area network is a collection o...

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): G06F17/30
CPCH04L41/0803H04L41/0213Y10S707/99943H04L67/1097
Inventor LAVALLEE, JAMES EDWARDDUBROVSKY, ALEXLIGOZIO, KEVIN M.FIORENTINO, ANTHONY MICHAELCHEN, YIFENG
Owner EMC IP HLDG CO LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products