This paper describes a wireless agent that contributes to the realization of pervasive computing. More concretely, we present a method that manages the file synchronization in a mobile environment. Our wireless agent resides at a mobile client, and automatically completes the file synchronization with the serve while users move through communication service areas. It has the following features: First, to deal with the instability unavoidable in a highly mobile communication, the connection time is predicted based OR the average and standard deviation of RF signal strength to determine the optimal timing for attempting connection. Secondly, based on the predicted connection time and due times of files, it determines the file for synchronization in an optimal manner. Thirdly, by maintaining the metadata, it guarantees the consistent synchronization even under several sudden disconnections. We show the experimental results to demonstrate the usefulness and effectiveness of our wireless agent.
INTRODUCTIONAdvances in mobile communication and pervasive computing technologies rouse our expectation toward the ubiquitous information service at anytime and anywhere. Actually, the improvement and prevalence of wireless and broadband communication infrastructure and mobile terminals such as PDA is quite prominent.However, there remain many problems to be solved to make the mobile information service that of high affinity to our daily life. Those range from the hardware dimension such as the compact and durable batteries to the service dimension such as the sustainable business model for mobile information service.In this paper, we focus on the middteware dimension that bridges over the infrastructure, i.e., RF signal, and the application software.Our goal is to enable the automatic information service in a passing-through environment: While we are moving through areas where a wireless communication service is provided.The instability of communication is ineluctable in a mobile environment. There exist various disturbances at the RF signal that hinders the stable communication, sometimes causing even abrupt and sudden disconnections. In spite of such adverse situation, users want the data in need to be synchronized at the earliest occasion, or at least before a certain due time.This paper describes a wireless agent that automates the establishment of the connection by evaluating the stability of RF signal, and that is equipped also with the metadata management capability to guarantee the completion of data synchronization task even under several abrupt and sudden disconnections. We also show a method that determines what file is to be synchronized first among several candidates, considering the stability of communication and the due time to complete the file synchronization.In different terms, if we register the file to be sent or received to the wireless agent, it takes care of all necessary steps for its synchronization in an optimal manner.We also show the experimental results in a practical situation: File synchronizatio...