1. A computer system, comprising: a computer for outputting a result in response to a request that has been received; and a storage system for storing data output based on the request, the computer including a first processor, a first memory coupled to the first processor, and a first network interface coupled to the first processor, the storage system including a second processor, a second memory coupled to the second processor, a plurality of storage devices coupled to the second processor, for storing a plurality of pieces of the data, and a second network interface coupled to the second processor, the computer including: a request reception module for receiving the request; a processing procedure generation module for generating, based on the request, a plurality of processing procedures including an order of access to the data stored in the plurality of storage devices; a data division module for dividing the data stored in the plurality of storage devices; an information obtaining module for obtaining load information indicating a load condition of the storage system; an allotment determination module for determining, based on the obtained load information, allotments for allocating the divided data to be processed by the generated plurality of processing procedures; and a processing execution module for executing, based on the determined allotments, the generated plurality of processing procedures in parallel.