US 11,868,821 B2
Surrogate process creation technique for high process-per-server scenarios
Joshua J. Hursey, La Crosse, WI (US); David Solt, Frisco, TX (US); and Austen William Lauria, Fishkill, NY (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jan. 17, 2023, as Appl. No. 18/155,411.
Application 18/155,411 is a continuation of application No. 17/190,086, filed on Mar. 2, 2021, granted, now 11,593,183.
Prior Publication US 2023/0153175 A1, May 18, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/46 (2006.01); G06F 9/52 (2006.01)
CPC G06F 9/52 (2013.01) 19 Claims
OG exemplary drawing
 
1. A method for launching parallel processes comprising:
creating by a launcher a parent process and then a surrogate, in response to a request to start a number of parallel processes;
inheriting by the surrogate communications channels from the launcher;
executing by the surrogate activities related to launch of the number of parallel process prior to a fork call;
launching the number of parallel processes by the surrogate;
executing the parallel processes; and
terminating the surrogate.