首页 | 本学科首页   官方微博 | 高级检索  
     


Using cooperative mobile agents to monitor distributed and dynamic environments
Authors:Sergio Ilarri  Eduardo Mena
Affiliation:a IIS Department, University of Zaragoza, María de Luna 1, Zaragoza 50018, Spain
b LSI Department, University of the Basque Country, Apdo. 649, 20080 San Sebastián, Spain
Abstract:Monitoring the changes in data values obtained from the environment (e.g., locations of moving objects) is a primary concern in many fields, as for example in the pervasive computing environment. The monitoring task is challenging from a double perspective. First and foremost, the environment can be highly dynamic in terms of the rate of data changes. Second, the monitored data are often not available from a single computer/device but are distributed; moreover, the set of data providers can change along the course of time. Therefore, obtaining a global snapshot of the environment and keeping it up-to-date is not easy, especially if the conditions (e.g., network delays) change.In this article, a decentralized, loose, and fault-tolerant monitoring approach based on the use of mobile agents is described. Mobile agents allow easy tracking of the involved computers, carrying the monitoring tasks to wherever they are needed. A deadline-based mechanism is used to coordinate the cooperative agents, which strive to perform their continuous tasks in time while considering data as recent as possible, constantly adapting themselves to new environmental conditions (changing communication and processing delays). This approach has been successfully used in a real environment and experiments were carried out to prove its feasibility and benefits.
Keywords:Distributed monitoring   Distributed systems   Mobile agents   Cooperative agents   Coordination
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号