×

Input/output channel interface which automatically deallocates failed subchannel and re-segments data block for transmitting over a reassigned subchannel

  • US 5,793,983 A
  • Filed: 01/22/1996
  • Issued: 08/11/1998
  • Est. Priority Date: 01/22/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. An input and output communications subsystem at a first network node for transmitting and receiving data over a channel between the first network node and a second network node, the channel being partitioned into a plurality of subchannels of potentially different data capacities, said subsystem comprisingmeans for allocating the subchannels for transmission of data from the first node to the second node,means for partitioning data for transmission to the second node into individual blocks for transmission over the allocated subchannels, the partitioning means further comprising means for establishing the sizes of the individual blocks to be equal to or less than the data capacity of the subchannel assigned for transmission of the block,means for transmitting the individual blocks over the assigned subchannels,means responsive to a failure of one of the sub-channels for providing a device unavailability signal to the subsystem,means for automatically deallocating the failed subchannel in response to said device unavailability signal,means responsive to the deallocating means for reassigning blocks already assigned to the failed subchannel to another one of the subchannels,means for determining if the reassigned subchannel is of a lesser data capacity than the failed subchannel and, in response thereto, for segmenting blocks already partitioned for the failed subchannel into subsegments for transmission over the reassigned subchannel,means responsive to a restoration of the failed subchannel for providing a device availability signal to the subsystem, andmeans for automatically reallocating the failed subchannel in response to said device availability signal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×