Distributed processing is an essential ingredient for the data processing in the next decade. Surprisingly therefore most state‐of‐the‐art environments lack generic support for distributed processing. It can be realized in a highly portable way using standard tools like RPC and XDR. However the feasibility of such an approach critically depends on the effort the user has to undertake to use these tools and the overhead that is introduced by them. We have developed a visual programming environment which uses an RPC/XDR based client/multiple server approach as execution model and allows, through its sophisticated user‐interface, easy utilization of distributed processing. For a typical heterogenous network, the overhead of communication is measured. The measurements can be described by a linear model: setup times are around 10 ms; per‐8‐byte transfer times, around 10 μs. From these data it can be concluded that distribution of tasks taking less than 50 ms will lead to severe performance degradation. So a coarse grain distribution has to be used. Clearly the influence of the overhead decreases with increasing computation complexity of the tasks distributed. For instrumentation the overhead of this approach is comparable to IEEE‐488 transfer times. Therefore this scheme can readily be used in existing acquisition setups. The combination of distributed processing and visual presentation in this environment can therefore conveniently be exploited in a number of applications within physics.
Skip Nav Destination
Article navigation
Research Article|
September 01 1994
Distributed visual programming environment: Possibilities and limitations Free
Frank M. Rijnders;
Frank M. Rijnders
Department of Physics and Astronomy, Vrije Universiteit, De Boelelaan 1081, 1081 HV Amsterdam, The Netherlands
Search for other works by this author on:
H. J. W. Spoelder;
H. J. W. Spoelder
Department of Physics and Astronomy, Vrije Universiteit, De Boelelaan 1081, 1081 HV Amsterdam, The Netherlands
Search for other works by this author on:
F. C. A. Groen
F. C. A. Groen
Department of Physics and Astronomy, Vrije Universiteit, De Boelelaan 1081, 1081 HV Amsterdam, The Netherlands
Search for other works by this author on:
Frank M. Rijnders
Department of Physics and Astronomy, Vrije Universiteit, De Boelelaan 1081, 1081 HV Amsterdam, The Netherlands
H. J. W. Spoelder
Department of Physics and Astronomy, Vrije Universiteit, De Boelelaan 1081, 1081 HV Amsterdam, The Netherlands
F. C. A. Groen
Department of Physics and Astronomy, Vrije Universiteit, De Boelelaan 1081, 1081 HV Amsterdam, The Netherlands
Comput. Phys. 8, 576–582 (1994)
Article history
Received:
September 24 1993
Accepted:
December 14 1993
Citation
Frank M. Rijnders, H. J. W. Spoelder, F. C. A. Groen; Distributed visual programming environment: Possibilities and limitations. Comput. Phys. 1 September 1994; 8 (5): 576–582. https://doi.org/10.1063/1.168511
Download citation file: