Patent ID: 7941574
Filing Date: 2011-05-10
Classification: G06F

Abstract:
1. For a count key data (CKD) protocol in a computer environment, a method for combining partial records into a single direct memory access (DMA) operation, the method comprising: determining in an initiator processor of the computer environment a number of the partial records to be prefetched by gathering a plurality of descriptor information for one of a search key command and a search identification (ID) search command, according to a predetermined algorithm having a plurality of assumptions for the one of the search key command and the search ID search command; prefetching the number of partial records; concatenating at least one of record headers and record keys of the number of partial records together into the single DMA operation; and forwarding the DMA operation to a receiver process to be completed, wherein the predetermined algorithm having the plurality of assumptions for the one of the search key command and the search ID search command includes at least one of: a first assumption that two search commands are considered consecutive if the two search commands are a same search command, a second assumption that the two search commands are not consecutive if separated by a different command, a third assumption that a first search command does not require access to more than one record, and a fourth assumption that a second and a subsequent search command will not be satisfied by a succeeding record.