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

Servicing of Network Software Components of Nodes of a Cluster Storage System

a cluster storage system and network software technology, applied in the field of storage systems, can solve the problems of affecting the processing of access requests, and affecting the service life of clients, so as to reduce the disruption of client data access

Inactive Publication Date: 2016-08-18
NETWORK APPLIANCE INC
View PDF2 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a method for repairing software components on a cluster of nodes without disrupting client access. The method involves a servicing module that retains information about the software components and file handles when a node is serviced. When a client disconnects from a serviced node, the client can automatically reconnect to another node and re-establish the data-access session with the original node by using the retained information. This reduces the disruption to clients accessing the cluster and reduces the need for new client IDs and access requests. The method can be applied to each node in the cluster one after the other, minimizing downtime and disruption to client data-access.

Problems solved by technology

If the node does not recognize the client ID and file handle in an access request, the node may deny processing of the access request.
Thus, servicing of the disk element and network element of each node typically causes substantial disruption to client data-access sessions.

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
  • Servicing of Network Software Components of Nodes of a Cluster Storage System
  • Servicing of Network Software Components of Nodes of a Cluster Storage System
  • Servicing of Network Software Components of Nodes of a Cluster Storage System

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032]In the following description, numerous details are set forth for purpose of explanation. However, one of ordinary skill in the art will realize that the embodiments described herein may be practiced without the use of these specific details. In other instances, well-known structures and devices are shown in block diagram form in order not to obscure the description with unnecessary detail.

[0033]The description that follows is divided into seven sections. Section I describes a cluster environment in which some embodiments operate. Section II describes a storage operating system having a servicing module for servicing software components of nodes of the cluster. Section III describes a shared storage of the cluster. Section IV describes a client data-access session between a client and a node. Section V describes servicing of software components of nodes of the cluster. Section VI describes servicing of network software components (network elements) of nodes of the cluster. Sect...

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

Described herein are method and apparatus for servicing software components of nodes of a cluster storage system. During data-access sessions with clients, client IDs and file handles for accessing files are produced and stored to clients and stored (as session data) to each node. A serviced node is taken offline, whereby network connections to clients are disconnected. Each disconnected client is configured to retain its client ID and file handles and attempt reconnections. Session data of the serviced node is made available to a partner node (by transferring session data to the partner node). After clients have reconnected to the partner node, the clients may use the retained client IDs and file handles to continue a data-access session with the partner node since the partner node has access to the session data of the serviced node and thus will recognize and accept the retained client ID and file handles.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application is a continuation of U.S. patent application Ser. No. 12 / 372,637, filed Feb. 17, 2009 and titled “Servicing of Network Software Components of Nodes of a Cluster Storage System,” now allowed and issued on Apr. 26, 2016 as U.S. Pat. No. 9,325,790, the contents of which are hereby incorporated by reference.FIELD OF THE INVENTION[0002]The present invention relates to storage systems, and particularly, to servicing of network software components of nodes of a cluster storage system.BACKGROUND OF THE INVENTION[0003]A storage system typically comprises one or more storage devices into which information may be entered, and from which information may be obtained, as desired. The storage system includes a storage operating system that functionally organizes the system by, inter alia, invoking storage operations in support of a storage service implemented by the system. The storage system may be implemented in accordance with a vari...

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(United States)
IPC IPC(8): G06F12/14H04L29/06G06F11/20H04L29/08
CPCH04L63/083H04L63/10H04L67/1097H04L67/10G06F11/2069G06F17/30067G06F2201/805G06F2212/1052G06F2212/154H04L63/101G06F3/06G06F12/1483G06F3/0607G06F3/0635G06F3/0637G06F16/10G06F3/067G06F3/0622G06F3/0659G06F21/6218H04L63/102
Inventor LE, NAMMU, PAUL YUEDONGBOYLES, JOHN RUSSELLHOFFMAN, JOHN ERIC
Owner NETWORK APPLIANCE INC
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