Abstract
In a decentralised distributed VR system like VEplatform, processes are used to represent the entities of a virtual world. These processes are scattered arbitrarily on a heterogeneous network of computers. Even a viewer is regarded as an entity and is thus represented by a process. Data is transmitted from the ordinary entities to the viewers and updated regularly. Since the demand of network resources is particularly high the system becomes very slow when the processes are badly located. In many cases, it would be appropriate to relocate processes to other hosts while the system is running. This implies that the process is relocated to another host without affecting the (possible changing) state of the data. Moreover there has to be a criterion that gives an optimal host for a particular process, taking into account the communication needs between the processes. This paper proposes such a criterion and evaluates the resulting distribution.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Beguelin A., A Guide to PVM: Parallel Virtual Machine. Technical Reports. ORNL/TM 11826, Oak Ridge National Laboratory, 1991.
Demuynck K., Arickx F., Broeckhove J., The VEplatform project: A software plotform for desktop virtual reality applications. In proceedings of RT '95 (Real Time '95), Ostrava, Czech Republic, Srovnal V., Černohorsky J. eds., Repronis, Ostrava, pp 204–209.
Demuynck K., Arickx F., Broeckhove J., VEplatform Software. In proceedings of EuroPVM '95, Lyon, France, Dongarra J., Gengler M., Tourancheau B., Vigouroux X. eds., Hermès, Paris, pp 227–231.
Demuynck K., Arickx F., Broeckhove J., The Impact of Communication Mechanisms on the Performance in a Distributed Virtual Reality System. In proceedings of HPCN '96 (High-Performance Computing and Networking '96): Lecture Notes in Computer Science, Brussel, België, Liddell H., Colbrook A., Hertzberger B., Sloot P. eds., Springer, pp 755–761.
Demuynck K., Virtuele Realiteit: een conceptuele analyse van het begrip en een proces georiënteerde implementatie. Master thesis, University of Antwerp, Belgium, 1993-1994, 89 pgs.
Gossweiler R., Laferriere R.J., Keller M.L., Pausch R., An Introductory Tutorial for Developing Multi-User Virtual Environments. Presence Teleoperators and Virtual Environments, Vol. 3, No. 4, Fall 1994, pp 255–264.
Kalawsky R.S., The Science of Virtual Reality and Virtual Environments: a technical, scientific and engineering reference on virtual environments. Addison-Wesley, Workingham, 1993, ISBN 0-201-63171-7, 405 pgs.
Lee J., Implementing Virtual Reality. Available on the Internet: http://www.ruca.ua.ac.be/~demuynck/VEplatform/Lee.html.
Roehl B., Distributed Virtual Reality — An Overview. Available on the Internet: http://sunee.uwaterloo.ca/~broehl/distrib.html.
Roehl B., Some thoughts on Behaviour in VR Systems. Available on the Internet: http://sunee.uwaterloo.ca/~broehl/behav.html.
Verbeeck D., Evaluation of different communication protocols in a distributed VE system using an actual implementation. Master thesis, University of Antwerp, Belgium, 1995-1996, 64 pgs.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Demuynck, K., Broeckhove, J., Arickx, F. (1997). Dynamic optimisation of a distributed VR system by network-balancing. In: Bubak, M., Dongarra, J., Waśniewski, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 1997. Lecture Notes in Computer Science, vol 1332. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63697-8_115
Download citation
DOI: https://doi.org/10.1007/3-540-63697-8_115
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63697-7
Online ISBN: 978-3-540-69629-2
eBook Packages: Springer Book Archive