A mobile agent based push methodology for global parallel computing

被引:0
|
作者
Xu, CZ [1 ]
Wims, B [1 ]
机构
[1] Wayne State Univ, Dept Elect & Comp Engn, Detroit, MI 48202 USA
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 2000年 / 12卷 / 08期
关键词
distributed shared array; global computing; mobile agents; parallel computing; push technology; Traveler;
D O I
10.1002/1096-9128(200007)12:8<705::AID-CPE506>3.0.CO;2-X
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The 1990s have seen the explosive growth of the Internet and Web-based information sharing and dissemination systems. The Internet is also showing the potential to form a supercomputing resource out of networked computers. Parallel computing on the Internet often works in a machine-centric 'pull' execution model. That is, a coordinator machine maintains a pool of tasks and distributes the tasks to other participants on demand. This paper proposes a novel mobile agent based 'push' methodology from the perspective of applications, In this method, users declare their computation-bound jobs as autonomous agents. The computational agents roam on the Internet to find servers to run, Since the agents can be programmed to satisfy their goals, even if they move and lose contact with their creators, they can survive intermittent or unreliable network connections. During their lifetime, the agents can also move themselves autonomously from one machine to another for load balancing, enhancing data locality, and tolerating faults. We present an agent-oriented programming and resource brokerage infrastructure, TRAVELER, in support of global parallel computing. The TRAVELER provides a mechanism for clients to wrap their parallel applications as mobile agents, The agents are dispatched to a resource broker. The broker forms a parallel virtual machine atop available servers to execute the agents. TRAVELER relies on an integrated distributed shared array runtime system to support inter-agent communication and synchronization on clusters of servers. We demonstrate the feasibility of the TRAVELER in parallel sorting and LU factorization problems. Copyright (C) 2000 John Wiley & Sons, Ltd.
引用
收藏
页码:705 / 726
页数:22
相关论文
共 50 条
  • [1] MOBILE AGENT BASED AUTONOMIC DYNAMIC PARALLEL COMPUTING
    Chou, Yu-Cheng
    Ko, David
    Cheng, Harry H.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, VOL 3, 2010, : 45 - 52
  • [2] Research of cluster parallel computing model based on mobile agent
    Liu Meijing
    Jiang Bo
    2007 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING WORKSHOPS, PROCEEDINGS, 2007, : 799 - 802
  • [3] ParaCQ: A kind of parallel computing middleware based on mobile agent
    Dept. of Computer Sci. and Eng., Tongji University, Shanghai 200092, China
    不详
    Jisuanji Gongcheng, 2006, 7 (49-51+60):
  • [4] Design and implementation of distributed parallel computing middleware based on mobile agent
    Lin, Weiwei
    Zhang, Zhili
    Qi, Deyu
    Wang, Zhenyu
    Xie, Jingming
    WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 3, 2005, : 232 - 234
  • [5] Mobile server: An efficient mobile computing platform based on mobile agent
    Hu, WB
    Meng, B
    2005 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING PROCEEDINGS, VOLS 1 AND 2, 2005, : 1339 - 1342
  • [6] A mobile agent based middleware for grid computing
    Peng, DW
    He, YX
    DCABES 2004, PROCEEDINGS, VOLS, 1 AND 2, 2004, : 268 - 273
  • [7] Mobile parallel computing
    Doolan, Daniel C.
    Tabirca, Sabin
    Yang, Laurence T.
    ISPDC 2006: FIFTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 161 - +
  • [8] General Purpose Agent-Based Parallel Computing
    Sanchez, David
    Isern, David
    Rodriguez, Angel
    Moreno, Antonio
    DISTRIBUTED COMPUTING, ARTIFICIAL INTELLIGENCE, BIOINFORMATICS, SOFT COMPUTING, AND AMBIENT ASSISTED LIVING, PT II, PROCEEDINGS, 2009, 5518 : 232 - 239
  • [9] PARALLEL PATTERNS FOR AGENT-BASED EVOLUTIONARY COMPUTING
    Stypka, Jan
    Anielski, Piotr
    Mentel, Szymon
    Krzywicki, Daniel
    Turek, Wojciech
    Byrski, Aleksander
    Kisiel-Dorohinicki, Marek
    COMPUTER SCIENCE-AGH, 2016, 17 (01): : 83 - 98
  • [10] Mobile agent middleware for mobile computing
    Bellavista, P
    Corradi, A
    Stefanelli, C
    COMPUTER, 2001, 34 (03) : 73 - +