Skip to main content

Environment server: A system support for adaptive distributed applications

  • Session B-1: Distributed Systems Platform
  • Conference paper
  • First Online:
Worldwide Computing and Its Applications — WWCA'98 (WWCA 1998)

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

Included in the following conference series:

Abstract

Various new types of applications can be available in future computing environments such as mobile computing environments and ubiquitous computing environments. The applications may change our daily life dramatically since computers can be embedded in our daily necessaries such as televisions, microwaves, cameras, and air conditioners. In these environments, computing environments can be changed dramatically, and applications may be migrated among computers that have drastically different hardware configurations. Therefore, these applications should be adapted to various computing environments that may have dramatically different characteristics for their efficient executions, and the adaptation requires that the applications can access information about computing environments through a uniform interface.

In this paper, we propose an environment server that is important as a basic infrastructure for building adaptive applications for future computing environments. The environment server manages various information about computing environments in an integrated fashion, and applications can access these information through its well defined interface. This makes it possible to build adaptive applications with a systematic framework.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. “Special Issue on Computer-Augmented Environment”, Communications of the ACM, Vol.36, No.7, 1993.

    Google Scholar 

  2. H. Balakrishnan, S. Seshan, E. Amir, and R. H. Katz, “Improving TCP/IP Performance over Wireless Networks”, In Proceedings of the 1st ACM Conference on Mobile Computing and Networking, ACM, 1995.

    Google Scholar 

  3. F.Bennett, T.Richardson, A.Harter, “Teleporting-Making Applications Mobile”, In Proceedings of Workshop on Mobile Computing Systems and Applications, IEEE, 1994.

    Google Scholar 

  4. M. Degermark, M. Engan, B. Nordgren, and S. Pink, “Low-Loss TCP/IP Header Compression for Wireless Networks”, In Proceedings of the 2nd Conference on Mobile Computing and Networking, ACM, 1996.

    Google Scholar 

  5. G.H.Forman and J.Zahorjan:, “The Challenges of Mobile Computing”, IEEE Computer, Vol.27, No.4, 1994.

    Google Scholar 

  6. A.Harter, and A.Hopper, “A Distributed Location System for the Active Office”, IEEE Network, Jan/Feb 1994.

    Google Scholar 

  7. R. Hayton, J. Bacon, J. Bates and K. Moody, “Using Events to Build Large Scale Distributed Applications”, In Proceedings of SIGOPS European Workshop '96, 1996.

    Google Scholar 

  8. Akihiro Hokimoto, Kuniaki Kurihara, Tatsuo Nakajima, “An Approach for Constructing Mobile Applications using Service Proxies”, In Proceedings of the 16th International Conference on Distributed Computing Systems, May, 1996.

    Google Scholar 

  9. A.Hokimoto, T.Nakajima, “Robust Host Mobility Supports for Adaptive Mobile Applications”, In Proceedings of the International Conference on World Wide Computing and its Applications'97, 1997.

    Google Scholar 

  10. J. Inouye, S. Cen, C. Pu, and J. Walpole, “System Support for Mobile Multimedia Applications”, In Proceedings of 7th Workshop on Network and Operating System Supports for Digital Audio and Video, 1997.

    Google Scholar 

  11. H. Ishii, and B. Ullmer, “Tangible Bits: Towards Seamless Interfaces between People, Bits, and Atoms”, In Proceedings of CHF97, ACM, March, 1997.

    Google Scholar 

  12. M.Lamming and M.Flynn, “Forget-me-not: Intimate Computing in Support of Human Memory”, Rank Xerox, Technical Report EPC-1994-103, 1994.

    Google Scholar 

  13. T. Nakajima, and A. Hokimoto, “Adaptive Continuous Media Applications in Mobile Computing Environments”, In Proceedings of the international Conference of Multimedia Computing and Systems, 1997.

    Google Scholar 

  14. T. Nakajima, “A Toolkit for building Continuous Media Applications”, In Proceeding of International Workshop on Real-Time Computing, Systems, and Applications, 1997.

    Google Scholar 

  15. T.Nakajima, “A Framework for building Adaptive Software”, working memo, 1998.

    Google Scholar 

  16. B. N. Schilit, M. M. Theimer, and B. B. Welch: “Customizing mobile applications”, In Proceedings of the 1st USENIX Symposium on Mobile & Location-Independent Computing, August, 1993.

    Google Scholar 

  17. B.Schilit, N.Adams, R.Want, “Context-Aware Computing Applications”, In Proceedings of Workshop on Mobile Computing Systems and Applications, IEEE, 1994.

    Google Scholar 

  18. M.Spreitzer, and M.Theimer, “Providing Location Information in a Ubiquitous Computing Environment”, In Proceedings of 14th ACM Symposium on Operating System Principles, 1993.

    Google Scholar 

  19. H.Tokuda, T.Nakajima, P.Rao, “Real-Time Mach: Towards a Predictable Real-Time System”, In Proceedings of the USENIX Mach Workshop, October, 1990.

    Google Scholar 

  20. M.Weiser, “Some Computer Science Issues in Ubiquitous Computing”, Communication of the ACM, Vol.36, No.7, 1993.

    Google Scholar 

  21. G. Welling and B. R. Badrinath: “A Framework for Environment Aware Mobile Applications”, In Proceedings of the 17th International Conference on Distributed Computing, Baltimore, Maryland, May, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Yoshifumi Masunaga Takuya Katayama Michiharu Tsukamoto

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nakajima, T., Aizu, H., Kobayashi, M., Shimamoto, K. (1998). Environment server: A system support for adaptive distributed applications. In: Masunaga, Y., Katayama, T., Tsukamoto, M. (eds) Worldwide Computing and Its Applications — WWCA'98. WWCA 1998. Lecture Notes in Computer Science, vol 1368. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64216-1_46

Download citation

  • DOI: https://doi.org/10.1007/3-540-64216-1_46

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64216-9

  • Online ISBN: 978-3-540-69704-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics