CM1: Communication Monitor for Applications Adaptive to Execution Environments

Takamichi TATEOKA  Hideki SUNAHARA  Fumio TERAOKA  Yoshikatsu TADA  

IEICE TRANSACTIONS on Information and Systems   Vol.E83-D   No.5   pp.1020-1027
Publication Date: 2000/05/25
Online ISSN: 
Print ISSN: 0916-8532
Type of Manuscript: Special Section PAPER (Special Issue on Next Generation Internet Technologies and Their Applications)
mobile computing,  dynamic adaptation,  networking,  

Full Text: PDF>>
Buy this Article

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.