Data transfer state machines

Electrical computers and digital data processing systems: input/ – Input/output data processing – Concurrent input/output processing and data transfer

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S022000, C710S052000, C710S062000, C710S064000, C710S104000, C710S120000, C710S120000, C711S149000, C711S150000, C711S169000, C712S225000

Reexamination Certificate

active

06418488

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to storage devices, and more particularly to adapters for interfacing a storage device to a host for high speed, high reliability and high availability data storage.
BACKGROUND OF INVENTION
Various interfaces are known for interconnecting host computer systems to storage systems, such as disk drive mass storage systems. Particular interfaces involve respective particular data transfer protocols and system interconnections. The IBM Enterprise System Connection Architecture (ESCON) is a flexible interface or interconnection environment that is used to move data from a host source to storage and back. ESCON, as it is known in the art, combines technology and architecture to include fiber optic cabling for transmission and reception of data. ESCON implements dynamic connectivity through switched point to point topology and data flow interconnectivity with other networks. The ESCON I/O architecture exploits the fiber optic technology implementation and the concept of dynamic connectivity in providing a flexible, extensible interface.
The ESCON architecture has become a widely accepted standard for data communications in large scale computer environments, replacing the more traditional IBM “Bus and Tag” protocol. ESCON employs serially encoded data transmission techniques in place of parallel data protocols.
The ESCON architecture provides inherent advantages such as: information transfer using fiber optic technology; higher rates of data transfer (17 MBytes/sec); extended distances (3 km typical with extension to 60 km); dynamic connectivity through switched point-to-point data flow; and interconnectivity with local and wide area networks
Application of ESCON as the means for data communications can, in addition to the asserted enhancements in data throughput rates and distance, provide other meaningful benefits such as: greater connection flexibility of equipment; reduced floor loading due to significant cable weight and size reductions; customer configuration expansion or reconfiguration with minimal or no disruption; increased data integrity and security; and reduced cost of ownership through more effective utilization of equipment.
The ESCON architecture has been adopted by many other manufacturers of computer equipment as a basic input/output protocol and it has been accepted as an ANSI Standard (“SBCON”). The technical details of the IBM ESCON interface are described, among other places, in various IBM publications including INTRODUCING ENTERPRISE SYSTEMS CONNECTION, IBM 3990 ESCON FUNCTION, INSTALLATION AND MIGRATION, IBM 3990 STORAGE CONTROL ESCON FEATURES PRESENTATION GUIDE, ENTERPRISE SYSTEMS ARCHITECTURE/390 ESCON I/O INTERFACE AND ENTERPRISE SYSTEMS ARCHITECTURE, which are incorporated herein by reference.
The various devices interconnected to a host system with ESCON I/O include storage systems known as “Integrated Cached Disk Arrays,” (“ICDAs”), which are typically an array of small inexpensive disk drives integrated into a single chassis. High speed caches are implemented between the host and disks in ICDAs to yield improved performance. One family of known ICDA products, known as SYMMETRIX produced by EMC Corporation, Hopkinton, Mass., provides a high reliability array of drives, and offers great flexibility in terms of performance enhancements such as: mirroring; greater data availability; greater data transfer rates over distributed buses; and various levels of redundancy implemented in systems referred to as “RAID systems” (“Redundant Arrays of Inexpensive Disks”).
The EMC2 Symmetrix architecture, generally illustrated in
FIG. 1
, integrates a high speed cache or global memory between a disk array and a host computer or CPU. The functional elements generally required to integrate the cache include a host-to-cache interface (which in one implementation is an IBM standard ESCON interface referred to as a host “ESCON Adapter”—EA), and a cache-to-disk drives interface (which may be a Small Computer Systems Interface, “SCSI”, referred to as a “Disk Adapter”—DA). The EA and DA interface boards are generically referred to as “Directors”. The Symmetrix architecture operates under a “cache all’” policy, meaning that all transfers, i.e. from the host to the drives or from the drives to the host, go through cache. The principal function of the Directors is the movement of data between the host and Global Memory (cache) or between Global Memory and the Disk Drives.
The Global Memory Bus (GMB), between the EA and cache and between the DA and cache in Symmetrix, actually consists of two portions or identical buses designated “A” and “B”. The use of two buses improves performance and eliminates a possible single point of failure. Each bus has independent arbitration and consists of a 32 bit address bus plus 1 parity, a 64 bit data bus with 8 bits of Error Correction Code (ECC) check bits and a number of control lines with parity. The smallest data transfer that may take place over the GMB is 64 bits during each access (however, byte, word and longword operations are performed within a Director). The SYMMETRIX family of ICDAs are described in detail in the Symmetrix Product Manuals (for Models 5500, 52XX, 5100, 3500, 32XX and 3100) which are incorporated herein by reference.
The ESCON adapter interface(s) and disk adapter interface(s), i.e. the bus(es) between the host and EAs and between the disk array and DAs respectively, are 8 bit and in some cases 16 bit interfaces in Symmetrix. Thus the bytes received from a host have to be assembled into a 64-bit memory word for transfer to Global Memory, i.e. cache. Similarly, 64-bit memory words from Global Memory have to be disassembled into bytes for transmission over the interface(s). Assembly/disassembly of data to/from Global Memory is carried out by plural gate arrays located on each Director.
The Symmetrix family of ICDAs is designed around a pipelined architecture. A pipeline or pipe in the system is a registered path along which data is clocked to move it from one location to another.
The Directors, generally, are designed around a common pipelined architecture moving data along the “pipe” or pipeline under microprocessor control. It is the pipelines that move the data when the system is operating, not the controlling microprocessors. The microprocessors set-up the pipes to perform a transfer and monitor the pipelines for errors during the transfer. The Directors in known Symmetrix systems incorporate a dual control processor architecture including a first processor referred to as “X” and a second processor referred to as “Y”. The dual processor architecture is configured to share substantial resources in order to keep hardware requirements to a minimum. Each control processor in a “front end” Director, i.e. transferring data to/from Global Memory, is typically responsible for two pipelines designated “A” and “B” and respective Direct Multiple Access (DMA) and Direct Single Access (DSA) pipelines, for Global Memory access.
Known Symmetrix systems can be configured with ESCON adapter circuitry for communication with hosts having ESCON I/O, as disclosed in U.S. patent application Ser. No. 08/753,673 which is incorporated herein by reference.
FIG. 2
illustrates a known ESCON front end Adapter or Director, configured for transferring data between a host ESCON I/O (not shown) according to the IBM Bus ESCON standard known in the art and the ICDA incorporating the Global Memory. Data in accordance with the ESCON protocol is received on the ESCON Director by ESCON Receiver/Transmitter Gate Arrays (Rx/Tx GA) which receive and transmit ESCON data between the host ESCON I/O and the ESCON Director pipes in accord with the ESCON I/O protocol. ESCON data is transmitted in two physical pipes that are configured to operate as four pipes, two on each side: an A and B pipe (XA and XB for transmit and receive, respectively) on the X side controlled by an X control processor, and an A and B pipe (YA and YB for transmit and receive, respectively) on the Y side controlled by a Y control proces

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Data transfer state machines does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data transfer state machines, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data transfer state machines will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2897196

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.