Reliable communication for highly mobile agents

被引:34
|
作者
Murphy, AL
Picco, GP
机构
[1] Univ Rochester, Rochester, NY 14607 USA
[2] Politecn Milan, I-20133 Milan, Italy
基金
美国国家科学基金会;
关键词
mobile agents; communication; snapshot;
D O I
10.1023/A:1013449017690
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The provision of a reliable communication infrastructure for mobile agents is still an open research issue. The challenge to reliability we address in this work does not come from the possibility of faults, but rather from the mere presence of mobility, which complicates the problem of ensuring the delivery of information even in a fault-free network. For instance, the asynchronous nature of message passing and agent migration may cause situations where messages forever chase a mobile agent that moves frequently from one host to another. Current solutions rely on conventional technologies that either do not provide a solution for the aforementioned problem, because they were not designed with mobility in mind, or enforce continuous connectivity with the message source, which in many cases defeats the very purpose of using mobile agents. In this paper, we propose an algorithm that guarantees delivery to highly mobile agents using a technique similar to a distributed snapshot. A number of enhancements to this basic idea are discussed, which limit the scope of message delivery by allowing dynamic creation of the connectivity graph. Notably, the very structure of our algorithm makes it amenable not only to guarantee message delivery to a specific mobile agent, but also to provide multicast communication to a group of agents, which constitutes another open problem in research on mobile agents. After presenting our algorithm and its properties, we discuss its implementability by analyzing the requirements on the underlying mobile agent platform, and argue about its applicability.
引用
收藏
页码:81 / 100
页数:20
相关论文
共 50 条
  • [1] Reliable Communication for Highly Mobile Agents
    Amy L. Murphy
    Gian Pietro Picco
    [J]. Autonomous Agents and Multi-Agent Systems, 2002, 5 : 81 - 100
  • [2] Reliable communication of heterogeneous mobile agents
    Soklabi, Abdellatif
    Yahyaoui, Abdelmalek
    Bahaj, Mohamed
    [J]. PROCEEDINGS OF 2015 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT 2015), 2015, : 390 - 394
  • [3] A Reliable and Efficient Communication Mechanism for Mobile Agents
    Xue, Shengjun
    Zhou, Xianju
    [J]. DCABES 2008 PROCEEDINGS, VOLS I AND II, 2008, : 1133 - 1136
  • [4] Designing reliable communication protocols for mobile agents
    Zhou, JY
    Jia, ZY
    Chen, DX
    [J]. 23RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, 2003, : 484 - 487
  • [5] Algorithm on location management and reliable communication for mobile agents
    Wu, Gang
    Wang, Huai-Min
    Wu, Quan-Yuan
    [J]. Ruan Jian Xue Bao/Journal of Software, 2002, 13 (02): : 269 - 273
  • [6] An adaptive communication mechanism for highly mobile agents
    Ahn, J
    [J]. COMPUTATIONAL SCIENCE - ICCS 2004, PT 1, PROCEEDINGS, 2004, 3036 : 192 - 199
  • [7] A reliable mobile agents architecture
    Dalmeijer, M
    Rietjens, E
    Hammer, D
    Aerts, A
    Soede, M
    [J]. FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, : 64 - 72
  • [8] A Dynamic Approach to reliable Mobile Agents systems using group communication services.
    Ahmed, Alaa Eldeen Sayed
    El-dayem, Rania Ramadan Abd
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT 2009), 2009, : 71 - 76
  • [9] Reliable mobile agents with transactional behaviour
    Zeghache, Linda
    Badache, Nadjib
    Hurfin, Michel
    Moise, Izabela
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2014, 13 (01) : 56 - 82
  • [10] Improving Agents Using Reliable Communication
    Zheng, Jinbin
    [J]. 11TH INTERNATIONAL CONFERENCE OF NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2013, PTS 1 AND 2 (ICNAAM 2013), 2013, 1558 : 455 - 458