Metaspaces and mobile computing: Promises and challenges

  • Eric G. Manning
  • Shahadat Khan
  • Rodger Lea
  • Gholamali C. Shoja
  • Michael M. J. Zastrel
Session C-3: Mobile Computing
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1274)


We briefly summarize the mobile computing environment from a computer science point of view, and discuss some of the interesting possibilities raised by the prospect of extremely large numbers of computational nodes networked over wireless channels. Among these are: the use of reflection and the metaspace construct to deal with some of the Quality of Service and Connectivity problems of mobile computing, the problem of dealing with the degraded user interfaces often implied by mobility, and the possible applicability of mobile objects to mobile computing.


Mobile Agent Mobile Computing Mobile Host Mobile Object Mobile Computer 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    A. S. Acampora and M. Naghshineh. Quality-of-Service Provisioning in Microcellular Networks. In IEEE INFOCOM 1995, volume April, pages 1075–1084, 1995.Google Scholar
  2. 2.
    A. Alwan,R. Bagrodia,N. Bambos,M. Gerla,L. Kleinrock,J. Short,and J. Villasenor. Adaptive Mobile Multimedia Networks. IEEE Personal Communications, pages 34–51, April 1996.Google Scholar
  3. 3.
    Joel F. Bartlett. Experience with a Wireless World Wide Web Client. Technical Report TN-46, Digital Western Research Laboratory, March 1995.Google Scholar
  4. 4.
    R. W. Bryce, M. Horie, E. G. Manning, and G. C. Shoja. The Mirrors System. Technical Report DCS-250-IR, Department of Computer Science, University of Victoria, 1996.Google Scholar
  5. 5.
    Robert W. Bryce. Enhancing Real-Time Performance of an Object-Oriented Operating System. Master's thesis, Department of Computer Science, University of Victoria, 1995.Google Scholar
  6. 6.
    Paul Dourish. Developing a Reflective Model of Collaborative Systems. ACM Transactions on Computer-Human Interaction, 2(1):40–63, March 1995.Google Scholar
  7. 7.
    Dane Dwyer and Vaduvur Bharghavan. A Mobility-Aware File System for Partially Connected Operation. ACM SIGOPS Operating Systems Review, 31(1):24–30, January 1997.Google Scholar
  8. 8.
    George Forman and John Zahorjan. The challenges of mobile computing. IEEE Computer, 27(4):38–47, April 1994.Google Scholar
  9. 9.
    Colin G. Harrison, David M. Chess, and Aaron Kershenbaum. Mobile Agents: Are they a good idea? Technical report, IBM T. J. Watson Research Center, 1995.Google Scholar
  10. 10.
    M. Horie, E. G. Manning, and G. C. Shoja. Exploring the Apertos Operating System. Technical Report DCS-238-IR, University of Victoria, September 1995.Google Scholar
  11. 11.
    David B. Johnson and David A. Maltz. Protocols for Adaptive Wireless and Mobile Networking. IEEE Personal Communications, pages 34–42, February 1996.Google Scholar
  12. 12.
    M. S. Khan. Quality Adaptation in a Distributed Adaptive Multimedia System: Model and Architecture. Ph.D. Proposal, January 1997.Google Scholar
  13. 13.
    Gregor Kiczales, J. des Rivieres, and D. Bobrow. The Art of the Meta-object Protocol. MIT Press, 1993.Google Scholar
  14. 14.
    J.J. Kistler and M. Satyanarayanan. Disconnected Operations in CODA File System. ACM Transactions on Computer Systems, 10(1):3–25, February 1992.Google Scholar
  15. 15.
    Richard O. LaMaire, Arvind Krishna, Pravin Bhagwat, and James Panian. Wireless LANs and Mobile Networking: standards and future directions. IEEE Personal Communications, pages 86–94, August 1996.Google Scholar
  16. 16.
    P. Maes. Computational reflection. Technical Report Tech. Rep. 87.2, Vrije Universitaet, Brussels, Belgium, 1987.Google Scholar
  17. 17.
    Kenichi Murata, R. Nigel Horspool, Yasuhiko Yokote, Eric G. Manning, and Mario Tokoro. Cognac: a Reflective Object-Oriented Programming System using Dynamic Compilation Techniques. In Proceedings of the annual conference of Japan Society of Software Science and Technology 1994 (JSSST94), October 1994.Google Scholar
  18. 18.
    Charles E. Perkins and Pravin Bhagwat. Highly Dynamic Destination-Sequenced Distance-Vector Routing (DSDV) for Mobile Computers. In SIGCOMM Conference on Communications Architectures, Protocols and Applications, pages 234–244, 1994.Google Scholar
  19. 19.
    B. Smith. Reflection and semantics in a procedural language. Technical Report MIT-TR-272, Laboratory for Computer Science, MIT, Cambridge, Mass., 1982.Google Scholar
  20. 20.
    F. Teraoka, Y. Yokote, and M. Tokoro. Virtual Network: Towards location transparent communication in large distributed systems. Technical Report TR 90-005, Sony Computer Science Laboratory, June 1990.Google Scholar
  21. 21.
    Fumio Teraoka and Keisukie Uehara. Mobility Support in IPv6 based on the VIP Mechanism., April 1995.Google Scholar
  22. 22.
    Jan Vitek. Secure object spaces. In 2nd International Workshop on Mobile Object Systems, ECOOP '96, 1996.Google Scholar
  23. 23.
    Yasuhiko Yokote. The Apertos Reflective Operating System: the concept and its implementation. In Conference on Object Oriented Programming Systems Languages and Applications, pages 414–434, 1992.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Eric G. Manning
    • 1
  • Shahadat Khan
    • 2
  • Rodger Lea
    • 3
  • Gholamali C. Shoja
    • 1
  • Michael M. J. Zastrel
    • 1
  1. 1.Department of Computer ScienceUniversity of VictoriaJapan
  2. 2.Department of Electrical and Computer EngineeringUniversity of VictoriaJapan
  3. 3.Sony Computer Science Laboratory Inc.TokyoJapan

Personalised recommendations