-
公开(公告)号:CA2095311A1
公开(公告)日:1994-10-31
申请号:CA2095311
申请日:1993-04-30
Applicant: IBM CANADA LTD
Inventor: SWAGERMAN RICHARD E
Abstract: The system implementation of a computer system which implements multiple virtual machines, and forms one station in a network including at least one other station running a program for which the one station can, on request, perform host processes using virtual machines which it implements, and which has the resources to provide a pool of preconfigured virtual machines to service such requests, includes a routine to manage conversations associated with such requests by responding to events relating to such conversations. The conversation management routine includes a main task and a sub-task spawned by the main task to preestablish an exit from the routine in the event of error. The sub-task also includes routines called selectively to handle different events relating to conversations, and is associated with an array, which contains data as to the identity and status of virtual machines in said pool of preconfigured machines, and is established and maintained by the sub-task in accordance with said events. The main task is a routine which controls spawning or waking-up of the sub-task in direct response to an event, and kills or leaves dormant the sub-task in response to messages from the sub-task following processing of an event.