Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus to reduce serial communications path connection overhead

a serial communication and overhead technology, applied in the field of mass storage devices, can solve the problems of only being able to transmit, incoming data cannot be received on the other ports, other ports are limited to the function of data transmission, etc., to reduce arbitrated-loop overhead, reduce arbitration overhead, and reduce the overall amount of time spen

Inactive Publication Date: 2008-01-22
SEAGATE TECH LLC
View PDF42 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

"The present invention provides a method and apparatus to reduce arbitrated-loop overhead in a fiber-channel system. By maintaining control of the loop as long as a predetermined amount of data is available, the overall amount of time spent on arbitration is reduced. This is achieved by arbitrating for control of the loop and then maintaining control as long as a minimum amount of data is available within the control node. The system includes a channel-node circuit chip and an off-chip memory for storing data. The method can be implemented in a communications channel system with a first and second channel node, and a magnetic-disc-storage drive and computer system can be coupled through the fiber-channel arbitrated-loop serial-communications channel. The technical effect of the invention is to reduce the time and resources required for arbitration and control of the fiber-channel system."

Problems solved by technology

This meant that if one port was receiving or transmitting a frame, the alternate port was effectively busy (since it could not simultaneously use the frame-validation and frame-generation logic), and the alternate port was thus forced to deny its host-bus adapter permission to send frames.
Also, the drive was only able to transmit on one port at a time.
Hence, incoming data cannot be received on the other ports and the other ports are limited to the function of data transmission.
However, if a loop-interface module connected to the loop is already receiving data through a port connected to another loop, that loop-interface module might not be able to receive the loop-initialization data.
Moreover, if the loop-interface modules can receive only on one loop at a time, the modules cannot receive data through another port while loop initialization is occurring on one channel.

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
  • Method and apparatus to reduce serial communications path connection overhead
  • Method and apparatus to reduce serial communications path connection overhead
  • Method and apparatus to reduce serial communications path connection overhead

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055]In the following detailed description of the preferred embodiments, reference is made to the accompanying drawings which form a part hereof, and in which are shown, by way of illustration, specific embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present invention.

[0056]The invention described in this application is useful for all types of disc drives, including hard-disc drives, ZIP drives, floppy-disc drives, optical-disc drives, CDROM (“compact-disc read-only memory”) drives, and any other type of drives, systems of drives (such as a “redundant array of inexpensive / independent disc drives,” or RAID, configuration) or other devices, where data are communicated between drives and other devices or information-handling systems. In some embodiments, the present invention is useful in node interfaces for non-disc devices, such as hubs and sw...

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

PropertyMeasurementUnit
lengthaaaaaaaaaa
lengthaaaaaaaaaa
lengthaaaaaaaaaa
Login to View More

Abstract

Control of a loop of a fiber-channel arbitrated-loop serial communications channel is maintained (i.e., the loop connection is held open) as long as a minimum amount of data, which optionally is determined by programming (called a “programmable amount of data”), is available for transmission, in order to reduce the overall amount of time spent arbitrating for control of the loop. The improved communications channel system includes a channel node having one or more ports, each port supporting a fiber-channel arbitrated-loop serial communications channel loop, wherein each port arbitrates for control of that port's attached channel loop. The system also includes an arbitration-and-control apparatus to reduce arbitrated-loop overhead, wherein control of the channel loop, once control is achieved by arbitration, is maintained by the arbitration-and-control apparatus as long as a predetermined amount of data is available within control of the node. In addition, a method to reduce arbitrated-loop overhead is described.Control of a serial communications path is maintained (i.e., the connection is held open) as long as a minimum amount of data, which optionally is determined by programming (called a “programmable amount of data”), is available for transmission, in order to reduce the overall amount of time spent opening the connection to the serial communications path. The system includes a serial device having n ports (where n equals one or more), each port supporting a serial communications path. Each port arbitrates for control of that port's attached serial communications path. The system also includes an arbitration-and-control apparatus, wherein control of the serial communications path, once control is achieved, is maintained by the arbitration-and-control apparatus as long as a predetermined amount of data is available within control of the serial device. In addition, a method to reduce connection overhead is described.<?insert-end id="INS-S-00001" ?>

Description

RELATED APPLICATIONS[0001]This application claims the benefit under 35 U.S.C. 119(e) of U.S. Provisional Application Ser. No. 60 / 065,920 filed Nov. 17, 1997, U.S. Provisional Application Ser. No. 60 / 065,926 filed Nov. 17, 1997, U.S. Provisional Application Ser. No. 60 / 065,919 filed Nov. 17, 1997, and U.S. Provisional Application Ser. No. 60 / 067,211 filed Dec. 1, 1997.[0002]This application is related to the following applications filed on even data herewith, each of which is incorporated by reference:“Method and Dedicated Frame Buffer for Loop Initialization and Responses” by Judy Lynn Westby, “Method and Dedicated Frame Buffers for Receiving Frames” by Judy Lynn Westby, and “Method and Apparatus for Using CRC for Data Integrity in On-Chip Memory” by Judy Lynn Westby.FIELD OF THE INVENTION[0003]The present invention relates to the field of mass-storage devices. More particularly, this invention relates to an improved fiber-channel arbitrated-loop (“FC-AL”) apparatus and method to re...

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 Patents(United States)
IPC IPC(8): G06F13/14G06F13/12G06F3/00G06F3/06G06F11/08G06F11/10G06F11/20G06F13/00G06F13/10G06F13/368G11B5/012H03M13/09H04L1/00H04L1/24H04L12/42H04L12/56
CPCG06F3/0619G06F3/0656G06F3/0689G06F11/1004G06F11/2007G06F13/368G11B5/012H04L1/0061H04L1/246H04L12/42H04L45/12H04L49/90H04L49/901H04L49/9031H04L49/9073G06F3/0676G06F13/1673G06F2213/0038H04L45/48H04L45/02
Inventor WESTBY, JUDY LYNNMILLER, MICHAEL H.
Owner SEAGATE TECH LLC