Browse Prior Art Database

Sort Offload Client/Server System

IP.com Disclosure Number: IPCOM000115419D
Original Publication Date: 1995-May-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 47K

Publishing Venue

IBM

Related People

Balfour, LC: AUTHOR [+7]

Abstract

Disclosed is a sort offload system consisting of a sort server and its clients. The sort server is a software system executing on a general purpose computer. When requested it will sort files sent to it by a client and return to the client a file sorted according to the client's specification.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 66% of the total text.

Sort Offload Client/Server System

      Disclosed is a sort offload system consisting of a sort server
and its clients.  The sort server is a software system executing on a
general purpose computer.  When requested it will sort files sent to
it by a client and return to the client a file sorted according to
the client's specification.

      The sort server waits for requests for sorting work.  When it
receives a request, which normally would include the file size,
record size, and a specification of the keys to sort on, it may
accept or reject a request, based on its capabilities and workload On
acceptance the file to be sorted is sent to it.  The sort server
begins sorting when sufficient data has arrived.  When all data has
arrived and a suitable number of records have been put into sorted
order, the server will begin to send back the sorted file.

      The clients in this client/server arrangement are sort programs
which have been invoked to sort a file (usually resident on disk) and
(usually) to write the sorted file to disk.  After determining the
parameters of the sort, the sort program would send a request to the
server.  If rejected it would sort normally, but if accepted it will
begin reading the input data files on disk and sending the data to
the sort server.  While the sorted file is returning it will write
the file to disk.

      Typically, the clients are on highly utilized systems and/or
the server offers better cost performance so...