DISTRIBUTED PROCESS CREATION WITHIN A SHARED DATA SPACE FRAMEWORK

Citation
Pg. Robinson et Jd. Arthur, DISTRIBUTED PROCESS CREATION WITHIN A SHARED DATA SPACE FRAMEWORK, Software, practice & experience, 25(2), 1995, pp. 175-191
Citations number
14
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
00380644
Volume
25
Issue
2
Year of publication
1995
Pages
175 - 191
Database
ISI
SICI code
0038-0644(1995)25:2<175:DPCWAS>2.0.ZU;2-4
Abstract
This paper describes the design and implementation of a remote process instantiation mechanism which is consistent with the Linda paradigm a nd semantics of the EVAL operation, and which uses shared data space a s the medium for passing process and environment parameters. The motiv ation for such an implementation stems from our effort to rehost a uni processor version of the Linda computational system to a network of wo rkstations. The baseline version of the Linda system relies on the sem antics of the UNIX fork () system call to create processes and to pass the proper execution parameters to them. In creating a distributed ve rsion of the Linda environment, two major issues are addressed: (1) ho w to instantiate a remote process that knows where, among several poss ibilities, to begin its execution, and (2) how to communicate the prop er run-time values of relevant variables to each new remote Linda proc ess. Guiding our implementation was a desire to employ existing interp rocess communication facilities, i.e. shared data space, to pass proce ss creation and execution parameters.