Abstract
With the explosion in Global Networks such as the Web, communities take advantage sharing and working with the big amount of information and services available.
Within this context a promising area for the communities when dealing with the information on the man-machine interface is Distributed Virtual Reality. However, distributed applications must deal with issues such as robustness, scalability, heterogeneity, uncertain online inputs and good Quality of Service (QoS). The work presented in this paper describes our enterprise improving the QoS of DVRMedia, a Multi-User Virtual Reality system for the Web [9]. This tentative brings us to deal with an abstract model so called the k-server problem. We propose a solution with the integration of two paradigms: online algorithms and mobile agents. Both paradigms allow us to design a scheme for improving the QoS and to drive an implementation in Java. The solution is validated with experiments and its implementation on DVRMedia.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Awerbuch, B., Singh, T.: Online Algorithms for Selective Multicast and Maximal Dense Trees Proceedings of the ACM STOC 97, El Paso Texas USA, February (1997) 354–352
Borodin, A., El-Yaniv, R.: Online Computation and Competitive Analysis. Cambridge University Press (1998)
Brooks, F.P.: What’s Real About Virtual Reality?. IEEE Computer Graphics and Applications, Vol. 19, Num. 6 (1999) 16–27
Chrobak, M., Larmore, L.L.: An Optimal Online Algorithm for K-Servers on Trees. SIAM Journal of Computing, Vol. 20, Num. 1 (1991) 144–148
Funkhouser, T. A.: Network Topologies for Scalable Multi-User Virtual Environments. Proceedings of the IEEE Virtual Reality Annual International Symposium (1996) 222–228
Hagsand, O.: DIVE-A Platform for Multi-User Virtual Environments. IEEE Multimedia, Vol. 3, Num. 1, (1996) 30–39
Hagsand, O., Lea, R., Stenius, M.: Using Spatial Techniques to Decrease Message Passing in a Distributed VE System. Proceedings of the VRML 97 Symposium, Monterey CA USA (1997) 7–15
Lange, D.B., Oshima, M.: Programming and Developing Java Mobile Agents with Aglets. Addison Wesley (1998)
Larios-Rosillo, V.M.: DVRMEDIA: a 3D Multi-User Distributed Virtual Environment. Proceedings of the DCW99 Rostock, Germany (1999) 51–62
Manasse, M. S., McGeoch, L.A., Sleator, D.D.: Competitive Algorithms for On-Line Problems. Proceedings of the 20th Annual ACM Symposium On Theory of Computing (1988) 322–333
Park, K.S., Kenyon, R.V.: Effects of Network Characteristics on Human Performance in a Collaborative Virtual Environment. Proceedings of the IEEE VRAIS 99 Houston Texas, USA, March (1999) 104–110
Reynolds, F.D.: Evolving an Operating System for the Web. IEEE Computer, Vol. 29, No. 9 (1996) 90–92
Singhal, S., Zyda, M.: Networked Virtual Environments: Design and Implementation. ACM Press SIGGRAPH Series-Addison Wesley, New York (1999)
Sung, U., Yang, J., Wohn, K.: Concurrency Control in CIAO. Proceedings of the IEEE VRAIS 99 Houston Texas, USA, March (1999) 22–28
Wong, D., Paciorek, N., Moore, D.: Java-based Mobile Agents Communications of the ACM, Vol. 42, Num. 3, March (1999) 92–102
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bui, M., Larios-Rosillo, V. (2000). Java Mobile Agents Implementing On-line Algorithms to Improve the QoS of a 3D Distributed Virtual Environment. In: Kropf, P.G., Babin, G., Plaice, J., Unger, H. (eds) Distributed Communities on the Web. DCW 2000. Lecture Notes in Computer Science, vol 1830. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45111-0_20
Download citation
DOI: https://doi.org/10.1007/3-540-45111-0_20
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67647-8
Online ISBN: 978-3-540-45111-2
eBook Packages: Springer Book Archive