A control method for dynamically switching a logical session in an information processing system comprising a plurality of processing units, a plurality of terminal devices, and at least one communication control processor which connects the plurality of terminal devices to the plurality of processing units, the communication control processor including first storage means for storing at least part of histories of command data transactions corresponding to the respective terminal devices and second storage means for storing identification data of processing unite currently connected to the respective terminal devices by logical sessions, the method comprising the steps, executed by the communication control processor, of:
- identifying on a basis of the stored identification data, when one of the processing units is to be replaced by another one of the processing units, one of said terminal devices that is logically connected to the one processing unit by a logical session and has used a program having been executed by the one processing unit:
- automatically creating a first command data to cause the logical session between the one processing unit and the identified terminal device and delivering the first command data to the one processing unit,
- automatically establishing a logical session between said another processing unit replacing the one processing unit and the identified terminal device;
- and
- automatically creating a second command data for allowing the identified terminal device to be used continuously, the creating being performed based on part related to the identified terminal device among histories of command data transactions stored in said first storage means and delivering the second command data to the another processing unit.