CM1: Communication monitor for applications adaptive to execution environments

Takamichi Tateoka, Hideki Sunahara, Fumio Teraoka, Yoshikatsu Tada

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)


In this paper, we propose an architecture for environmental information services that make it possible for applications to adapt in dynamically changing environments. These services provide information necessary for applications to adapt to its environment. Unlike other information services, the information provided includes not only raw information but also abstract or policy-applied information. The variety of information enables applications to choose suitable level of information. A simple adaptive application can use highly abstract information instead of detailed raw information required by complicated adaptive applications. The policy-applied information enables adaptive applications to share decisions by the user and cooperate among them. Applications can efficiently adapt to changes in the environment since our architecture provides notification of these changes. This notification does not disturb applications since the conditions for the notification are controlled by each application. We apply the proposed architecture to a mobile internetworking environment and present a prototype implementation of environmental information services called CM1. We also discuss our primary evaluation of CM1 with the Personal File System, which is a network file system with dynamic adaptation features, for mobile internetworking environments.

Original languageEnglish
Pages (from-to)1020-1027
Number of pages8
JournalIEICE Transactions on Information and Systems
Issue number5
Publication statusPublished - 2000
Externally publishedYes


  • Dynamic adaptation
  • Mobile computing
  • Networking

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Vision and Pattern Recognition
  • Electrical and Electronic Engineering
  • Artificial Intelligence


Dive into the research topics of 'CM1: Communication monitor for applications adaptive to execution environments'. Together they form a unique fingerprint.

Cite this