Patent · US Expired

System for executing segments of application program concurrently/serially on different/same virtual machine

US5063500A · kind A · utility

240Cited by
1References
7Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 29, 1988
Grant dateNov 5, 1991
Priority date
Expiry dateSep 29, 2008

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/5018
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method to preserve system resources during the execution of distributed application programs in an SNA type data processing network that supports program to program communication between an Intelligent Work Station (IWS) and a host processor in accordance with SNA Logical Unit 6.2 protocols when a Virtual Machine Pool Manager exists at the host processor and functions to, PA0 (1) create a pool of virtual machines at the host processor that are brought to a run ready state prior to any program to program communciation, PA0 (2) dynamically assign an idle run ready virtual machine to process each request from the IWS involving one application program so that sequential requests from the one program are assigned to different ones of the idle virtual machines and run concurrently, and PA0 3) provide a Pool Manager Data Structure for use by the Pool Manager during the step of dynamically assigning the idle run ready virtual machines in the pool. The Operating System for the IWS attaches a process identifier (PRID) and a thread identifier (THRID) to predefined segments of the resident application program that include LU 6.2 type conversation requests. The ID are transmitted to the host …

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.