Check patentability & draft patents in minutes with Patsnap Eureka AI!

Autonomic performance tuning of a distributed virtual storage server

Inactive Publication Date: 2008-05-27
GOOGLE LLC
View PDF16 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0010]In one embodiment, the performance values are determined by the distance of an link between the server interface and a virtual storage server and the type of link. For example, faster links (such as FICON) are assigned more favorable weighting than slower links (s

Problems solved by technology

Finally, during normal operations a closer VTS may have accumulated a backlog of host job requests and consequently that VTS may take longer to fulfill new requests than one which is farther from the VTC but has less of a backlog, regardless of the state of the cache.

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
  • Autonomic performance tuning of a distributed virtual storage server
  • Autonomic performance tuning of a distributed virtual storage server
  • Autonomic performance tuning of a distributed virtual storage server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014]FIG. 1 is a block diagram of a storage system 100 in which the present invention may be implemented. Although the embodiment illustrated and described herein is a tape storage system, the present invention may be implemented in other types of storage systems. The description herein of the present invention in the context of a tape storage system should not, therefore, be deemed as a limitation. The storage system 100 includes two or more virtual tape servers (VTSs) 110 and 120 attached to a virtual tape controller (VTC) 200 through communication links 112 and 122, respectively. The VTC 200 is also attached to a host device 130 while the VTSs 110 and 120 are also attached to storage devices, such as tape libraries 140 and 150, respectively.

[0015]Referring to FIG. 2, the VTC 200 includes a host interface 202, through which the host 130 attaches to the VTC 200, and a server interface 204, through which the VTSs 110 and 120 attach to the VTC 200. The VTC 200 further includes a pro...

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

A dynamic selection of a communications link between a storage controller and one of a plurality of storage servers is provided so as to enhance the performance of the storage system. The storage system includes a plurality of storage devices, a corresponding plurality of virtual storage controllers coupled to the storage devices and a virtual storage controller. The virtual storage controller includes a host interface, a server interface, a stored table and a processing unit. The stored table includes a list identifying the active links between the server interface and each virtual storage server and, for each active link, a corresponding performance value. The processing unit is programmed to receive from a host a request for a storage operation on selected data, determine which active link has the most favorable performance value and direct that the requested storage operation be performed by the virtual storage server coupled to the virtual storage controller over the active link having the most favorable performance value.

Description

TECHNICAL FIELD[0001]The present invention relates generally to the field of computer data storage systems and, in particular, to the dynamic selection of a communications link between a storage controller and one of a plurality of storage servers so as to enhance the performance of the storage system.BACKGROUND ART[0002]Early computer data storage systems included one host device, one storage device (such as a hard disk drive, tape drive or an optical drive) and a storage controller to manage the transfer of data between the host and the storage device. The use of a single storage device eventually evolved into consolidating several storage devices (such as tape drives) into an automated library and many (sometimes hundreds or even thousands) of pieces of media (such as tape cartridges) retrievable by mechanical means for loading into one of the storage devices. More recent innovations permit more than one storage library to be attached to a host (or to more than one host) through ...

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): G06F15/16G06F17/30H04L29/06H04L29/08
CPCH04L67/1097H04L67/1008H04L67/1036H04L67/2814H04L67/1002H04L69/329H04L67/2895H04L67/2842H04L67/1001H04L67/563H04L67/568
Inventor BISH, THOMAS W.REID, MARK A.PEAKE, JONATHAN W.
Owner GOOGLE LLC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More