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

Software framework implementation method of management module of storage system

A software framework and management module technology, applied in the direction of program control devices, etc., can solve the problems of long development cycle of related storage systems, complex storage systems, and complex management software, so as to reduce the complexity of program development, improve the development speed, and improve the command. The effect of execution efficiency

Inactive Publication Date: 2015-05-27
INSPUR GROUP CO LTD
View PDF3 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] With the increasing amount of stored data, the storage system is becoming more and more complex, the development cycle of related storage systems is getting longer and longer, and the corresponding management software is becoming more and more complicated

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
  • Software framework implementation method of management module of storage system
  • Software framework implementation method of management module of storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] A method for implementing a software framework of a management module of a storage system according to the present invention, the software framework includes a UI layer, an intermediate layer and a bottom layer, and the UI layer provides an administrator or an upper-layer application management interface, and is responsible for communication and interaction with the middle layer; The middle layer is responsible for communicating with the UI layer and the bottom layer, and is used to realize the interaction between user space data and kernel space data; the bottom layer is the specific realization of the functional requirements of the upper layer, runs in the kernel state, and deals with actual hardware.

[0023] The UI layer provides command-line tools or API interfaces; the middle layer configures the storage system through configuration files; the bottom layer is used to implement query functions, stop functions for storage devices, and activate functions for storage de...

Embodiment 2

[0026] A method for implementing a software framework of a management module of a storage system according to the present invention, the software framework includes a UI layer, an intermediate layer and a bottom layer, and the UI layer provides an administrator or an upper-layer application management interface, and is responsible for communication and interaction with the middle layer; The middle layer is responsible for communicating with the UI layer and the bottom layer, and is used to realize the interaction between user space data and kernel space data; the bottom layer is the specific realization of the functional requirements of the upper layer, which mainly runs in the kernel state and deals with actual hardware.

[0027] The UI layer provides command-line tools or API interfaces; the specific functions of the middle layer are related to specific storage systems. In order to meet the individual requirements of different storage systems, the middle layer configures the s...

Embodiment 3

[0033] A method for realizing a management module software framework of a storage system according to the present invention. The software framework has three modules: a UI layer module, an intermediate layer module, and a bottom layer module, that is, each layer corresponds to a module, and the UI module realizes command line management Tools and management API, the middle layer module realizes the communication and interaction between the user state space and the kernel state space, and the bottom layer module specifically realizes the management function of the bottom hardware device.

[0034] The UI module implements functions such as command line parsing and fault tolerance through the public function library. Users implement command line tools or API interfaces according to the provided public function library. The public function library has the following main functions:

[0035] command_resolve(), used to parse command line parameters;

[0036] send_command(), passing c...

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

The invention discloses a software framework implementation method of a management module of a storage system, and belongs to the technical field of the management module of the storage system. According to the technical scheme, the implementation method is characterized in that a software framework comprises a UI (User Interface) layer, a middle layer and a bottom layer, wherein the UI layer provides an interface for an administrator or a management interface for an upper application and is meanwhile responsible for communication interaction with the middle layer; the middle layer is responsible for communication with the UI layer and the bottom layer for implementing interaction of user space data and kernel space data; the bottom layer is concrete implementation of an upper layer functional requirement, operates in a kernel state, and makes contact with actual hardware. The UI layer provides a command line tool or an API (Application Programming Interface); the middle layer is used for performing related configuration on the storage system through a configuration file; the bottom layer is used for realizing a query function, a storage equipment stop function and a storage equipment activation function. The development mode of the management module is abstracted to form the software framework, the development speed of the management module of the storage system is greatly improved, and the efficiency of a developer is improved.

Description

technical field [0001] The invention relates to the technical field of a management module of a storage system, in particular to a method for realizing a software framework of the management module of a storage system. Background technique [0002] A storage system refers to a computer system consisting of various storage devices for storing programs and data, control components, and devices (hardware) and algorithms (software) for managing information scheduling. [0003] With the increasing amount of stored data, the storage system is becoming more and more complex, the development cycle of related storage systems is getting longer and longer, and the corresponding management software is becoming more and more complicated. At present, the management software of storage systems varies with different storage systems, which brings a large workload to software development. Designers need to design different storage management modules for different storage systems. However, 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(China)
IPC IPC(8): G06F9/44
Inventor 郑涵
Owner INSPUR GROUP CO LTD
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