# US 2010/0169569 A1 · Storage system that is connected to external storage

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2010/0169569 A1
- Document ID: US20100169569A1
- Status: Published application
- Kind: A1
- Application number: 12/724,565
- Filed: 2010-03-16
- Published: 2010-07-01
- Earliest claimed: 2003-06-23
- Inventors: Yasutomo YAMAMOTO; Kazuhisa Fujimoto; Akira Yamamoto
- Web page: https://patentgrep.com/patent/US20100169569A1

## CPC

- G06F 3/061: {Improving I/O performance}
- G06F 3/0659: {Command handling arrangements, e.g. command buffers, queues, command scheduling}
- G06F 3/067: {Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]}
- G06F 3/0635: {by changing the path, e.g. traffic rerouting, path reconfiguration}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A first storage system is connected to a second storage system, and an external device within the first storage system is provided to a host as a device of the second storage system. The second storage system includes a cache control section having cache adaptors, each controlling a disk and a cache, a protocol conversion section including protocol adaptors that switch requests from the host to appropriate ones of the cache adaptors, a management adaptor, and an internal network that mutually connects the cache adaptors, the protocol adaptors and the management adaptor. The first storage system being connected to any of the protocol adaptors is connected to the second storage system. The second storage system executes a processing for the external device by the cache control section, or connects to the first storage system through the protocol conversion section without the cache control section executing processing for the external device.

## Claims

### Claim 1

A method for controlling a storage device to be coupled to an external storage device, said storage device comprising a protocol adapter and a cache adapter, said method comprising:
a first determining step of whether said external storage device requires an input/output processing via cache adapter based on a request function level against said external storage device during logical unit path setting so that an input/output performance of said storage device is maintained; and
if said input/output processing via said cache adapter is required for said external storage device, conducting said input/output processing to said external storage device via said cache adapter, and if said input/output processing via said cache adapter is not required for said external storage device, conducting said input/output processing to said external storage device not via said cache adapter,
if said request function level is changed after said path setting, a second determining step of whether said external storage device requires an input/output processing via cache adapter based on said changed request function level against said external storage device during logical unit path switching,
if said input/output processing to said external storage device is set said protocol adapter directly, and based on a result of the second determining step, changing access mode, which indicates a processing configuration of an input/output request to said logical unit, from said protocol adapter directly to via said cache adapter, and if said input/output processing to said external storage device is set via said cache adapter and based on a result of said second determining step, changing access mode from via said cache adapter to said protocol adapter directly,
wherein said access mode is changeable while receiving input/output commands from a host computer,
wherein said protocol adapter comprises a port receiving input/output commands from a host computer, one of said input/output commands requesting said input/output processing,
wherein said cache adapter comprises a disk array,
wherein said external storage device is to be coupled to said protocol adapter, and
wherein said request function level designate information indicating whether or not functions of said storage device which is applied to said external storage device needs a process via said cache adapter.
