SYSTEMS AND METHODS FOR TRANSMITTING AND RECEIVING DATA IN CONNECTION WITH A COMMUNICATIONS STACK IN A COMMUNICATIONS SYSTEM

    公开(公告)号:CA2227366A1

    公开(公告)日:1998-08-19

    申请号:CA2227366

    申请日:1998-01-16

    Applicant: IBM

    Abstract: Management of datastream construction prior to transmission of the datastream ac ross a channel of a communications system by providing for data blocking while reducing movement or copying of the data improves the performance in a communications system. Multipl e header segments received from a higher layer in the communications stack are copied int o the datastream header area of a datastream such that the header segments are sequentially store d in the datastream header area. A datastream buffer list having entries referencing the datastream header area is generated. Buffer list entries referencing data segments received from higher la yers in the communications stack are also stored in the datastream buffer list. The data seg ments are not physically moved or copied into the datastream during processing by the communic ations stack. Rather, a "virtual" datastream is generated by the communications stack for tran smission without physically moving or copying the data segment. The datastream is transmitted acr oss the channel by the system input/output interface by first writing the datastream header area re ferenced by the datastream buffer list directly into the channel, and the data segments directly from their original storage location into the channel of the communications system using the datastr eam buffer list entries.

Patent Agency Ranking