Skip to main content

Java Mobile Agents Implementing On-line Algorithms to Improve the QoS of a 3D Distributed Virtual Environment

  • Conference paper
  • First Online:
Distributed Communities on the Web (DCW 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1830))

Included in the following conference series:

  • 217 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Google Scholar 

  2. Borodin, A., El-Yaniv, R.: Online Computation and Competitive Analysis. Cambridge University Press (1998)

    Google Scholar 

  3. Brooks, F.P.: What’s Real About Virtual Reality?. IEEE Computer Graphics and Applications, Vol. 19, Num. 6 (1999) 16–27

    Article  MathSciNet  Google Scholar 

  4. 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

    Article  MATH  MathSciNet  Google Scholar 

  5. Funkhouser, T. A.: Network Topologies for Scalable Multi-User Virtual Environments. Proceedings of the IEEE Virtual Reality Annual International Symposium (1996) 222–228

    Google Scholar 

  6. Hagsand, O.: DIVE-A Platform for Multi-User Virtual Environments. IEEE Multimedia, Vol. 3, Num. 1, (1996) 30–39

    Article  Google Scholar 

  7. 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

    Google Scholar 

  8. Lange, D.B., Oshima, M.: Programming and Developing Java Mobile Agents with Aglets. Addison Wesley (1998)

    Google Scholar 

  9. Larios-Rosillo, V.M.: DVRMEDIA: a 3D Multi-User Distributed Virtual Environment. Proceedings of the DCW99 Rostock, Germany (1999) 51–62

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. Reynolds, F.D.: Evolving an Operating System for the Web. IEEE Computer, Vol. 29, No. 9 (1996) 90–92

    Google Scholar 

  13. Singhal, S., Zyda, M.: Networked Virtual Environments: Design and Implementation. ACM Press SIGGRAPH Series-Addison Wesley, New York (1999)

    Google Scholar 

  14. Sung, U., Yang, J., Wohn, K.: Concurrency Control in CIAO. Proceedings of the IEEE VRAIS 99 Houston Texas, USA, March (1999) 22–28

    Google Scholar 

  15. Wong, D., Paciorek, N., Moore, D.: Java-based Mobile Agents Communications of the ACM, Vol. 42, Num. 3, March (1999) 92–102

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics